depends: qt 5.15.13 #29732

pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:depends_qt_5_15_13 changing 5 files +6 −22
  1. fanquake commented at 12:09 PM on March 26, 2024: member

    I need to try and patch around Qts buildsystem to keep #21778 moving along (the issue being that even when you tell Qt to build using Clang on Linux, it still calls out to GCC, breaking our ability to have a macOS release build env that doesn't have a GCC toolchain installed, and thus no ld binary).

    Before trying to patch Qt any further, update to the latest LTS release, and update the current patch set.

  2. DrahtBot commented at 12:09 PM on March 26, 2024: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

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

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage

    For detailed information about the code coverage, see the test coverage report.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK TheCharlatan, hebasto

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #21778 (build: LLD based macOS toolchain by fanquake)

    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.

  3. DrahtBot added the label Build system on Mar 26, 2024
  4. fanquake force-pushed on Mar 26, 2024
  5. fanquake added the label DrahtBot Guix build requested on Mar 26, 2024
  6. hebasto commented at 12:20 PM on March 26, 2024: member

    Concept ACK.

  7. in depends/patches/qt/use_android_ndk23.patch:13 in ac9879c061 outdated
       8 | - 
       9 | --QMAKE_RANLIB            = $${CROSS_COMPILE}ranlib
      10 | -+QMAKE_RANLIB            = $$NDK_LLVM_PATH/bin/llvm-ranlib
      11 | - QMAKE_LINK_SHLIB        = $$QMAKE_LINK
      12 | - QMAKE_LFLAGS            =
      13 | - 
    


    hebasto commented at 12:32 PM on March 26, 2024:

    A note for reviewers: The related change was backported in https://github.com/qt/qtbase/commit/03262625a2ad1133efd19d1e4a73962fb386dfde.

  8. hebasto commented at 2:39 PM on March 26, 2024: member

    My Guix build:

    x86_64
    cdb3ff2cc9ee2ac4a60c8921359396c7b5b83447b54d223fa767c3e641bac182  guix-build-ac9879c061af/output/aarch64-linux-gnu/SHA256SUMS.part
    58befd66969efb6473dc68ad9476334bf7544c4827ec28eae28437263b248020  guix-build-ac9879c061af/output/aarch64-linux-gnu/bitcoin-ac9879c061af-aarch64-linux-gnu-debug.tar.gz
    53c6dd645f81be3bc3f52768331503c67034db17618fedd344e1283e50700caa  guix-build-ac9879c061af/output/aarch64-linux-gnu/bitcoin-ac9879c061af-aarch64-linux-gnu.tar.gz
    7b9aa3aaa5ec51c7d8036abb94eb1f23195049022ee43ee11d401bc86f2990d9  guix-build-ac9879c061af/output/arm-linux-gnueabihf/SHA256SUMS.part
    e67d97e27791d8323a4e958dba07d8b5ad220d20d525b77c223e1d13a139e555  guix-build-ac9879c061af/output/arm-linux-gnueabihf/bitcoin-ac9879c061af-arm-linux-gnueabihf-debug.tar.gz
    bf621a9c9bf2f5a2a827e552766df7de6f0f4610f8d22a9b776b47e9f878af04  guix-build-ac9879c061af/output/arm-linux-gnueabihf/bitcoin-ac9879c061af-arm-linux-gnueabihf.tar.gz
    fb2ecccd91e4154a47d7f509bd4f8255a3fd99e5bcc0af8a0d94ac7a16dd083f  guix-build-ac9879c061af/output/arm64-apple-darwin/SHA256SUMS.part
    a3d592d77e231d8fded035a9f388f7c19285178c301d7c8e75e1510ad4ad399d  guix-build-ac9879c061af/output/arm64-apple-darwin/bitcoin-ac9879c061af-arm64-apple-darwin-unsigned.tar.gz
    7d6bf27ee6568e4507847cb9d46dc25e35e79d9b1441807003d41b26a962ec5f  guix-build-ac9879c061af/output/arm64-apple-darwin/bitcoin-ac9879c061af-arm64-apple-darwin-unsigned.zip
    84ed55538e7ff2baf9436fb277e9a92a2791e17a976b9ef8316daf36fc65096b  guix-build-ac9879c061af/output/arm64-apple-darwin/bitcoin-ac9879c061af-arm64-apple-darwin.tar.gz
    9ba85fd31ebc9b7056345fb33b1ecdfe2c2b5be0fb34900be4f680145dcd705c  guix-build-ac9879c061af/output/dist-archive/bitcoin-ac9879c061af.tar.gz
    c4a82c0e42e5f950d1c11df0e4fb17b417bd402261103ee409fad52d94042a00  guix-build-ac9879c061af/output/powerpc64-linux-gnu/SHA256SUMS.part
    4bfa02a566b0862a027eca2d2b72746f3202dd99a20f912d05532e2d552a30bb  guix-build-ac9879c061af/output/powerpc64-linux-gnu/bitcoin-ac9879c061af-powerpc64-linux-gnu-debug.tar.gz
    4594b1f0b8a64f795c7d1b88071e1844f7580cb8217973673212a533d218eb68  guix-build-ac9879c061af/output/powerpc64-linux-gnu/bitcoin-ac9879c061af-powerpc64-linux-gnu.tar.gz
    790d95eb1a55d6bfe540abd713004118158480438a2a80d468a7fd781ff1f8a2  guix-build-ac9879c061af/output/riscv64-linux-gnu/SHA256SUMS.part
    d54493b26d33cd144cf0376669efba365e6fc59cc2e4bf8bbdaf374373067460  guix-build-ac9879c061af/output/riscv64-linux-gnu/bitcoin-ac9879c061af-riscv64-linux-gnu-debug.tar.gz
    8bd52003a4b01660916a97234ab172d3b8d4bfe90deea9025db54648c977f274  guix-build-ac9879c061af/output/riscv64-linux-gnu/bitcoin-ac9879c061af-riscv64-linux-gnu.tar.gz
    38bc5ba2db9a2baf8b4be8cd80571a733ce11396a183313d2e5eda4390e25e12  guix-build-ac9879c061af/output/x86_64-apple-darwin/SHA256SUMS.part
    6a71afeef1b80640cb830ab6c3b2fc4b3b5636dd20eb927aac39576e741f4dda  guix-build-ac9879c061af/output/x86_64-apple-darwin/bitcoin-ac9879c061af-x86_64-apple-darwin-unsigned.tar.gz
    f9f9cddcfe2ca78998c77aa2feb580a5dfbd7e04b14a52a6324dee6e1e0f2d69  guix-build-ac9879c061af/output/x86_64-apple-darwin/bitcoin-ac9879c061af-x86_64-apple-darwin-unsigned.zip
    649388ac163b907ee2f06df8b509e680cb48780731f4cf1691e613c92c317a18  guix-build-ac9879c061af/output/x86_64-apple-darwin/bitcoin-ac9879c061af-x86_64-apple-darwin.tar.gz
    87ede93ae8624cdb2ce71218aa18d0f94e0374a826d52706293e712f1b64069b  guix-build-ac9879c061af/output/x86_64-linux-gnu/SHA256SUMS.part
    fbb1f29aff36c07101bd7db3539e536ee33007f3f2791c4e2ba1fe3d6a0dd26c  guix-build-ac9879c061af/output/x86_64-linux-gnu/bitcoin-ac9879c061af-x86_64-linux-gnu-debug.tar.gz
    e8e051e6c991e77206e75c1bbf9d7930cee23d522a57068142089bb2c2988857  guix-build-ac9879c061af/output/x86_64-linux-gnu/bitcoin-ac9879c061af-x86_64-linux-gnu.tar.gz
    9bb68a94853b8b7c8629b16dcc5c1f9089e9e17249f22177e66d12e26623e013  guix-build-ac9879c061af/output/x86_64-w64-mingw32/SHA256SUMS.part
    d746e34a5bae36d86f8ed05285594c3903010a11b0eb46254ef601ccea0da94c  guix-build-ac9879c061af/output/x86_64-w64-mingw32/bitcoin-ac9879c061af-win64-debug.zip
    fccf90b415f1d7f6dc443c8fca389252f2e2cc6f4a61de511c146c1a96e29359  guix-build-ac9879c061af/output/x86_64-w64-mingw32/bitcoin-ac9879c061af-win64-setup-unsigned.exe
    18f3ee8e0c7f515f8c8bd182a6e8ddd35bc4d116e0d5f16f133215cbb6312cf5  guix-build-ac9879c061af/output/x86_64-w64-mingw32/bitcoin-ac9879c061af-win64-unsigned.tar.gz
    81126a896f72d910602796ebb2ca466e7ad1a16c2578028c941d6e5eb38a981f  guix-build-ac9879c061af/output/x86_64-w64-mingw32/bitcoin-ac9879c061af-win64.zip
    
  9. DrahtBot added the label CI failed on Mar 26, 2024
  10. DrahtBot removed the label CI failed on Mar 26, 2024
  11. tobtoht commented at 4:15 PM on March 26, 2024: none
    $ uname --machine && find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
    x86_64
    cdb3ff2cc9ee2ac4a60c8921359396c7b5b83447b54d223fa767c3e641bac182  guix-build-ac9879c061af/output/aarch64-linux-gnu/SHA256SUMS.part
    58befd66969efb6473dc68ad9476334bf7544c4827ec28eae28437263b248020  guix-build-ac9879c061af/output/aarch64-linux-gnu/bitcoin-ac9879c061af-aarch64-linux-gnu-debug.tar.gz
    53c6dd645f81be3bc3f52768331503c67034db17618fedd344e1283e50700caa  guix-build-ac9879c061af/output/aarch64-linux-gnu/bitcoin-ac9879c061af-aarch64-linux-gnu.tar.gz
    7b9aa3aaa5ec51c7d8036abb94eb1f23195049022ee43ee11d401bc86f2990d9  guix-build-ac9879c061af/output/arm-linux-gnueabihf/SHA256SUMS.part
    e67d97e27791d8323a4e958dba07d8b5ad220d20d525b77c223e1d13a139e555  guix-build-ac9879c061af/output/arm-linux-gnueabihf/bitcoin-ac9879c061af-arm-linux-gnueabihf-debug.tar.gz
    bf621a9c9bf2f5a2a827e552766df7de6f0f4610f8d22a9b776b47e9f878af04  guix-build-ac9879c061af/output/arm-linux-gnueabihf/bitcoin-ac9879c061af-arm-linux-gnueabihf.tar.gz
    fb2ecccd91e4154a47d7f509bd4f8255a3fd99e5bcc0af8a0d94ac7a16dd083f  guix-build-ac9879c061af/output/arm64-apple-darwin/SHA256SUMS.part
    a3d592d77e231d8fded035a9f388f7c19285178c301d7c8e75e1510ad4ad399d  guix-build-ac9879c061af/output/arm64-apple-darwin/bitcoin-ac9879c061af-arm64-apple-darwin-unsigned.tar.gz
    7d6bf27ee6568e4507847cb9d46dc25e35e79d9b1441807003d41b26a962ec5f  guix-build-ac9879c061af/output/arm64-apple-darwin/bitcoin-ac9879c061af-arm64-apple-darwin-unsigned.zip
    84ed55538e7ff2baf9436fb277e9a92a2791e17a976b9ef8316daf36fc65096b  guix-build-ac9879c061af/output/arm64-apple-darwin/bitcoin-ac9879c061af-arm64-apple-darwin.tar.gz
    9ba85fd31ebc9b7056345fb33b1ecdfe2c2b5be0fb34900be4f680145dcd705c  guix-build-ac9879c061af/output/dist-archive/bitcoin-ac9879c061af.tar.gz
    c4a82c0e42e5f950d1c11df0e4fb17b417bd402261103ee409fad52d94042a00  guix-build-ac9879c061af/output/powerpc64-linux-gnu/SHA256SUMS.part
    4bfa02a566b0862a027eca2d2b72746f3202dd99a20f912d05532e2d552a30bb  guix-build-ac9879c061af/output/powerpc64-linux-gnu/bitcoin-ac9879c061af-powerpc64-linux-gnu-debug.tar.gz
    4594b1f0b8a64f795c7d1b88071e1844f7580cb8217973673212a533d218eb68  guix-build-ac9879c061af/output/powerpc64-linux-gnu/bitcoin-ac9879c061af-powerpc64-linux-gnu.tar.gz
    790d95eb1a55d6bfe540abd713004118158480438a2a80d468a7fd781ff1f8a2  guix-build-ac9879c061af/output/riscv64-linux-gnu/SHA256SUMS.part
    d54493b26d33cd144cf0376669efba365e6fc59cc2e4bf8bbdaf374373067460  guix-build-ac9879c061af/output/riscv64-linux-gnu/bitcoin-ac9879c061af-riscv64-linux-gnu-debug.tar.gz
    8bd52003a4b01660916a97234ab172d3b8d4bfe90deea9025db54648c977f274  guix-build-ac9879c061af/output/riscv64-linux-gnu/bitcoin-ac9879c061af-riscv64-linux-gnu.tar.gz
    38bc5ba2db9a2baf8b4be8cd80571a733ce11396a183313d2e5eda4390e25e12  guix-build-ac9879c061af/output/x86_64-apple-darwin/SHA256SUMS.part
    6a71afeef1b80640cb830ab6c3b2fc4b3b5636dd20eb927aac39576e741f4dda  guix-build-ac9879c061af/output/x86_64-apple-darwin/bitcoin-ac9879c061af-x86_64-apple-darwin-unsigned.tar.gz
    f9f9cddcfe2ca78998c77aa2feb580a5dfbd7e04b14a52a6324dee6e1e0f2d69  guix-build-ac9879c061af/output/x86_64-apple-darwin/bitcoin-ac9879c061af-x86_64-apple-darwin-unsigned.zip
    649388ac163b907ee2f06df8b509e680cb48780731f4cf1691e613c92c317a18  guix-build-ac9879c061af/output/x86_64-apple-darwin/bitcoin-ac9879c061af-x86_64-apple-darwin.tar.gz
    87ede93ae8624cdb2ce71218aa18d0f94e0374a826d52706293e712f1b64069b  guix-build-ac9879c061af/output/x86_64-linux-gnu/SHA256SUMS.part
    fbb1f29aff36c07101bd7db3539e536ee33007f3f2791c4e2ba1fe3d6a0dd26c  guix-build-ac9879c061af/output/x86_64-linux-gnu/bitcoin-ac9879c061af-x86_64-linux-gnu-debug.tar.gz
    e8e051e6c991e77206e75c1bbf9d7930cee23d522a57068142089bb2c2988857  guix-build-ac9879c061af/output/x86_64-linux-gnu/bitcoin-ac9879c061af-x86_64-linux-gnu.tar.gz
    9bb68a94853b8b7c8629b16dcc5c1f9089e9e17249f22177e66d12e26623e013  guix-build-ac9879c061af/output/x86_64-w64-mingw32/SHA256SUMS.part
    d746e34a5bae36d86f8ed05285594c3903010a11b0eb46254ef601ccea0da94c  guix-build-ac9879c061af/output/x86_64-w64-mingw32/bitcoin-ac9879c061af-win64-debug.zip
    fccf90b415f1d7f6dc443c8fca389252f2e2cc6f4a61de511c146c1a96e29359  guix-build-ac9879c061af/output/x86_64-w64-mingw32/bitcoin-ac9879c061af-win64-setup-unsigned.exe
    18f3ee8e0c7f515f8c8bd182a6e8ddd35bc4d116e0d5f16f133215cbb6312cf5  guix-build-ac9879c061af/output/x86_64-w64-mingw32/bitcoin-ac9879c061af-win64-unsigned.tar.gz
    81126a896f72d910602796ebb2ca466e7ad1a16c2578028c941d6e5eb38a981f  guix-build-ac9879c061af/output/x86_64-w64-mingw32/bitcoin-ac9879c061af-win64.zip
    
  12. maflcko commented at 6:26 PM on March 26, 2024: member

    The tsan failure seem unrelated, but possibly a real one. Though, the tsan log is missing :(

  13. TheCharlatan approved
  14. TheCharlatan commented at 7:05 PM on March 26, 2024: contributor

    ACK ac9879c061af9d14bccd1eec31fcd826bed172df

    Getting the same guix hashes on aarch64 and x86_64.

  15. DrahtBot requested review from hebasto on Mar 26, 2024
  16. DrahtBot commented at 11:27 PM on March 26, 2024: contributor

    <!--9cd9c72976c961c55c7acef8f6ba82cd-->

    Guix builds (on x86_64)

    File commit 19b968f743ca666032371ab2424feaffd0c6043e<br>(master) commit 3087fb8a56c482a86daf78e266fde2c9456076a6<br>(master and this pull)
    SHA256SUMS.part e4e013903565b3e7... 928ea88b44228842...
    *-aarch64-linux-gnu-debug.tar.gz ff56ab801746d861... 42c9c2118af6ec2f...
    *-aarch64-linux-gnu.tar.gz fb1bcd9e5f56fdda... 0174afbb59915a64...
    *-arm-linux-gnueabihf-debug.tar.gz 06f6c82c00df0745... 63a24a88171872ae...
    *-arm-linux-gnueabihf.tar.gz 296394b2a48ccb8f... e54335bb4c186c66...
    *-arm64-apple-darwin-unsigned.tar.gz 9bcc376e72ad8b17... be2f231998be8b4e...
    *-arm64-apple-darwin-unsigned.zip e935057d55e4e5df... b34817c5d09c6881...
    *-arm64-apple-darwin.tar.gz 92196ed0979c0dab... 03efbdfb5b633972...
    *-powerpc64-linux-gnu-debug.tar.gz 65e668cd946482e3... 0857eb1801a8e417...
    *-powerpc64-linux-gnu.tar.gz 3b3f5113a066e1bc... f5ad617c5726f480...
    *-riscv64-linux-gnu-debug.tar.gz c995f203c9c808af... 13c16890041dd83c...
    *-riscv64-linux-gnu.tar.gz 01fd09d386f3bc50... 53906164d34122d7...
    *-x86_64-apple-darwin-unsigned.tar.gz 78b7021c90e1673b... c29e3f1a628c4ee2...
    *-x86_64-apple-darwin-unsigned.zip 6ff88c2d1a27e6e2... 57d547602c4e32a7...
    *-x86_64-apple-darwin.tar.gz 841db7ce14bff9e7... 12cac24c5ce113e2...
    *-x86_64-linux-gnu-debug.tar.gz 16f6e50a77e001ee... c7f20b33ea73c2dd...
    *-x86_64-linux-gnu.tar.gz ece00d9a222e0928... 0c5d790f6a6602a8...
    *.tar.gz 5e22899207af5684... c613e450229e5224...
    guix_build.log eb7645af191106ce... db1367b93beed7dc...
    guix_build.log.diff 5731ccb0b5684c08...
  17. DrahtBot removed the label DrahtBot Guix build requested on Mar 26, 2024
  18. hebasto commented at 3:52 PM on March 27, 2024: member

    Running Android CI task locally fails:

    $ env -i HOME="$HOME" PATH="$PATH" USER="$USER" bash -c 'FILE_ENV="./ci/test/00_setup_env_android.sh" ./ci/test_run_all.sh'
    ...
    rm -f ../../../lib/libqtpcre2_arm64-v8a.a
    /ci_container_base/depends/SDKs/android/ndk/23.2.8568313/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar cqs ../../../lib/libqtpcre2_arm64-v8a.a .obj/pcre2_auto_possess.o .obj/pcre2_chartables.o .obj/pcre2_compile.o .obj/pcre2_config.o .obj/pcre2_context.o .obj/pcre2_dfa_match.o .obj/pcre2_error.o .obj/pcre2_extuni.o .obj/pcre2_find_bracket.o .obj/pcre2_jit_compile.o .obj/pcre2_maketables.o .obj/pcre2_match.o .obj/pcre2_match_data.o .obj/pcre2_newline.o .obj/pcre2_ord2utf.o .obj/pcre2_pattern_info.o .obj/pcre2_script_run.o .obj/pcre2_serialize.o .obj/pcre2_string_utils.o .obj/pcre2_study.o .obj/pcre2_substitute.o .obj/pcre2_substring.o .obj/pcre2_tables.o .obj/pcre2_ucd.o .obj/pcre2_valid_utf.o .obj/pcre2_xclass.o
    make[4]: Leaving directory '/ci_container_base/depends/work/build/aarch64-linux-android/qt/5.15.13-dca21c092e9/qtbase/src/3rdparty/pcre2'
    rm -f ../../../lib/libQt5Bootstrap.a
    ar cqs ../../../lib/libQt5Bootstrap.a .obj/qlatincodec.o .obj/qtextcodec.o .obj/qutfcodec.o .obj/qendian.o .obj/qglobal.o .obj/qlogging.o .obj/qmalloc.o .obj/qnumeric.o .obj/qoperatingsystemversion.o .obj/qrandom.o .obj/qabstractfileengine.o .obj/qbuffer.o .obj/qdebug.o .obj/qdir.o .obj/qdiriterator.o .obj/qfile.o .obj/qfileinfo.o .obj/qfilesystementry.o .obj/qfilesystemengine.o .obj/qfsfileengine.o .obj/qfsfileengine_iterator.o .obj/qiodevice.o .obj/qipaddress.o .obj/qfiledevice.o .obj/qresource.o .obj/qtemporarydir.o .obj/qtemporaryfile.o .obj/qsavefile.o .obj/qstandardpaths.o .obj/qloggingcategory.o .obj/qloggingregistry.o .obj/qurl.o .obj/qurlidna.o .obj/qurlquery.o .obj/qurlrecode.o .obj/qcoreapplication.o .obj/qcoreglobaldata.o .obj/qmetatype.o .obj/qvariant.o .obj/qsystemerror.o .obj/qsharedmemory.o .obj/qsystemsemaphore.o .obj/quuid.o .obj/qcborcommon.o .obj/qcborstreamwriter.o .obj/qcborvalue.o .obj/qdatastream.o .obj/qjsoncbor.o .obj/qjsondocument.o .obj/qjsonobject.o .obj/qjsonarray.o .obj/qjsonvalue.o .obj/qjsonparser.o .obj/qjsonwriter.o .obj/qtextstream.o .obj/qxmlutils.o .obj/qxmlstream.o .obj/qbytearray.o .obj/qbytearraylist.o .obj/qbytearraymatcher.o .obj/qlocale.o .obj/qlocale_tools.o .obj/qregexp.o .obj/qstring.o .obj/qstringbuilder.o .obj/qstring_compat.o .obj/qstringlist.o .obj/qstringview.o .obj/qvsnprintf.o .obj/qcalendar.o .obj/qdatetime.o .obj/qgregoriancalendar.o .obj/qromancalendar.o .obj/qarraydata.o .obj/qbitarray.o .obj/qcommandlineparser.o .obj/qcommandlineoption.o .obj/qcryptographichash.o .obj/qhash.o .obj/qlist.o .obj/qmap.o .obj/qringbuffer.o .obj/qpoint.o .obj/qrect.o .obj/qsize.o .obj/qline.o .obj/qversionnumber.o .obj/qdom.o .obj/qxml.o .obj/qcore_unix.o .obj/qsharedmemory_posix.o .obj/qsharedmemory_systemv.o .obj/qsharedmemory_unix.o .obj/qsystemsemaphore_posix.o .obj/qsystemsemaphore_systemv.o .obj/qsystemsemaphore_unix.o .obj/qfilesystemengine_unix.o .obj/qfilesystemiterator_unix.o .obj/qfsfileengine_unix.o .obj/qstandardpaths_unix.o .obj/adler32.o .obj/compress.o .obj/crc32.o .obj/deflate.o .obj/gzclose.o .obj/gzlib.o .obj/gzread.o .obj/gzwrite.o .obj/infback.o .obj/inffast.o .obj/inflate.o .obj/inftrees.o .obj/trees.o .obj/uncompr.o .obj/zutil.o
    make[4]: Leaving directory '/ci_container_base/depends/work/build/aarch64-linux-android/qt/5.15.13-dca21c092e9/qtbase/src/tools/bootstrap'
    make[3]: Leaving directory '/ci_container_base/depends/work/build/aarch64-linux-android/qt/5.15.13-dca21c092e9/qtbase/src'
    make[2]: *** [Makefile:51: sub-src-make_first] Error 2
    make[2]: Leaving directory '/ci_container_base/depends/work/build/aarch64-linux-android/qt/5.15.13-dca21c092e9/qtbase'
    make[1]: *** [Makefile:49: sub-qtbase-make_first] Error 2
    make[1]: Leaving directory '/ci_container_base/depends/work/build/aarch64-linux-android/qt/5.15.13-dca21c092e9'
    make: *** [funcs.mk:297: /ci_container_base/depends/work/build/aarch64-linux-android/qt/5.15.13-dca21c092e9/./.stamp_built] Error 1
    make: Leaving directory '/ci_container_base/depends'
    
  19. fanquake commented at 3:54 PM on March 27, 2024: member

    Running Android CI task locally fails:

    Isn't that already broken? #29360.

  20. hebasto commented at 3:57 PM on March 27, 2024: member

    Running Android CI task locally fails:

    Isn't that already broken? #29360.

    It seems different, as here, the qt package fails to build.

  21. fanquake commented at 3:59 PM on March 27, 2024: member

    It seems different, as here, the qt package fails to build.

    Ok, however I don't really consider that a blocker, given you can't compile bitcoin-qt in any case. (also because it's a platform we don't ship releases for, have no CI coverage for, and has been broken for at least 2 months, and nobody has fixed it).

  22. hebasto commented at 4:11 PM on March 27, 2024: member

    you can't compile bitcoin-qt in any case.

    Right :cry:

  23. hebasto approved
  24. hebasto commented at 4:14 PM on March 27, 2024: member

    ACK ac9879c061af9d14bccd1eec31fcd826bed172df.

    Suggesting to amend another patch:

    --- a/depends/patches/qt/memory_resource.patch
    +++ b/depends/patches/qt/memory_resource.patch
    @@ -17,7 +17,7 @@ and https://bugreports.qt.io/browse/QTBUG-114316
     
     --- a/qtbase/src/corelib/global/qcompilerdetection.h
     +++ b/qtbase/src/corelib/global/qcompilerdetection.h
    -@@ -1050,16 +1050,22 @@
    +@@ -1055,16 +1055,22 @@
      #   endif // !_HAS_CONSTEXPR
      #  endif // !__GLIBCXX__ && !_LIBCPP_VERSION
      # endif // Q_OS_QNX
    
  25. depends: qt 5.15.13
    I need to try and patch around Qts buildsystem to keep #21778 moving
    along (the issue being that even when you tell Qt to build using
    Clang on Linux, it still calls out to GCC, breaking our ability to have
    a macOS release build env that doesn't have a GCC toolchain installed,
    and thus no ld binary).
    
    Before trying to patch Qt any further, update to the latest LTS
    release, and update the current patch set.
    430f319f73
  26. fanquake force-pushed on Mar 27, 2024
  27. fanquake commented at 4:47 PM on March 27, 2024: member

    Suggesting to amend another patch:

    Done.

  28. TheCharlatan approved
  29. TheCharlatan commented at 7:30 PM on March 27, 2024: contributor

    Re-ACK 430f319f73894499c56021b70f2827475c3f0433

  30. DrahtBot requested review from hebasto on Mar 27, 2024
  31. hebasto approved
  32. hebasto commented at 9:03 AM on March 28, 2024: member

    re-ACK 430f319f73894499c56021b70f2827475c3f0433.

  33. fanquake merged this on Apr 1, 2024
  34. fanquake closed this on Apr 1, 2024

  35. fanquake deleted the branch on Apr 1, 2024
  36. luke-jr referenced this in commit b84f300926 on Apr 24, 2024
  37. luke-jr referenced this in commit 0eeba0aa28 on Jun 13, 2024
  38. kwvg referenced this in commit 2ac631a405 on Nov 7, 2024
  39. kwvg referenced this in commit 0219ced8eb on Nov 7, 2024
  40. kwvg referenced this in commit da74acb187 on Nov 15, 2024
  41. kwvg referenced this in commit 5d1e34a3d0 on Nov 16, 2024
  42. kwvg referenced this in commit 936da1a3d3 on Nov 17, 2024
  43. PastaPastaPasta referenced this in commit 6a51ab271d on Nov 17, 2024
  44. Fabcien referenced this in commit 81c8e21385 on Nov 29, 2024
  45. roqqit referenced this in commit 005143497b on Dec 19, 2024
  46. bitcoin locked this on Apr 1, 2025

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: 2026-04-22 18:13 UTC

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