build: fix make deploy for arm64-darwin #21658

pull sgulls wants to merge 1 commits into bitcoin:master from sgulls:master changing 1 files +2 −2
  1. sgulls commented at 8:40 pm on April 11, 2021: contributor

    Fix make deploy for arm64-darwin

    Accidentally closed the PR

  2. build: mac_alias 2.2.0
    Fix make deploy for arm64-darwin
    b353633bf4
  3. DrahtBot added the label Build system on Apr 11, 2021
  4. fanquake added the label macOS on Apr 12, 2021
  5. MarcoFalke added the label Needs gitian build on Apr 12, 2021
  6. MarcoFalke added the label Needs Guix build on Apr 12, 2021
  7. fanquake commented at 9:12 am on April 12, 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
    106a9f6c7511591cfbdecdfc38542b7a7a82a96bd4505c5466f66edc6dbbbd7ef  guix-build-b353633bf488/output/dist-archive/bitcoin-b353633bf488.tar.gz
    28d9d9d95d2610f62281dfe9aa9f052ad40928c1190795282161bdfde534cae01  guix-build-b353633bf488/output/x86_64-apple-darwin18/bitcoin-b353633bf488-osx-unsigned.dmg
    30967d22eed7cf16fe43d8644cbb464c6a8dddfa430edbc013cbc55d360077a4f  guix-build-b353633bf488/output/x86_64-apple-darwin18/bitcoin-b353633bf488-osx-unsigned.tar.gz
    48d576325fd4a1ed91f6600ca5ab9b115cd3b17f081847889a3dcbd2018fd94ed  guix-build-b353633bf488/output/x86_64-apple-darwin18/bitcoin-b353633bf488-osx64.tar.gz
    

    Gitian builds:

    0# macOS:
    1Generating report
    2faa90ad8a2074514f21f320e6c174fa0878386b6192d655690de793dfe011f02  bitcoin-b353633bf488-osx-unsigned.dmg
    36edf7ad125d358de3630a0c9fb9173713ceb87ff9a2832866a94ecee8da7e4fa  bitcoin-b353633bf488-osx-unsigned.tar.gz
    434d03ff373e326425984dc012d55e7f00bb1fa7b71bf054d63f0c9aea241a60f  bitcoin-b353633bf488-osx64.tar.gz
    506a9f6c7511591cfbdecdfc38542b7a7a82a96bd4505c5466f66edc6dbbbd7ef  src/bitcoin-b353633bf488.tar.gz
    6ed872033b8fc603d1fb97174e0b30962c5c11d519bf88be765326d35c532d59b  bitcoin-core-osx-22-res.yml
    7Done.
    
  8. jarolrod commented at 2:41 am on April 13, 2021: member

    Can’t test. Here are my GUIX hashes, they line up with fanquake:

    0find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
    1
    206a9f6c7511591cfbdecdfc38542b7a7a82a96bd4505c5466f66edc6dbbbd7ef  guix-build-b353633bf488/output/dist-archive/bitcoin-b353633bf488.tar.gz
    38d9d9d95d2610f62281dfe9aa9f052ad40928c1190795282161bdfde534cae01  guix-build-b353633bf488/output/x86_64-apple-darwin18/bitcoin-b353633bf488-osx-unsigned.dmg
    40967d22eed7cf16fe43d8644cbb464c6a8dddfa430edbc013cbc55d360077a4f  guix-build-b353633bf488/output/x86_64-apple-darwin18/bitcoin-b353633bf488-osx-unsigned.tar.gz
    58d576325fd4a1ed91f6600ca5ab9b115cd3b17f081847889a3dcbd2018fd94ed  guix-build-b353633bf488/output/x86_64-apple-darwin18/bitcoin-b353633bf488-osx64.tar.gz
    
  9. DrahtBot commented at 1:21 pm on April 13, 2021: member

    Gitian builds

    File commit f6c44e999b7d1d9a0de5d678ac8f1679aa271f65(master) commit 61fe0b6c2dd61a393aab23a5ef2d5efccaf7398d(master and this pull)
    bitcoin-core-linux-22-res.yml 4bde39f4a9c5d3f8... f7d8f5268c601ee4...
    bitcoin-core-osx-22-res.yml fdaad9261309b708... 1461b66cfe26c978...
    bitcoin-core-win-22-res.yml 015f8b2b72dcde10... 2abb8ef2a07c8470...
    *-aarch64-linux-gnu-debug.tar.gz e08fe6fe65466112... 4ac5edd4731179dd...
    *-aarch64-linux-gnu.tar.gz f48b2b5309f1c3a3... b834ebc53b4e84cd...
    *-arm-linux-gnueabihf-debug.tar.gz 35fe91e395f2d230... 8b2013f01d6a2682...
    *-arm-linux-gnueabihf.tar.gz 45005857a3bd691a... 19e9eeb44c83d1f3...
    *-osx-unsigned.dmg 09d380d07749ff9c... 31750f2d30b37fcd...
    *-osx64.tar.gz 5968956dc4009cd0... a65ba5a4a5a451b6...
    *-powerpc64-linux-gnu-debug.tar.gz cd71ab2a1e7d8a99... 6e33846c95256d03...
    *-powerpc64-linux-gnu.tar.gz 429b7db2e726e470... 2b107ce5a25964fa...
    *-powerpc64le-linux-gnu-debug.tar.gz f08e0b898b5c7244... 32a9d817bc446739...
    *-powerpc64le-linux-gnu.tar.gz 7a77cde691b30324... b22f8fb92c2190ec...
    *-riscv64-linux-gnu-debug.tar.gz 8007aa6008748192... 8bf4133270574a66...
    *-riscv64-linux-gnu.tar.gz 12218bc8e9b1c47d... 70378b0a122ec834...
    *-win64-debug.zip bc970a44db8638f3... ee475a2670af6836...
    *-win64-setup-unsigned.exe 119dcefd14b00990... 0e538c146b8c463f...
    *-win64.zip d51a56ec82a984db... 6c6238de47b466be...
    *-x86_64-linux-gnu-debug.tar.gz c1d485cd4572321b... d6427514bf557b93...
    *-x86_64-linux-gnu.tar.gz ba25e0e37924f445... a752437822f05752...
    *.tar.gz b9d0e4bced2fdb2d... e71fd585458f6708...
    linux-build.log 0d30bc9373f975e3... 8898aec49fe11626...
    osx-build.log 0fdbf2fe14aa7b1a... f064005ed963eb49...
    win-build.log 8e6ea410b6745d04... ee8f4ad7064bdb53...
    bitcoin-core-linux-22-res.yml.diff 481d61d35a1d58f7...
    bitcoin-core-osx-22-res.yml.diff 28ce7ff7dd73a03d...
    bitcoin-core-win-22-res.yml.diff 5481524186e54be8...
    linux-build.log.diff adef61314ae1a074...
    osx-build.log.diff 9dff85c4dc062578...
    win-build.log.diff 6d52c550a5429d74...
  10. DrahtBot removed the label Needs gitian build on Apr 13, 2021
  11. promag commented at 5:21 pm on April 28, 2021: member

    Tested ACK b353633bf488fbd89b66f6c534d5f0f676c9cf6d.

    The mac_alias fix is https://github.com/al45tair/mac_alias/commit/2f96a9b897f75ff2c38eaa0efd2e40d39ae5f9ba which is in release 2.2.0.

    Without this make deploy fails:

     0Traceback (most recent call last):
     1  File "/Users/joao/Projects/bitcoin/./contrib/macdeploy/macdeployqtplus", line 22, in <module>
     2    from ds_store import DSStore
     3  File "/Users/joao/Projects/bitcoin/depends/arm-apple-darwin20.3.0/native/lib/python3/dist-packages/ds_store/__init__.py", line 1, in <module>
     4    from .store import DSStore, DSStoreEntry
     5  File "/Users/joao/Projects/bitcoin/depends/arm-apple-darwin20.3.0/native/lib/python3/dist-packages/ds_store/store.py", line 8, in <module>
     6    import mac_alias
     7  File "/Users/joao/Projects/bitcoin/depends/arm-apple-darwin20.3.0/native/lib/python3/dist-packages/mac_alias/__init__.py", line 1, in <module>
     8    from .alias import *
     9  File "/Users/joao/Projects/bitcoin/depends/arm-apple-darwin20.3.0/native/lib/python3/dist-packages/mac_alias/alias.py", line 16, in <module>
    10    from . import osx
    11  File "/Users/joao/Projects/bitcoin/depends/arm-apple-darwin20.3.0/native/lib/python3/dist-packages/mac_alias/osx.py", line 424, in <module>
    12    _statfs = libc['statfs$INODE64']
    13  File "/opt/homebrew/Cellar/python@3.9/3.9.4/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ctypes/__init__.py", line 392, in __getitem__
    14    func = self._FuncPtr((name_or_ordinal, self))
    15AttributeError: dlsym(0x100a45810, statfs$INODE64): symbol not found
    16make: *** [Bitcoin-Core.dmg] Error 1
    
  12. fanquake merged this on Apr 29, 2021
  13. fanquake closed this on Apr 29, 2021

  14. sidhujag referenced this in commit 0438ceb274 on Apr 29, 2021
  15. MarcoFalke removed the label Needs Guix build on Apr 29, 2021
  16. barton2526 referenced this in commit 91c0488e03 on Jun 10, 2021
  17. barton2526 referenced this in commit 7e42171ca1 on Jun 10, 2021
  18. random-zebra referenced this in commit fbebade1e4 on Jun 11, 2021
  19. gwillen referenced this in commit b58c89e582 on Jun 1, 2022
  20. DrahtBot locked this on Aug 16, 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-10-05 01:12 UTC

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