Despite being standard, it appears that quick_exit() is not available
on most non glibc platforms. In particular it breaks the tests build on
OSX.
This diff reverts D5254 in favor of D5232 (credits to @markblundeberg).
Despite being more hacky, it is more portable in definitive.
Details
Details
- Reviewers
deadalnix - Group Reviewers
Restricted Project - Commits
- rSTAGING918024e57cec: Don't use std::quick_exit() as it is poorly supported
rABC918024e57cec: Don't use std::quick_exit() as it is poorly supported
On Linux and OSX:
ninja check
Note that windows is unaffected as the test is not built for this
platform.
valgrind ./src/test/test_bitcoin --logger=JUNIT -t util_tests
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- osx_quick_exit
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 9549 Build 17007: Default Diff Build & Tests Build 17006: arc lint + arc unit