build: Fix make apk if ccache enabled, and enable it on CI #22076

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:210526-apk changing 2 files +2 −2
  1. hebasto commented at 7:13 pm on May 26, 2021: member

    On master (456c8d6cd80fc3461957a3553a0483756396b988) make apk is broken for Android targets if the build system was configured with --enable-ccache explicitly or by default.

    This PR fixes this bug, and enables ccache for “ARM64 Android APK” Cirrus CI job.

  2. hebasto commented at 7:13 pm on May 26, 2021: member
    cc @icota
  3. DrahtBot added the label Build system on May 26, 2021
  4. MarcoFalke added the label Needs Guix build on May 27, 2021
  5. in configure.ac:1629 in 865627be85 outdated
    1621@@ -1622,6 +1622,8 @@ AC_MSG_RESULT($build_bitcoin_libs)
    1622 
    1623 AC_LANG_POP
    1624 
    1625+CC_UNPREFIXED=$CC
    1626+AC_SUBST(CC_UNPREFIXED)
    


    icota commented at 7:29 am on May 27, 2021:
    Why is this needed?

    hebasto commented at 8:44 am on May 27, 2021:

    To enable ccache the code below in configure.ac makes the CC variable looks like that

    0<path_to_ccache> <path_to_compiler>
    

    Then https://github.com/bitcoin/bitcoin/blob/5c041cb348e667672c8b5ed504dba05adf60783b/src/Makefile.qt.include#L390

    the make function $(dir $(CC)) treats the CC variable as a list of two paths, and, eventually, the cp command fails.

    CC_UNPREFIXED always contains a path to a compiler only.

  6. icota approved
  7. in configure.ac:1628 in 865627be85 outdated
    1621@@ -1622,6 +1622,8 @@ AC_MSG_RESULT($build_bitcoin_libs)
    1622 
    1623 AC_LANG_POP
    1624 
    1625+CC_UNPREFIXED=$CC
    


    fanquake commented at 7:24 am on May 31, 2021:
    This could really use some sort of comment.

    hebasto commented at 4:51 pm on June 2, 2021:
    Thanks! Updated.
  8. DrahtBot removed the label Needs Guix build on Jun 1, 2021
  9. hebasto force-pushed on Jun 2, 2021
  10. hebasto commented at 4:50 pm on June 2, 2021: member

    Updated 865627be85778799f86122653253c5448b5ef41a -> db1bb18b87de92068689dbd4aa0c4c4f500ed9ab (pr22076.01 -> pr22076.02, diff):

  11. hebasto commented at 6:50 pm on July 19, 2021: member

    @icota @fanquake

    Do you mind having another look into this pr?

  12. hebasto added the label Android on Jul 20, 2021
  13. BlockMechanic commented at 2:18 am on July 22, 2021: contributor
    This PR is life !
  14. icota commented at 3:48 pm on July 24, 2021: contributor

    @BlockMechanic Maybe even larger than life :earth_africa: @hebasto I am running into this:

     0make[1]: Leaving directory '/home/igor/Code/bitcoin/src'
     1make -C .. bitcoin_qt_apk
     2make[1]: Entering directory '/home/igor/Code/bitcoin/src'
     3tar: ../depends/sources/qtbase-everywhere-src-5.12.11.tar.xz: Not found in archive
     4tar: Exiting with failure status due to previous errors
     5tar: ../depends/sources/qtbase-everywhere-src-5.12.11.tar.xz: Not found in archive
     6tar: Exiting with failure status due to previous errors
     7tar: ../depends/sources/qtbase-everywhere-src-5.12.11.tar.xz: Not found in archive
     8tar: Exiting with failure status due to previous errors
     9mkdir -p qt/android/libs/arm64-v8a
    10cp /home/igor/Code/bitcoin/depends/SDKs/android/ndk/21.1.6352462/toolchains/llvm/prebuilt/linux-x86_64/bin//../sysroot/usr/lib/aarch64-linux-android/libc++_shared.so qt/android/libs/arm64-v8a
    11tar xf ../depends/sources/qtbase-everywhere-src-5.12.10.tar.xz ../depends/sources/qtbase-everywhere-src-5.12.11.tar.xz -C qt/android/src/ src/android/jar/src --strip-components=5
    12tar: ../depends/sources/qtbase-everywhere-src-5.12.11.tar.xz: Not found in archive
    13tar: src/android/jar/src: Not found in archive
    14tar: Exiting with failure status due to previous errors
    15make[1]: *** [Makefile:18020: bitcoin_qt_apk] Error 2
    16make[1]: Leaving directory '/home/igor/Code/bitcoin/src'
    17make: *** [Makefile:11: apk] Error 2
    
  15. hebasto commented at 3:52 pm on July 24, 2021: member

    @icota

    @hebasto I am running into this:

    And your previous steps?

  16. icota commented at 3:59 pm on July 24, 2021: contributor
    FILE_ENV="./ci/test/00_setup_env_android.sh" ./ci/test_run_all.sh
  17. BlockMechanic commented at 5:22 pm on July 24, 2021: contributor

    @icota i got around that by changing https://github.com/bitcoin/bitcoin/blob/master/src/Makefile.qt.include#L389

    QT_BASE_PATH = $(shell find ../depends/sources/ -maxdepth 1 -type f -regex ".*qtbase.*$(QT_BASE_VERSION)\.tar.xz")

    to

    QT_BASE_PATH = $(shell find $(top_srcdir)/depends/sources/ -maxdepth 1 -type f -regex ".*qtbase.*$(QT_BASE_VERSION)\.tar.xz")

  18. hebasto commented at 12:26 pm on July 26, 2021: member

    @icota @BlockMechanic

    Do changes from #22555 fix an issue with QT_BASE_PATH here for you?

  19. icota commented at 8:00 am on July 31, 2021: contributor

    Do changes from #22555 fix an issue with QT_BASE_PATH here for you?

    They do. Is #22555 meant to be a replacement?

  20. hebasto commented at 8:28 am on July 31, 2021: member

    @icota

    Is #22555 meant to be a replacement?

    If you mean a replacement for this PR, it is not.

  21. jarolrod commented at 0:07 am on August 19, 2021: member

    GUIX hashes:

     0find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1
     24130e0445ffb930668c50b2e05ef4e3c883f2706c99c76094092cf073242a593  guix-build-db1bb18b87de/output/aarch64-linux-gnu/bitcoin-db1bb18b87de-aarch64-linux-gnu-debug.tar.gz
     3e018eaba415f2b81154cf4ae7f116517b2b3da5c6e060a6bb69f85601bf3a72b  guix-build-db1bb18b87de/output/aarch64-linux-gnu/bitcoin-db1bb18b87de-aarch64-linux-gnu.tar.gz
     41ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/aarch64-linux-gnu/inputs.SHA256SUMS
     5c160467e62a90a6c5ee6276fe22484fe1542c51f512552efaff359efd3383f76  guix-build-db1bb18b87de/output/arm-linux-gnueabihf/bitcoin-db1bb18b87de-arm-linux-gnueabihf-debug.tar.gz
     6270bafb676d2346afa5d12d1f800f901ed225f3efe26a7d44247643c56b7feb1  guix-build-db1bb18b87de/output/arm-linux-gnueabihf/bitcoin-db1bb18b87de-arm-linux-gnueabihf.tar.gz
     71ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/arm-linux-gnueabihf/inputs.SHA256SUMS
     8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  guix-build-db1bb18b87de/output/dist-archive/SKIPATTEST.TAG
     9a5ccc1fdd1713b9205d4e1319a70f69c5f1fd9c9865fff95c97f34af56bb89c2  guix-build-db1bb18b87de/output/dist-archive/bitcoin-db1bb18b87de.tar.gz
    102a8648500d9c49f27113312484a96c66f2ea11f82f75a93b3e71c9f7d305860c  guix-build-db1bb18b87de/output/powerpc64-linux-gnu/bitcoin-db1bb18b87de-powerpc64-linux-gnu-debug.tar.gz
    118e962332c762cd6afa665aad5b9980b5813b555bd46565bc5cc9594e3ad74d86  guix-build-db1bb18b87de/output/powerpc64-linux-gnu/bitcoin-db1bb18b87de-powerpc64-linux-gnu.tar.gz
    121ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/powerpc64-linux-gnu/inputs.SHA256SUMS
    137d6bb9176a8c3cfc366a83efac6201e182d6880431c42b6737de05d3dc745f4b  guix-build-db1bb18b87de/output/powerpc64le-linux-gnu/bitcoin-db1bb18b87de-powerpc64le-linux-gnu-debug.tar.gz
    1496ca62e533628c004ce1981b8d809b04dd0c0834a30e03d5c17fbdce1ae1ec08  guix-build-db1bb18b87de/output/powerpc64le-linux-gnu/bitcoin-db1bb18b87de-powerpc64le-linux-gnu.tar.gz
    151ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/powerpc64le-linux-gnu/inputs.SHA256SUMS
    16b0a8cc447ae7ff6c7669d5aaa6a3ff85e959d8890dc9587034dea63c61d8bfa2  guix-build-db1bb18b87de/output/riscv64-linux-gnu/bitcoin-db1bb18b87de-riscv64-linux-gnu-debug.tar.gz
    17a8b4e8c5be2bb6e9722170f9dc4e7bd29e0643f83e039667f9b45a92706423ad  guix-build-db1bb18b87de/output/riscv64-linux-gnu/bitcoin-db1bb18b87de-riscv64-linux-gnu.tar.gz
    181ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/riscv64-linux-gnu/inputs.SHA256SUMS
    190f5a546f5ebe1823ff66212e558eabd252908ebc880d4c9fc39bfb1cb156fab4  guix-build-db1bb18b87de/output/x86_64-apple-darwin18/bitcoin-db1bb18b87de-osx-unsigned.dmg
    202991f7b02501d0e45343861a9895f1c0e6da83455c246d1d4bb020a8850a946f  guix-build-db1bb18b87de/output/x86_64-apple-darwin18/bitcoin-db1bb18b87de-osx-unsigned.tar.gz
    21ca392b05c8124bb9cbd896113b8a17790512189b128b151b5b9a249703e126a5  guix-build-db1bb18b87de/output/x86_64-apple-darwin18/bitcoin-db1bb18b87de-osx64.tar.gz
    221ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/x86_64-apple-darwin18/inputs.SHA256SUMS
    237e19e4b76d2c31c0d10d62746eddc26c9ee09d310befd7e6e6fdc153e8e65d1e  guix-build-db1bb18b87de/output/x86_64-linux-gnu/bitcoin-db1bb18b87de-x86_64-linux-gnu-debug.tar.gz
    24ac7f49ca8a54a4419d37f846272f48dc44deb05d811efa219288d14b3d9c0d05  guix-build-db1bb18b87de/output/x86_64-linux-gnu/bitcoin-db1bb18b87de-x86_64-linux-gnu.tar.gz
    251ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/x86_64-linux-gnu/inputs.SHA256SUMS
    26a8c1e6a733cf3275a7462792bdd70d7c1c5c877ad3e1c10fb7569956171cce30  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/bitcoin-db1bb18b87de-win-unsigned.tar.gz
    274ea3afc292e6b554a46570c36bcbe40cc427c43ef1e844b81d5ca85b1f57b98f  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/bitcoin-db1bb18b87de-win64-debug.zip
    28a0e2d4d7e63fcaf666cc1c61a2857180f9f8d994b5b65c102121c0ca859325b0  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/bitcoin-db1bb18b87de-win64-setup-unsigned.exe
    29b728297163b0d7bc5a86a0a30f9508d2dbdac715a4bb72a554a09ee3985525b0  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/bitcoin-db1bb18b87de-win64.zip
    301ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/inputs.SHA256SUMS
    
  22. hebasto commented at 2:08 pm on August 19, 2021: 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
     14130e0445ffb930668c50b2e05ef4e3c883f2706c99c76094092cf073242a593  guix-build-db1bb18b87de/output/aarch64-linux-gnu/bitcoin-db1bb18b87de-aarch64-linux-gnu-debug.tar.gz
     2e018eaba415f2b81154cf4ae7f116517b2b3da5c6e060a6bb69f85601bf3a72b  guix-build-db1bb18b87de/output/aarch64-linux-gnu/bitcoin-db1bb18b87de-aarch64-linux-gnu.tar.gz
     31ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/aarch64-linux-gnu/inputs.SHA256SUMS
     4c160467e62a90a6c5ee6276fe22484fe1542c51f512552efaff359efd3383f76  guix-build-db1bb18b87de/output/arm-linux-gnueabihf/bitcoin-db1bb18b87de-arm-linux-gnueabihf-debug.tar.gz
     5270bafb676d2346afa5d12d1f800f901ed225f3efe26a7d44247643c56b7feb1  guix-build-db1bb18b87de/output/arm-linux-gnueabihf/bitcoin-db1bb18b87de-arm-linux-gnueabihf.tar.gz
     61ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/arm-linux-gnueabihf/inputs.SHA256SUMS
     7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  guix-build-db1bb18b87de/output/dist-archive/SKIPATTEST.TAG
     8a5ccc1fdd1713b9205d4e1319a70f69c5f1fd9c9865fff95c97f34af56bb89c2  guix-build-db1bb18b87de/output/dist-archive/bitcoin-db1bb18b87de.tar.gz
     92a8648500d9c49f27113312484a96c66f2ea11f82f75a93b3e71c9f7d305860c  guix-build-db1bb18b87de/output/powerpc64-linux-gnu/bitcoin-db1bb18b87de-powerpc64-linux-gnu-debug.tar.gz
    108e962332c762cd6afa665aad5b9980b5813b555bd46565bc5cc9594e3ad74d86  guix-build-db1bb18b87de/output/powerpc64-linux-gnu/bitcoin-db1bb18b87de-powerpc64-linux-gnu.tar.gz
    111ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/powerpc64-linux-gnu/inputs.SHA256SUMS
    127d6bb9176a8c3cfc366a83efac6201e182d6880431c42b6737de05d3dc745f4b  guix-build-db1bb18b87de/output/powerpc64le-linux-gnu/bitcoin-db1bb18b87de-powerpc64le-linux-gnu-debug.tar.gz
    1396ca62e533628c004ce1981b8d809b04dd0c0834a30e03d5c17fbdce1ae1ec08  guix-build-db1bb18b87de/output/powerpc64le-linux-gnu/bitcoin-db1bb18b87de-powerpc64le-linux-gnu.tar.gz
    141ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/powerpc64le-linux-gnu/inputs.SHA256SUMS
    15b0a8cc447ae7ff6c7669d5aaa6a3ff85e959d8890dc9587034dea63c61d8bfa2  guix-build-db1bb18b87de/output/riscv64-linux-gnu/bitcoin-db1bb18b87de-riscv64-linux-gnu-debug.tar.gz
    16a8b4e8c5be2bb6e9722170f9dc4e7bd29e0643f83e039667f9b45a92706423ad  guix-build-db1bb18b87de/output/riscv64-linux-gnu/bitcoin-db1bb18b87de-riscv64-linux-gnu.tar.gz
    171ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/riscv64-linux-gnu/inputs.SHA256SUMS
    180f5a546f5ebe1823ff66212e558eabd252908ebc880d4c9fc39bfb1cb156fab4  guix-build-db1bb18b87de/output/x86_64-apple-darwin18/bitcoin-db1bb18b87de-osx-unsigned.dmg
    192991f7b02501d0e45343861a9895f1c0e6da83455c246d1d4bb020a8850a946f  guix-build-db1bb18b87de/output/x86_64-apple-darwin18/bitcoin-db1bb18b87de-osx-unsigned.tar.gz
    20ca392b05c8124bb9cbd896113b8a17790512189b128b151b5b9a249703e126a5  guix-build-db1bb18b87de/output/x86_64-apple-darwin18/bitcoin-db1bb18b87de-osx64.tar.gz
    211ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/x86_64-apple-darwin18/inputs.SHA256SUMS
    227e19e4b76d2c31c0d10d62746eddc26c9ee09d310befd7e6e6fdc153e8e65d1e  guix-build-db1bb18b87de/output/x86_64-linux-gnu/bitcoin-db1bb18b87de-x86_64-linux-gnu-debug.tar.gz
    23ac7f49ca8a54a4419d37f846272f48dc44deb05d811efa219288d14b3d9c0d05  guix-build-db1bb18b87de/output/x86_64-linux-gnu/bitcoin-db1bb18b87de-x86_64-linux-gnu.tar.gz
    241ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/x86_64-linux-gnu/inputs.SHA256SUMS
    25a8c1e6a733cf3275a7462792bdd70d7c1c5c877ad3e1c10fb7569956171cce30  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/bitcoin-db1bb18b87de-win-unsigned.tar.gz
    264ea3afc292e6b554a46570c36bcbe40cc427c43ef1e844b81d5ca85b1f57b98f  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/bitcoin-db1bb18b87de-win64-debug.zip
    27a0e2d4d7e63fcaf666cc1c61a2857180f9f8d994b5b65c102121c0ca859325b0  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/bitcoin-db1bb18b87de-win64-setup-unsigned.exe
    28b728297163b0d7bc5a86a0a30f9508d2dbdac715a4bb72a554a09ee3985525b0  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/bitcoin-db1bb18b87de-win64.zip
    291ad2b249a675eb2c41b725ca763232713758d8e15f78f815b67bb7f31162a398  guix-build-db1bb18b87de/output/x86_64-w64-mingw32/inputs.SHA256SUMS
    
  23. DrahtBot added the label Needs rebase on Oct 15, 2021
  24. hebasto force-pushed on Oct 19, 2021
  25. hebasto commented at 8:03 pm on October 19, 2021: member

    Rebased db1bb18b87de92068689dbd4aa0c4c4f500ed9ab -> 1de0b494b6e645956753e71731dba4dbc86215e6 (pr22076.02 -> pr22076.03) due to the conflict with #23286.

    Also, on my system FILE_ENV="./ci/test/00_setup_env_android.sh" ./ci/test_run_all.sh passed. @icota @BlockMechanic Mind having another round of reviewing please?

  26. DrahtBot removed the label Needs rebase on Oct 19, 2021
  27. MarcoFalke deleted a comment on Oct 20, 2021
  28. MarcoFalke added the label DrahtBot Guix build requested on Oct 20, 2021
  29. hebasto commented at 10:27 pm on October 20, 2021: 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
     19fe282ae230b26d6eb50524a613d22e727ec83899f2db4f220e2e9a394cbebfa  guix-build-1de0b494b6e6/output/aarch64-linux-gnu/SHA256SUMS.part
     201b86de3c6c5bc4bb6c6fd3482d88429bff6327367d590e730ed6a0511e1eb76  guix-build-1de0b494b6e6/output/aarch64-linux-gnu/bitcoin-1de0b494b6e6-aarch64-linux-gnu-debug.tar.gz
     37022d07c209cdf904457c4a9cacceb7db58ac3855a614bceaf14bea61d110a97  guix-build-1de0b494b6e6/output/aarch64-linux-gnu/bitcoin-1de0b494b6e6-aarch64-linux-gnu.tar.gz
     48ee326f6ff347edc0b2132d53a23b5b315a8365fd353afa95d90968d3601c981  guix-build-1de0b494b6e6/output/arm-linux-gnueabihf/SHA256SUMS.part
     50847523cfb8cccb2364bed5f17d3c085a77f604e3fb3a5bf7d464d93327be02a  guix-build-1de0b494b6e6/output/arm-linux-gnueabihf/bitcoin-1de0b494b6e6-arm-linux-gnueabihf-debug.tar.gz
     6a825b0588069a9cbbf3b952cd65392e4b712811053c548e4cda7c06b30a6bfd2  guix-build-1de0b494b6e6/output/arm-linux-gnueabihf/bitcoin-1de0b494b6e6-arm-linux-gnueabihf.tar.gz
     7b046611c1054c2bf935570a8554108d4781f404dd865380968895d2114afa6ff  guix-build-1de0b494b6e6/output/dist-archive/bitcoin-1de0b494b6e6.tar.gz
     801865d6e2a69506becb466dbb1cac454860d305a032ee4e8f51921653423063a  guix-build-1de0b494b6e6/output/powerpc64-linux-gnu/SHA256SUMS.part
     983e41d320024af672aaa4f5128e2b747dec7db4ea4e553e0c8c5b9915343c566  guix-build-1de0b494b6e6/output/powerpc64-linux-gnu/bitcoin-1de0b494b6e6-powerpc64-linux-gnu-debug.tar.gz
    10b07df6652b8503aaa63931200b04b6b0f21049927a1c1fb730d9f8fc8c2efce9  guix-build-1de0b494b6e6/output/powerpc64-linux-gnu/bitcoin-1de0b494b6e6-powerpc64-linux-gnu.tar.gz
    110156d57e63132d4eb1ca5cbbbf2f066d170749ac737184b7f8bf009483569000  guix-build-1de0b494b6e6/output/powerpc64le-linux-gnu/SHA256SUMS.part
    122747836562c7b1009c7f72026614398ebb3a50f5eab213f44433d72c96e889a8  guix-build-1de0b494b6e6/output/powerpc64le-linux-gnu/bitcoin-1de0b494b6e6-powerpc64le-linux-gnu-debug.tar.gz
    137a26a075b21151f8e9b3c03042ef336276a5690cc3596a46198fd2d3925768be  guix-build-1de0b494b6e6/output/powerpc64le-linux-gnu/bitcoin-1de0b494b6e6-powerpc64le-linux-gnu.tar.gz
    1495ad807e17343cdd52c72e1090cf4e36d2646fa7931e483120b3cacb830399bc  guix-build-1de0b494b6e6/output/riscv64-linux-gnu/SHA256SUMS.part
    159af34c87cfd57fa8239331430b3fcc9711998f47e966c16046b37cc273a01223  guix-build-1de0b494b6e6/output/riscv64-linux-gnu/bitcoin-1de0b494b6e6-riscv64-linux-gnu-debug.tar.gz
    16e02d1fed0f9de626bbb68020357562b0a3cc3b492ffae779d91f8d43f7bc7f59  guix-build-1de0b494b6e6/output/riscv64-linux-gnu/bitcoin-1de0b494b6e6-riscv64-linux-gnu.tar.gz
    17a75ce7e0cef5beb2d0230f9085499ad92858a024a6140fb962be966f864affa7  guix-build-1de0b494b6e6/output/x86_64-apple-darwin19/SHA256SUMS.part
    180829cef5163ff8420ef17ee41699e1be2f6b708ea63eb7dfc275fab055af5808  guix-build-1de0b494b6e6/output/x86_64-apple-darwin19/bitcoin-1de0b494b6e6-osx-unsigned.dmg
    191b59fcc17f385e0b21496cfefc222f78850f5f3138f403124c89c1b6cb2ad13d  guix-build-1de0b494b6e6/output/x86_64-apple-darwin19/bitcoin-1de0b494b6e6-osx-unsigned.tar.gz
    201fcc2dbfdba681d81c35c3628d8e89da29d0f2ba7f8050274c6f1177e6378a05  guix-build-1de0b494b6e6/output/x86_64-apple-darwin19/bitcoin-1de0b494b6e6-osx64.tar.gz
    213ade4806716714ab402e71ba22060309aafe2643811e3973b1609db582aa8439  guix-build-1de0b494b6e6/output/x86_64-linux-gnu/SHA256SUMS.part
    225f1f79a3e19d179e6bc9e5e73aff88412b522cb7feb4691e18f525092b8a4df1  guix-build-1de0b494b6e6/output/x86_64-linux-gnu/bitcoin-1de0b494b6e6-x86_64-linux-gnu-debug.tar.gz
    234d33d5bbabf5682206f77b1a7e676dcd4c896923616425e15bd28ad0a265fc59  guix-build-1de0b494b6e6/output/x86_64-linux-gnu/bitcoin-1de0b494b6e6-x86_64-linux-gnu.tar.gz
    24bd8b8a496b0243f25a7cb396812a07262bc13ec9cb8d1054fb399de75fa53c23  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/SHA256SUMS.part
    2534c1dd41491870261c9323e5e7f3a63003215149d175742f8f030ed75821ac1b  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/bitcoin-1de0b494b6e6-win-unsigned.tar.gz
    2633af8329bb223003ee6658ac523c66e65b484e8e09b0cada206c8711cd8d2b1f  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/bitcoin-1de0b494b6e6-win64-debug.zip
    275a89fbd7402a6d9f1cd088051c708b7a3957202e4416c2491f03b04c7f0cab39  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/bitcoin-1de0b494b6e6-win64-setup-unsigned.exe
    28c77048890ed8d4591ef1161f82115289418181c7d9108a1d4ec532d9356c37af  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/bitcoin-1de0b494b6e6-win64.zip
    
  30. DrahtBot commented at 4:44 pm on October 22, 2021: member

    Guix builds

    File commit c53e95f22cc2b15b4b7364186d9994237ee734e8(master) commit cf6297681a7d6f799ed7a21db12bc57208343922(master and this pull)
    SHA256SUMS.part 746209958b90d026... c7b486c10c0b9d08...
    *-aarch64-linux-gnu-debug.tar.gz 9a5ca3b9608d1145... 9e81f46998396906...
    *-aarch64-linux-gnu.tar.gz 800d396f7055294f... e582c79806504d98...
    *-arm-linux-gnueabihf-debug.tar.gz 2890f8cf9e2bd8af... 0fa420044c1892f1...
    *-arm-linux-gnueabihf.tar.gz 199156579b7e227d... 1feeb767a7dcfcb5...
    *-osx-unsigned.dmg 7f5e2e31ab10be44... d272963d99742841...
    *-osx-unsigned.tar.gz 76f72fc73ac66fcf... e2eb1bb8f36b807e...
    *-osx64.tar.gz c5a112f76811770d... 5db189e3985fc1e0...
    *-powerpc64-linux-gnu-debug.tar.gz 9fb6d05145cb77c3... bd245290769a8085...
    *-powerpc64-linux-gnu.tar.gz 5acddcec3741518c... cf60fc6f5a5fefed...
    *-powerpc64le-linux-gnu-debug.tar.gz 741ee3a389f8274b... 0e7f945f2d20abc9...
    *-powerpc64le-linux-gnu.tar.gz c45e918750bb38be... 7cecb949ec5e81ab...
    *-riscv64-linux-gnu-debug.tar.gz 6add6c9a206c0f9f... 4448d1cac49254eb...
    *-riscv64-linux-gnu.tar.gz 378c1c569197baa5... 4ee70781186f8ab3...
    *-win-unsigned.tar.gz eb18920cc92ce8f8... 941d3d46b4181920...
    *-win64-debug.zip b52083effc016f65... 7ce4c94175ed04ff...
    *-win64-setup-unsigned.exe 3f818b376f9226aa... 991b58e2c502281f...
    *-win64.zip 7b8d3b512b9e72e0... cf928f1c8a937cb2...
    *-x86_64-linux-gnu-debug.tar.gz a6a66c8ce974b124... 89dd8abbfb91fb3e...
    *-x86_64-linux-gnu.tar.gz 36b1b99e5a2ea9db... 591e10b94372e8a9...
    *.tar.gz 4692e0eec9cc48ea... 7e7e491a884789bb...
    guix_build.log e6ad3aeb66e1ffd6... 45a11f3fc832f07b...
    guix_build.log.diff 0022f87fb129a450...
  31. DrahtBot removed the label DrahtBot Guix build requested on Oct 22, 2021
  32. icota commented at 10:01 am on October 25, 2021: contributor
  33. MarcoFalke requested review from fanquake on Oct 25, 2021
  34. jarolrod commented at 12:57 pm on November 3, 2021: member

    Contributing GUIX hashes, mine match @hebasto second round of hashes:

     09fe282ae230b26d6eb50524a613d22e727ec83899f2db4f220e2e9a394cbebfa  guix-build-1de0b494b6e6/output/aarch64-linux-gnu/SHA256SUMS.part
     101b86de3c6c5bc4bb6c6fd3482d88429bff6327367d590e730ed6a0511e1eb76  guix-build-1de0b494b6e6/output/aarch64-linux-gnu/bitcoin-1de0b494b6e6-aarch64-linux-gnu-debug.tar.gz
     27022d07c209cdf904457c4a9cacceb7db58ac3855a614bceaf14bea61d110a97  guix-build-1de0b494b6e6/output/aarch64-linux-gnu/bitcoin-1de0b494b6e6-aarch64-linux-gnu.tar.gz
     38ee326f6ff347edc0b2132d53a23b5b315a8365fd353afa95d90968d3601c981  guix-build-1de0b494b6e6/output/arm-linux-gnueabihf/SHA256SUMS.part
     40847523cfb8cccb2364bed5f17d3c085a77f604e3fb3a5bf7d464d93327be02a  guix-build-1de0b494b6e6/output/arm-linux-gnueabihf/bitcoin-1de0b494b6e6-arm-linux-gnueabihf-debug.tar.gz
     5a825b0588069a9cbbf3b952cd65392e4b712811053c548e4cda7c06b30a6bfd2  guix-build-1de0b494b6e6/output/arm-linux-gnueabihf/bitcoin-1de0b494b6e6-arm-linux-gnueabihf.tar.gz
     6b046611c1054c2bf935570a8554108d4781f404dd865380968895d2114afa6ff  guix-build-1de0b494b6e6/output/dist-archive/bitcoin-1de0b494b6e6.tar.gz
     701865d6e2a69506becb466dbb1cac454860d305a032ee4e8f51921653423063a  guix-build-1de0b494b6e6/output/powerpc64-linux-gnu/SHA256SUMS.part
     883e41d320024af672aaa4f5128e2b747dec7db4ea4e553e0c8c5b9915343c566  guix-build-1de0b494b6e6/output/powerpc64-linux-gnu/bitcoin-1de0b494b6e6-powerpc64-linux-gnu-debug.tar.gz
     9b07df6652b8503aaa63931200b04b6b0f21049927a1c1fb730d9f8fc8c2efce9  guix-build-1de0b494b6e6/output/powerpc64-linux-gnu/bitcoin-1de0b494b6e6-powerpc64-linux-gnu.tar.gz
    100156d57e63132d4eb1ca5cbbbf2f066d170749ac737184b7f8bf009483569000  guix-build-1de0b494b6e6/output/powerpc64le-linux-gnu/SHA256SUMS.part
    112747836562c7b1009c7f72026614398ebb3a50f5eab213f44433d72c96e889a8  guix-build-1de0b494b6e6/output/powerpc64le-linux-gnu/bitcoin-1de0b494b6e6-powerpc64le-linux-gnu-debug.tar.gz
    127a26a075b21151f8e9b3c03042ef336276a5690cc3596a46198fd2d3925768be  guix-build-1de0b494b6e6/output/powerpc64le-linux-gnu/bitcoin-1de0b494b6e6-powerpc64le-linux-gnu.tar.gz
    1395ad807e17343cdd52c72e1090cf4e36d2646fa7931e483120b3cacb830399bc  guix-build-1de0b494b6e6/output/riscv64-linux-gnu/SHA256SUMS.part
    149af34c87cfd57fa8239331430b3fcc9711998f47e966c16046b37cc273a01223  guix-build-1de0b494b6e6/output/riscv64-linux-gnu/bitcoin-1de0b494b6e6-riscv64-linux-gnu-debug.tar.gz
    15e02d1fed0f9de626bbb68020357562b0a3cc3b492ffae779d91f8d43f7bc7f59  guix-build-1de0b494b6e6/output/riscv64-linux-gnu/bitcoin-1de0b494b6e6-riscv64-linux-gnu.tar.gz
    16a75ce7e0cef5beb2d0230f9085499ad92858a024a6140fb962be966f864affa7  guix-build-1de0b494b6e6/output/x86_64-apple-darwin19/SHA256SUMS.part
    170829cef5163ff8420ef17ee41699e1be2f6b708ea63eb7dfc275fab055af5808  guix-build-1de0b494b6e6/output/x86_64-apple-darwin19/bitcoin-1de0b494b6e6-osx-unsigned.dmg
    181b59fcc17f385e0b21496cfefc222f78850f5f3138f403124c89c1b6cb2ad13d  guix-build-1de0b494b6e6/output/x86_64-apple-darwin19/bitcoin-1de0b494b6e6-osx-unsigned.tar.gz
    191fcc2dbfdba681d81c35c3628d8e89da29d0f2ba7f8050274c6f1177e6378a05  guix-build-1de0b494b6e6/output/x86_64-apple-darwin19/bitcoin-1de0b494b6e6-osx64.tar.gz
    203ade4806716714ab402e71ba22060309aafe2643811e3973b1609db582aa8439  guix-build-1de0b494b6e6/output/x86_64-linux-gnu/SHA256SUMS.part
    215f1f79a3e19d179e6bc9e5e73aff88412b522cb7feb4691e18f525092b8a4df1  guix-build-1de0b494b6e6/output/x86_64-linux-gnu/bitcoin-1de0b494b6e6-x86_64-linux-gnu-debug.tar.gz
    224d33d5bbabf5682206f77b1a7e676dcd4c896923616425e15bd28ad0a265fc59  guix-build-1de0b494b6e6/output/x86_64-linux-gnu/bitcoin-1de0b494b6e6-x86_64-linux-gnu.tar.gz
    23bd8b8a496b0243f25a7cb396812a07262bc13ec9cb8d1054fb399de75fa53c23  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/SHA256SUMS.part
    2434c1dd41491870261c9323e5e7f3a63003215149d175742f8f030ed75821ac1b  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/bitcoin-1de0b494b6e6-win-unsigned.tar.gz
    2533af8329bb223003ee6658ac523c66e65b484e8e09b0cada206c8711cd8d2b1f  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/bitcoin-1de0b494b6e6-win64-debug.zip
    265a89fbd7402a6d9f1cd088051c708b7a3957202e4416c2491f03b04c7f0cab39  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/bitcoin-1de0b494b6e6-win64-setup-unsigned.exe
    27c77048890ed8d4591ef1161f82115289418181c7d9108a1d4ec532d9356c37af  guix-build-1de0b494b6e6/output/x86_64-w64-mingw32/bitcoin-1de0b494b6e6-win64.zip
    
  35. in src/Makefile.qt.include:394 in 1de0b494b6 outdated
    390@@ -391,7 +391,7 @@ QT_BASE_TLD = $(shell tar tf $(QT_BASE_PATH) --exclude='*/*')
    391 
    392 bitcoin_qt_apk: FORCE
    393 	mkdir -p $(APK_LIB_DIR)
    394-	cp $(dir $(CC))../sysroot/usr/lib/$(host_alias)/libc++_shared.so $(APK_LIB_DIR)
    395+	cp $(dir $(CC_UNPREFIXED))../sysroot/usr/lib/$(host_alias)/libc++_shared.so $(APK_LIB_DIR)
    


    fanquake commented at 0:11 am on November 8, 2021:
    0	cp $(dir $(lastword $(CC)))../sysroot/usr/lib/$(host_alias)/libc++_shared.so $(APK_LIB_DIR)
    

    hebasto commented at 5:00 am on November 8, 2021:
    Is it guaranteed that this approach will work for all cases of user-provided CC?

    hebasto commented at 5:24 am on November 8, 2021:
    Thanks! Updated.
  36. fanquake changes_requested
  37. fanquake commented at 1:34 am on November 8, 2021: member
    You can use my suggestion and drop the changes from configure.ac.
  38. build: Fix `make apk` if ccache enabled 7a777ec98c
  39. ci: Enable ccache for "ARM64 Android APK" job 15fb57556e
  40. hebasto force-pushed on Nov 8, 2021
  41. hebasto commented at 5:23 am on November 8, 2021: member

    Updated 1de0b494b6e645956753e71731dba4dbc86215e6 -> 15fb57556ee9a5f7332c9fff61edc0cc67634053 (pr22076.03 -> pr22076.04):

  42. fanquake approved
  43. fanquake commented at 7:58 am on November 8, 2021: member
    ACK 15fb57556ee9a5f7332c9fff61edc0cc67634053
  44. fanquake merged this on Nov 8, 2021
  45. fanquake closed this on Nov 8, 2021

  46. hebasto deleted the branch on Nov 8, 2021
  47. sidhujag referenced this in commit f1419ddb51 on Nov 8, 2021
  48. DrahtBot locked this on Nov 8, 2022

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-07-01 10:13 UTC

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