Page MenuHomePhabricator

Make bitcoin-util use the emulator as needed
ClosedPublic

Authored by Fabien on Apr 29 2020, 11:33.

Details

Summary

By reading the config file, bitcoin-util can determine if an emulator is
needed. This is useful for running with wine or qemu.

Depends on D5878.

Test Plan

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-util

Sanity check for regression:

cmake -GNinja ..
ninja check-bitcoin-util

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Apr 29 2020, 12:32
This revision was automatically updated to reflect the committed changes.