build: Fix Boost.Process check for Boost 1.73 and older #24397

pull hebasto wants to merge 4 commits into bitcoin:master from hebasto:220220-boost changing 3 files +10 −6
  1. hebasto commented at 1:03 pm on February 20, 2022: member

    On master (5f44c5c428b696af4214b2519cb2bbeb0e4a1027) Boost.Process check false fails without the -lpthread flag.

    0$ grep -C 2 pthread_detach config.log 
    1/usr/bin/ld: /tmp/cczCQfQv.o: in function `boost::asio::detail::posix_global_impl<boost::asio::system_context>::~posix_global_impl()':
    2conftest.cpp:(.text._ZN5boost4asio6detail17posix_global_implINS0_14system_contextEED2Ev[_ZN5boost4asio6detail17posix_global_implINS0_14system_contextEED5Ev]+0xa3): undefined reference to `pthread_join'
    3/usr/bin/ld: conftest.cpp:(.text._ZN5boost4asio6detail17posix_global_implINS0_14system_contextEED2Ev[_ZN5boost4asio6detail17posix_global_implINS0_14system_contextEED5Ev]+0xc4): undefined reference to `pthread_detach'
    4collect2: error: ld returned 1 exit status
    5configure:26674: $? = 1
    

    Not required for Boost 1.74+.

  2. hebasto renamed this:
    220220 boost
    build: Fix Boost.Process check
    on Feb 20, 2022
  3. DrahtBot added the label Build system on Feb 20, 2022
  4. build, refactor: Replace tabs with spaces d436c488d4
  5. build: Fix a non-portable use of `test` 2199ef79cb
  6. hebasto force-pushed on Feb 20, 2022
  7. DrahtBot commented at 7:44 pm on February 20, 2022: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #24415 (build: Fix Boost.Process test for Boost 1.78 by hebasto)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  8. in configure.ac:1442 in 2b0911f9c8 outdated
    1437@@ -1438,9 +1438,12 @@ if test "$use_external_signer" != "no"; then
    1438     ;;
    1439     *)
    1440       AC_MSG_CHECKING([whether Boost.Process can be used])
    1441+      TEMP_LDFLAGS="$LDFLAGS"
    1442+      LDFLAGS="$TEMP_LDFLAGS $PTHREAD_CFLAGS"
    


    Sjors commented at 9:17 am on February 22, 2022:

    Maybe document why this is necessary and when it can be droped, e.g.:

    0dnl This check requires the -lpthread flag.
    1del This workaround can be dropped when the minimum Boost is 1.78 (possibly earlier)
    

    hebasto commented at 11:04 am on February 22, 2022:
    Thanks! Updated.
  9. Sjors approved
  10. Sjors commented at 9:27 am on February 22, 2022: member

    utACK 2d911f2c22d2abcf1be7b63a36133a5d88cdc962

    Unfortunately this change doesn’t fix the broken Boost.Process on macOS for Homebrew boost 1.78 so I’ll open another issue for that.

  11. build: Fix Boost.Process check for Boost 1.73 and older 69978858a4
  12. hebasto renamed this:
    build: Fix Boost.Process check
    build: Fix Boost.Process check for Boost 1.73 and older
    on Feb 22, 2022
  13. hebasto force-pushed on Feb 22, 2022
  14. hebasto commented at 11:03 am on February 22, 2022: member

    Updated 2d911f2c22d2abcf1be7b63a36133a5d88cdc962 -> 2d0d0c58d1387fb7d3cbc7118724d623e649126e (pr24397.02 -> pr24397.03, diff):

  15. ci: Force `--enable-external-signer` to prevent future regressions 774323e378
  16. in ci/test/00_setup_env_arm.sh:28 in 2d0d0c58d1 outdated
    24@@ -25,4 +25,4 @@ export RUN_FUNCTIONAL_TESTS=false
    25 export GOAL="install"
    26 # -Wno-psabi is to disable ABI warnings: "note: parameter passing for argument of type ... changed in GCC 7.1"
    27 # This could be removed once the ABI change warning does not show up by default
    28-export BITCOIN_CONFIG="--enable-reduce-exports CXXFLAGS=-Wno-psabi"
    29+export BITCOIN_CONFIG="--enable-external-signer --enable-reduce-exports CXXFLAGS=-Wno-psabi"
    


    maflcko commented at 11:07 am on February 22, 2022:
    Is it possible to add this to BITCOIN_CONFIG_ALL and then opt out in the windows build with --disable-external-signer?

    hebasto commented at 12:30 pm on February 22, 2022:
    Thanks! Updated.
  17. hebasto force-pushed on Feb 22, 2022
  18. hebasto commented at 12:30 pm on February 22, 2022: member

    Updated 2d0d0c58d1387fb7d3cbc7118724d623e649126e -> 774323e378acea998069980edf50e1a26f4b6b9e (pr24397.03 -> pr24397.04, diff):

  19. maflcko added this to the milestone 23.0 on Feb 22, 2022
  20. maflcko removed this from the milestone 23.0 on Feb 22, 2022
  21. hebasto commented at 1:44 pm on February 22, 2022: member

    @MarcoFalke Why removed this from the 23.0 milestone?

    Otherwise, our Guix binaries will lack external signer support.

  22. maflcko added this to the milestone 23.0 on Feb 22, 2022
  23. maflcko commented at 1:51 pm on February 22, 2022: member
    I wasn’t aware this affects guix builds
  24. maflcko added the label DrahtBot Guix build requested on Feb 22, 2022
  25. hebasto commented at 1:52 pm on February 22, 2022: member

    I wasn’t aware this affects guix builds

    It does because we use boost 1.71.0 in depends.

  26. hebasto commented at 3:07 pm on February 22, 2022: member

    Guix builds:

     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     16d3bc8aea9ba022a0cb7171b9a690a9c5798e838fd7f3c73212c33066cbad3f7  guix-build-774323e378ac/output/aarch64-linux-gnu/SHA256SUMS.part
     2d35538cf88e4862cd7d48c048d0e78547f5a44b09aa90b2cfa797530c193d854  guix-build-774323e378ac/output/aarch64-linux-gnu/bitcoin-774323e378ac-aarch64-linux-gnu-debug.tar.gz
     38887d905d2d690f4f86a40992379db80732cd54cbb01ad142e4945c7ca553690  guix-build-774323e378ac/output/aarch64-linux-gnu/bitcoin-774323e378ac-aarch64-linux-gnu.tar.gz
     4544271d9bc866b4525bf3b2260605043ac7e9fed43802e490e2ca0219c59d0a9  guix-build-774323e378ac/output/arm-linux-gnueabihf/SHA256SUMS.part
     50329772e725275e73235087ca6d0291947f4bb1800bd70653b055829cae01b62  guix-build-774323e378ac/output/arm-linux-gnueabihf/bitcoin-774323e378ac-arm-linux-gnueabihf-debug.tar.gz
     628a5fa4c9150095084b02345f745d07e97a2633b68da1dc3eb6f4c280b516787  guix-build-774323e378ac/output/arm-linux-gnueabihf/bitcoin-774323e378ac-arm-linux-gnueabihf.tar.gz
     748c425c5a80d18379883d7ba5db910d1031a34430b9bfe31e9ffb595ab6bd6ed  guix-build-774323e378ac/output/arm64-apple-darwin/SHA256SUMS.part
     885aee9958c3ca195b3908328c792c8aa46ab3af488923afd0b149f297e05ff93  guix-build-774323e378ac/output/arm64-apple-darwin/bitcoin-774323e378ac-arm64-apple-darwin.tar.gz
     9fc4c40ade7b00377f64b728f8a19cfc6939a56e6f966d3b99b6c373d9c90ecd4  guix-build-774323e378ac/output/arm64-apple-darwin/bitcoin-774323e378ac-osx-unsigned.dmg
    1086bb7442b012585c9751c9a937df3d77c1fb2e45e40f9962cd79f55fd0bc2aa5  guix-build-774323e378ac/output/arm64-apple-darwin/bitcoin-774323e378ac-osx-unsigned.tar.gz
    11f7b04de225580810c9e5f8999f2e854a36b1fbe5d7c464b2fa5339f831f9fe74  guix-build-774323e378ac/output/dist-archive/bitcoin-774323e378ac.tar.gz
    121bce7fdb529f35dedb239ed2c6de1f611caeabdad309a49df26feb9b6e76d370  guix-build-774323e378ac/output/powerpc64-linux-gnu/SHA256SUMS.part
    13f3460faf9724470f7c3c70785c1ef3f5d344f71e4230687beab8148843c7041b  guix-build-774323e378ac/output/powerpc64-linux-gnu/bitcoin-774323e378ac-powerpc64-linux-gnu-debug.tar.gz
    1426b8b4bf5f160c5b5926d60346842d65d15e26aae60fec7bac17e144e3bb3f2c  guix-build-774323e378ac/output/powerpc64-linux-gnu/bitcoin-774323e378ac-powerpc64-linux-gnu.tar.gz
    1572ecb72767d46c26b02ddb9a541e7504d6e84137283f229132728179957a7260  guix-build-774323e378ac/output/powerpc64le-linux-gnu/SHA256SUMS.part
    1668ff1181a88ad9de08e0310c73f81cf3ceed2db7810ab1059eed8acbc20bac4a  guix-build-774323e378ac/output/powerpc64le-linux-gnu/bitcoin-774323e378ac-powerpc64le-linux-gnu-debug.tar.gz
    17e691a201d071abe1fb7122fffdf8916bd5a2b01475f937bc37d1004cf773c5ef  guix-build-774323e378ac/output/powerpc64le-linux-gnu/bitcoin-774323e378ac-powerpc64le-linux-gnu.tar.gz
    188261d6b583d33f36f0e515064c6e1278054e09fa2eb779a89b25dc5f964d5f64  guix-build-774323e378ac/output/riscv64-linux-gnu/SHA256SUMS.part
    19230981ac50dd56d5914b726364da1bda0766addb5cc16c32c37ea9e3c41cebee  guix-build-774323e378ac/output/riscv64-linux-gnu/bitcoin-774323e378ac-riscv64-linux-gnu-debug.tar.gz
    20f8c634f97a08f9f359b32328146752fd00621900d14e02ea4da2d9b556e45976  guix-build-774323e378ac/output/riscv64-linux-gnu/bitcoin-774323e378ac-riscv64-linux-gnu.tar.gz
    21b55cf1d4a77c4f096a08ed042da5602d98e820d3b7c2bb9e332c93ba39821874  guix-build-774323e378ac/output/x86_64-apple-darwin/SHA256SUMS.part
    22cb64acd4272f9225ee69040d1422a1f53260942d6b63b56245b8f990eb12989f  guix-build-774323e378ac/output/x86_64-apple-darwin/bitcoin-774323e378ac-osx-unsigned.dmg
    23d5ed3d7951a2cd0c43219d348d9c6925c86073e5ccd3d7b4e8d79db59b22154b  guix-build-774323e378ac/output/x86_64-apple-darwin/bitcoin-774323e378ac-osx-unsigned.tar.gz
    2437b52e8188a3cef88c66e9e17a9e8dd7cf048e119470c77396d3d1bb26c5b1a3  guix-build-774323e378ac/output/x86_64-apple-darwin/bitcoin-774323e378ac-osx64.tar.gz
    25ea1f4f3ff3ab9b0d6dc7c307a476d01eb77411e0cec8c2da39a3be6c507e632b  guix-build-774323e378ac/output/x86_64-linux-gnu/SHA256SUMS.part
    261036fe95582b8c111f17528c047ed19e8377720d4b7291edafd6cdcb3e59c634  guix-build-774323e378ac/output/x86_64-linux-gnu/bitcoin-774323e378ac-x86_64-linux-gnu-debug.tar.gz
    27e1fbd135d56dd6855acbe27480ec76c3b4c548f8ae26427b8aa7d197a835c4a7  guix-build-774323e378ac/output/x86_64-linux-gnu/bitcoin-774323e378ac-x86_64-linux-gnu.tar.gz
    28c13bca92a47a7c04e3f8f3aef2c755bd37db91a134ddb65f6e9f0da4fb8dcd72  guix-build-774323e378ac/output/x86_64-w64-mingw32/SHA256SUMS.part
    29d2ae028987d096a74c06d496949987e1ef015c7ef54285a09dc98af18ab9a2b1  guix-build-774323e378ac/output/x86_64-w64-mingw32/bitcoin-774323e378ac-win-unsigned.tar.gz
    300b56bb298195ef344639d8079d28cf8bd755f911babe1823e5ff3b034486d2b6  guix-build-774323e378ac/output/x86_64-w64-mingw32/bitcoin-774323e378ac-win64-debug.zip
    31ddc4a904c3a7a4403a7596422a6e4c81ede31ae1ecad3e7291a20eeef7586302  guix-build-774323e378ac/output/x86_64-w64-mingw32/bitcoin-774323e378ac-win64-setup-unsigned.exe
    327346baae12f4b11bd0a11267c1e3bcffd3e022ac9f0a80fb6e2e7cb5c09453f9  guix-build-774323e378ac/output/x86_64-w64-mingw32/bitcoin-774323e378ac-win64.zip
    
  27. hebasto commented at 5:16 pm on February 23, 2022: member

    @MarcoFalke

    I wasn’t aware this affects guix builds

    It does because we use boost 1.71.0 in depends.

    It is not the case now as #24383 has just been merged.

  28. maflcko commented at 5:30 pm on February 23, 2022: member
    Is this for 0.23?
  29. hebasto commented at 5:35 pm on February 23, 2022: member

    Is this for 0.23?

    Both this PR and #24415 are bugfixes. So I guess yes, we should strive to get both of them in 0.23.

    OTOH, users with system boost <=1.73 or >=1.78 always have an opportunity to build depends.

  30. maflcko requested review from fanquake on Feb 23, 2022
  31. DrahtBot commented at 7:39 am on February 24, 2022: contributor

    Guix builds

    File commit c44e734dca64a15fae92255a5d848c04adaad2fa(master) commit 46f4bf0ce58580d3a11b48538c5db97fb984653e(master and this pull)
    SHA256SUMS.part 7c8db8209ea98402... 8d5cf05203c457df...
    *-aarch64-linux-gnu-debug.tar.gz 5cb9dac9fe0211e9... 549ebf3745719bfb...
    *-aarch64-linux-gnu.tar.gz 0a13a82c487a5abf... 7f399a5719c17347...
    *-arm-linux-gnueabihf-debug.tar.gz f7c63679ccea10ea... b67db104351ca0d1...
    *-arm-linux-gnueabihf.tar.gz 26d9522cd9c4a77b... 39563739a4d048d4...
    *-arm64-apple-darwin.tar.gz a62210bdfa0e5808... 0a6bfd7280f344da...
    *-osx-unsigned.dmg 69e8b352e17fb5d9... 59bf7e8cb4d8812b...
    *-osx-unsigned.tar.gz 3d09aae72c689c0e... 60bcd51f2b432973...
    *-osx64.tar.gz ee5c5ccd6e72ec05... 8a418a00d6a5b34f...
    *-powerpc64-linux-gnu-debug.tar.gz 5c5e2a8badaf96c5... a45631204b56d0c5...
    *-powerpc64-linux-gnu.tar.gz 3ce67cbf1664fe57... eb8b6eee0b61d14d...
    *-powerpc64le-linux-gnu-debug.tar.gz 3f6924446de7e6f6... 636b66b438987288...
    *-powerpc64le-linux-gnu.tar.gz 35e1ee13cab0603a... 6b6e1bc68241ebdb...
    *-riscv64-linux-gnu-debug.tar.gz d2e26c52f1b629ee... 63f7398249c5e08a...
    *-riscv64-linux-gnu.tar.gz 025631638b565d96... 7f3bbdf425221431...
    *-win-unsigned.tar.gz 1c5c1ac4cadd80a7... 2826320f2f34b9ad...
    *-win64-debug.zip 3130d886149e9323... 8bca4d0f6a9783ad...
    *-win64-setup-unsigned.exe a6b33be0728992d6... 4b1b50d0ac50add7...
    *-win64.zip 67d8e8048768c763... 24fa7039fe80f967...
    *-x86_64-linux-gnu-debug.tar.gz ecc2a710fd6ae082... 34fd151529e95f9d...
    *-x86_64-linux-gnu.tar.gz 042c47ded72206a1... aa6bfdaf7a0db262...
    *.tar.gz 1987a873e5bdd7f3... ef3387ade963e6b1...
    guix_build.log 1e49d612dcc86d49... 24df598e13f17067...
    guix_build.log.diff 48166cf9ffbb9af7...
  32. DrahtBot removed the label DrahtBot Guix build requested on Feb 24, 2022
  33. fanquake commented at 12:07 pm on February 28, 2022: member

    Guix Build:

     0bash-5.1# find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     16d3bc8aea9ba022a0cb7171b9a690a9c5798e838fd7f3c73212c33066cbad3f7  guix-build-774323e378ac/output/aarch64-linux-gnu/SHA256SUMS.part
     2d35538cf88e4862cd7d48c048d0e78547f5a44b09aa90b2cfa797530c193d854  guix-build-774323e378ac/output/aarch64-linux-gnu/bitcoin-774323e378ac-aarch64-linux-gnu-debug.tar.gz
     38887d905d2d690f4f86a40992379db80732cd54cbb01ad142e4945c7ca553690  guix-build-774323e378ac/output/aarch64-linux-gnu/bitcoin-774323e378ac-aarch64-linux-gnu.tar.gz
     4544271d9bc866b4525bf3b2260605043ac7e9fed43802e490e2ca0219c59d0a9  guix-build-774323e378ac/output/arm-linux-gnueabihf/SHA256SUMS.part
     50329772e725275e73235087ca6d0291947f4bb1800bd70653b055829cae01b62  guix-build-774323e378ac/output/arm-linux-gnueabihf/bitcoin-774323e378ac-arm-linux-gnueabihf-debug.tar.gz
     628a5fa4c9150095084b02345f745d07e97a2633b68da1dc3eb6f4c280b516787  guix-build-774323e378ac/output/arm-linux-gnueabihf/bitcoin-774323e378ac-arm-linux-gnueabihf.tar.gz
     748c425c5a80d18379883d7ba5db910d1031a34430b9bfe31e9ffb595ab6bd6ed  guix-build-774323e378ac/output/arm64-apple-darwin/SHA256SUMS.part
     885aee9958c3ca195b3908328c792c8aa46ab3af488923afd0b149f297e05ff93  guix-build-774323e378ac/output/arm64-apple-darwin/bitcoin-774323e378ac-arm64-apple-darwin.tar.gz
     9fc4c40ade7b00377f64b728f8a19cfc6939a56e6f966d3b99b6c373d9c90ecd4  guix-build-774323e378ac/output/arm64-apple-darwin/bitcoin-774323e378ac-osx-unsigned.dmg
    1086bb7442b012585c9751c9a937df3d77c1fb2e45e40f9962cd79f55fd0bc2aa5  guix-build-774323e378ac/output/arm64-apple-darwin/bitcoin-774323e378ac-osx-unsigned.tar.gz
    11f7b04de225580810c9e5f8999f2e854a36b1fbe5d7c464b2fa5339f831f9fe74  guix-build-774323e378ac/output/dist-archive/bitcoin-774323e378ac.tar.gz
    121bce7fdb529f35dedb239ed2c6de1f611caeabdad309a49df26feb9b6e76d370  guix-build-774323e378ac/output/powerpc64-linux-gnu/SHA256SUMS.part
    13f3460faf9724470f7c3c70785c1ef3f5d344f71e4230687beab8148843c7041b  guix-build-774323e378ac/output/powerpc64-linux-gnu/bitcoin-774323e378ac-powerpc64-linux-gnu-debug.tar.gz
    1426b8b4bf5f160c5b5926d60346842d65d15e26aae60fec7bac17e144e3bb3f2c  guix-build-774323e378ac/output/powerpc64-linux-gnu/bitcoin-774323e378ac-powerpc64-linux-gnu.tar.gz
    1572ecb72767d46c26b02ddb9a541e7504d6e84137283f229132728179957a7260  guix-build-774323e378ac/output/powerpc64le-linux-gnu/SHA256SUMS.part
    1668ff1181a88ad9de08e0310c73f81cf3ceed2db7810ab1059eed8acbc20bac4a  guix-build-774323e378ac/output/powerpc64le-linux-gnu/bitcoin-774323e378ac-powerpc64le-linux-gnu-debug.tar.gz
    17e691a201d071abe1fb7122fffdf8916bd5a2b01475f937bc37d1004cf773c5ef  guix-build-774323e378ac/output/powerpc64le-linux-gnu/bitcoin-774323e378ac-powerpc64le-linux-gnu.tar.gz
    188261d6b583d33f36f0e515064c6e1278054e09fa2eb779a89b25dc5f964d5f64  guix-build-774323e378ac/output/riscv64-linux-gnu/SHA256SUMS.part
    19230981ac50dd56d5914b726364da1bda0766addb5cc16c32c37ea9e3c41cebee  guix-build-774323e378ac/output/riscv64-linux-gnu/bitcoin-774323e378ac-riscv64-linux-gnu-debug.tar.gz
    20f8c634f97a08f9f359b32328146752fd00621900d14e02ea4da2d9b556e45976  guix-build-774323e378ac/output/riscv64-linux-gnu/bitcoin-774323e378ac-riscv64-linux-gnu.tar.gz
    21b55cf1d4a77c4f096a08ed042da5602d98e820d3b7c2bb9e332c93ba39821874  guix-build-774323e378ac/output/x86_64-apple-darwin/SHA256SUMS.part
    22cb64acd4272f9225ee69040d1422a1f53260942d6b63b56245b8f990eb12989f  guix-build-774323e378ac/output/x86_64-apple-darwin/bitcoin-774323e378ac-osx-unsigned.dmg
    23d5ed3d7951a2cd0c43219d348d9c6925c86073e5ccd3d7b4e8d79db59b22154b  guix-build-774323e378ac/output/x86_64-apple-darwin/bitcoin-774323e378ac-osx-unsigned.tar.gz
    2437b52e8188a3cef88c66e9e17a9e8dd7cf048e119470c77396d3d1bb26c5b1a3  guix-build-774323e378ac/output/x86_64-apple-darwin/bitcoin-774323e378ac-osx64.tar.gz
    25ea1f4f3ff3ab9b0d6dc7c307a476d01eb77411e0cec8c2da39a3be6c507e632b  guix-build-774323e378ac/output/x86_64-linux-gnu/SHA256SUMS.part
    261036fe95582b8c111f17528c047ed19e8377720d4b7291edafd6cdcb3e59c634  guix-build-774323e378ac/output/x86_64-linux-gnu/bitcoin-774323e378ac-x86_64-linux-gnu-debug.tar.gz
    27e1fbd135d56dd6855acbe27480ec76c3b4c548f8ae26427b8aa7d197a835c4a7  guix-build-774323e378ac/output/x86_64-linux-gnu/bitcoin-774323e378ac-x86_64-linux-gnu.tar.gz
    28c13bca92a47a7c04e3f8f3aef2c755bd37db91a134ddb65f6e9f0da4fb8dcd72  guix-build-774323e378ac/output/x86_64-w64-mingw32/SHA256SUMS.part
    29d2ae028987d096a74c06d496949987e1ef015c7ef54285a09dc98af18ab9a2b1  guix-build-774323e378ac/output/x86_64-w64-mingw32/bitcoin-774323e378ac-win-unsigned.tar.gz
    300b56bb298195ef344639d8079d28cf8bd755f911babe1823e5ff3b034486d2b6  guix-build-774323e378ac/output/x86_64-w64-mingw32/bitcoin-774323e378ac-win64-debug.zip
    31ddc4a904c3a7a4403a7596422a6e4c81ede31ae1ecad3e7291a20eeef7586302  guix-build-774323e378ac/output/x86_64-w64-mingw32/bitcoin-774323e378ac-win64-setup-unsigned.exe
    327346baae12f4b11bd0a11267c1e3bcffd3e022ac9f0a80fb6e2e7cb5c09453f9  guix-build-774323e378ac/output/x86_64-w64-mingw32/bitcoin-774323e378ac-win64.zip
    
  34. laanwj commented at 12:46 pm on February 28, 2022: member
    Code review ACK 774323e378acea998069980edf50e1a26f4b6b9e, is a bugfix/workaround, seems fine to merge last minute for 23.0.
  35. in configure.ac:1449 in 774323e378
    1445         [have_boost_process="yes"],
    1446         [have_boost_process="no"])
    1447+      LDFLAGS="$TEMP_LDFLAGS"
    1448       AC_MSG_RESULT([$have_boost_process])
    1449-      if test "$have_boost_process" == "yes"; then
    1450+      if test "$have_boost_process" = "yes"; then
    


    laanwj commented at 12:46 pm on February 28, 2022:
    good catch
  36. laanwj merged this on Feb 28, 2022
  37. laanwj closed this on Feb 28, 2022

  38. sidhujag referenced this in commit 1ffb5e5f17 on Mar 1, 2022
  39. bitcoin locked this on Feb 28, 2023
  40. hebasto deleted the branch on Jan 29, 2024

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-22 03:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me