Recent versions of jemalloc will print a warning upon startup when
running via qemu due to the lack of a compliant MADV_DONTNEED
implementation.
This is handled properly but this warning is causing the test framework
to fail. Rather than filtering out stderr, we can avoid this message by
assigning the extern malloc_message function pointer to our own function
(see https://jemalloc.net/jemalloc.3.html).
Details
Details
- Reviewers
PiRK - Group Reviewers
Restricted Project - Commits
- rABC2be90cee610a: Workaround jemalloc printing warnings to stderr with qemu
./contrib/teamcity/build-configurations.py build-linux-aarch64
Rebase on D14042 and check it still works.
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- jemalloc_qemu
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 24011 Build 47632: Build Diff build-without-wallet · build-debug · build-diff · lint-circular-dependencies · build-clang-tidy · build-clang Build 47631: arc lint + arc unit