This makes the test_bitcoin check targets honor the
CMAKE_CROSSCOMPILER_EMULATOR if given. This is useful for running the
ARM/AArch64 binaries with qemu.
Details
Details
- Reviewers
deadalnix - Group Reviewers
Restricted Project - Commits
- rSTAGING5c45fb119520: [CMAKE] Use the crosscompiling emulator to run the tests
rABC5c45fb119520: [CMAKE] Use the crosscompiling emulator to run the tests
Prerequisite
sudo apt install qemu-user-static
Then:
cmake -GNinja .. \ -DCMAKE_TOOLCHAIN_FILE=../cmake/platforms/LinuxAArch64.cmake \ -DCMAKE_CROSSCOMPILING_EMULATOR=$(command -v qemu-aarch64-static) QEMU_LD_PREFIX=/usr/aarch64-linux-gnu ninja check-bitcoin
Sanity check for regression:
cmake -GNinja .. ninja check
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Lint
Lint Not Applicable - Unit
Tests Not Applicable