guix: Passthrough SDK_PATH into container #21272

pull dongcarl wants to merge 1 commits into bitcoin:master from dongcarl:2021-02-guix-SDK-specify changing 3 files +13 −2
  1. dongcarl commented at 9:34 pm on February 22, 2021: member

    This is a usability improvement for Guix builders so that they don’t have to extract the Xcode tarball into depends/SDKs every time.

    Inspiration: #21089 (comment)

  2. dongcarl added this to the "Next (Not based on any other PRs)" column in a project

  3. DrahtBot added the label Docs on Feb 22, 2021
  4. DrahtBot added the label Scripts and tools on Feb 22, 2021
  5. guix: Passthrough SDK_PATH into container 13a9fd11a5
  6. dongcarl force-pushed on Feb 23, 2021
  7. dongcarl commented at 3:09 am on February 23, 2021: member

    Pushed bc937dfb2f99a063bd76364be39001e85e1b8d8813a9fd11a507fd3398bc2c0a0575bdc81579243f

    • Rebased on top of master
     0$ find output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     11df79c6940ba516e30eaa00806bde38aed2dadb613571bd501658be621b72e6e  output/bitcoin-13a9fd11a507-aarch64-linux-gnu-debug.tar.gz
     27da347dab51141fa323c95ee590388b81898508c95c5e41a36149cff7e0f9f89  output/bitcoin-13a9fd11a507-aarch64-linux-gnu.tar.gz
     39fd725c599ee043525c3e8a1adf68a463e2b079f7d09f0619103da7ffcbaad72  output/bitcoin-13a9fd11a507-arm-linux-gnueabihf-debug.tar.gz
     41b580701e32ac55d7b45ff2e4e372596664c8bc85a683b2ba14a4e1516a9e097  output/bitcoin-13a9fd11a507-arm-linux-gnueabihf.tar.gz
     5390d513d6d831a30c43b07a77dbf90b164e62abeb8fddb8bfcf12daf858120b4  output/bitcoin-13a9fd11a507-osx-unsigned.dmg
     69d327d7278f99f2e3f257fe1710e5bf2e5a2d4ae9c75285ca9cdbecd827ae0ac  output/bitcoin-13a9fd11a507-osx-unsigned.tar.gz
     7a8e965f3bfc7d9e2a4e52355c4db327edd18cac5da1690ad857c848f566b741d  output/bitcoin-13a9fd11a507-osx64.tar.gz
     80f5bdbe5348dd2e57d5d000eddba21a60e2302676c0514226a0ef3d3443ca8fe  output/bitcoin-13a9fd11a507-powerpc64-linux-gnu-debug.tar.gz
     9ac22d102d3ccf2b5478d97c47a29b23ed7eb5768533a7608064c469d9ecf40d7  output/bitcoin-13a9fd11a507-powerpc64-linux-gnu.tar.gz
    107a16390bc242e09e69e68a774e455071df1c912af383f7e0e597c4678daf2bac  output/bitcoin-13a9fd11a507-powerpc64le-linux-gnu-debug.tar.gz
    11488cc56432f41b619a5a0b136c15114776ccb4c679eae4763f32e90d3a0392fc  output/bitcoin-13a9fd11a507-powerpc64le-linux-gnu.tar.gz
    122c886276f6228d16579523df19890a9c7831d5b261328f2945ff12c311c49018  output/bitcoin-13a9fd11a507-riscv64-linux-gnu-debug.tar.gz
    138cba8ae7c8c29c7642a0d255c8cde3e7bd09ef67488cda2d726cd381e136a1d7  output/bitcoin-13a9fd11a507-riscv64-linux-gnu.tar.gz
    1431c32015edf74a7b7893fb1ecf9a9020e93abed05f24b9c8487f57f608b23885  output/bitcoin-13a9fd11a507-win-unsigned.tar.gz
    15a702c122774a664ce561c88c9310553584bc7c59528b2b4a419ce40efe41060c  output/bitcoin-13a9fd11a507-win64-debug.zip
    16249e2f745af80cfd1b7623dd5e8be8b5e830aec8cb45b3e8fa03fbd5bed63960  output/bitcoin-13a9fd11a507-win64-setup-unsigned.exe
    17b997537e3193b3ed0ff70504d1424e59673042b3c26483e4c88981eaf27ba95c  output/bitcoin-13a9fd11a507-win64.zip
    18123214088c736da5f61143970af6a0c7ee8f930671e99008d76c8cd45460a01b  output/bitcoin-13a9fd11a507-x86_64-linux-gnu-debug.tar.gz
    1919cc5de18d298b3a957b21e3a63f8ce527540d99da70283df1b31c51c347fed9  output/bitcoin-13a9fd11a507-x86_64-linux-gnu.tar.gz
    20debc7546e0d8468014aec2d1ae2b28f8088e486b2dcbe84838a680cb8456bed0  output/src/bitcoin-13a9fd11a507.tar.gz
    
  8. laanwj commented at 9:59 am on February 26, 2021: member
    Concept ACK, will do a build to test this new feature
  9. laanwj added the label Build system on Feb 26, 2021
  10. laanwj removed the label Scripts and tools on Feb 26, 2021
  11. laanwj removed the label Docs on Feb 26, 2021
  12. laanwj commented at 6:51 pm on February 26, 2021: member

    Tested ACK 13a9fd11a507fd3398bc2c0a0575bdc81579243f Checked that SDK_PATH is correctly used. And I get the same output:

     01df79c6940ba516e30eaa00806bde38aed2dadb613571bd501658be621b72e6e  output/bitcoin-13a9fd11a507-aarch64-linux-gnu-debug.tar.gz
     17da347dab51141fa323c95ee590388b81898508c95c5e41a36149cff7e0f9f89  output/bitcoin-13a9fd11a507-aarch64-linux-gnu.tar.gz
     29fd725c599ee043525c3e8a1adf68a463e2b079f7d09f0619103da7ffcbaad72  output/bitcoin-13a9fd11a507-arm-linux-gnueabihf-debug.tar.gz
     31b580701e32ac55d7b45ff2e4e372596664c8bc85a683b2ba14a4e1516a9e097  output/bitcoin-13a9fd11a507-arm-linux-gnueabihf.tar.gz
     4390d513d6d831a30c43b07a77dbf90b164e62abeb8fddb8bfcf12daf858120b4  output/bitcoin-13a9fd11a507-osx-unsigned.dmg
     59d327d7278f99f2e3f257fe1710e5bf2e5a2d4ae9c75285ca9cdbecd827ae0ac  output/bitcoin-13a9fd11a507-osx-unsigned.tar.gz
     6a8e965f3bfc7d9e2a4e52355c4db327edd18cac5da1690ad857c848f566b741d  output/bitcoin-13a9fd11a507-osx64.tar.gz
     70f5bdbe5348dd2e57d5d000eddba21a60e2302676c0514226a0ef3d3443ca8fe  output/bitcoin-13a9fd11a507-powerpc64-linux-gnu-debug.tar.gz
     8ac22d102d3ccf2b5478d97c47a29b23ed7eb5768533a7608064c469d9ecf40d7  output/bitcoin-13a9fd11a507-powerpc64-linux-gnu.tar.gz
     97a16390bc242e09e69e68a774e455071df1c912af383f7e0e597c4678daf2bac  output/bitcoin-13a9fd11a507-powerpc64le-linux-gnu-debug.tar.gz
    10488cc56432f41b619a5a0b136c15114776ccb4c679eae4763f32e90d3a0392fc  output/bitcoin-13a9fd11a507-powerpc64le-linux-gnu.tar.gz
    112c886276f6228d16579523df19890a9c7831d5b261328f2945ff12c311c49018  output/bitcoin-13a9fd11a507-riscv64-linux-gnu-debug.tar.gz
    128cba8ae7c8c29c7642a0d255c8cde3e7bd09ef67488cda2d726cd381e136a1d7  output/bitcoin-13a9fd11a507-riscv64-linux-gnu.tar.gz
    1331c32015edf74a7b7893fb1ecf9a9020e93abed05f24b9c8487f57f608b23885  output/bitcoin-13a9fd11a507-win-unsigned.tar.gz
    14a702c122774a664ce561c88c9310553584bc7c59528b2b4a419ce40efe41060c  output/bitcoin-13a9fd11a507-win64-debug.zip
    15249e2f745af80cfd1b7623dd5e8be8b5e830aec8cb45b3e8fa03fbd5bed63960  output/bitcoin-13a9fd11a507-win64-setup-unsigned.exe
    16b997537e3193b3ed0ff70504d1424e59673042b3c26483e4c88981eaf27ba95c  output/bitcoin-13a9fd11a507-win64.zip
    17123214088c736da5f61143970af6a0c7ee8f930671e99008d76c8cd45460a01b  output/bitcoin-13a9fd11a507-x86_64-linux-gnu-debug.tar.gz
    1819cc5de18d298b3a957b21e3a63f8ce527540d99da70283df1b31c51c347fed9  output/bitcoin-13a9fd11a507-x86_64-linux-gnu.tar.gz
    19debc7546e0d8468014aec2d1ae2b28f8088e486b2dcbe84838a680cb8456bed0  output/src/bitcoin-13a9fd11a507.tar.gz
    
  13. laanwj merged this on Feb 26, 2021
  14. laanwj closed this on Feb 26, 2021

  15. laanwj moved this from the "Next (Not based on any other PRs)" to the "Done" column in a project

  16. sidhujag referenced this in commit 8a1ee82c57 on Feb 26, 2021
  17. hebasto commented at 12:23 pm on March 1, 2021: member
     0$ lsb_release -dc
     1Description:	Ubuntu Hirsute Hippo (development branch)
     2Codename:	hirsute
     3$ time ./contrib/guix/guix-build.sh
     4...
     5real	180m12,421s
     6user	481m53,191s
     7sys	41m32,871s
     8$ find output/ -type f -print0 | sort -z | xargs -r0 sha256sum
     91df79c6940ba516e30eaa00806bde38aed2dadb613571bd501658be621b72e6e  output/bitcoin-13a9fd11a507-aarch64-linux-gnu-debug.tar.gz
    107da347dab51141fa323c95ee590388b81898508c95c5e41a36149cff7e0f9f89  output/bitcoin-13a9fd11a507-aarch64-linux-gnu.tar.gz
    119fd725c599ee043525c3e8a1adf68a463e2b079f7d09f0619103da7ffcbaad72  output/bitcoin-13a9fd11a507-arm-linux-gnueabihf-debug.tar.gz
    121b580701e32ac55d7b45ff2e4e372596664c8bc85a683b2ba14a4e1516a9e097  output/bitcoin-13a9fd11a507-arm-linux-gnueabihf.tar.gz
    13a8e965f3bfc7d9e2a4e52355c4db327edd18cac5da1690ad857c848f566b741d  output/bitcoin-13a9fd11a507-osx64.tar.gz
    14390d513d6d831a30c43b07a77dbf90b164e62abeb8fddb8bfcf12daf858120b4  output/bitcoin-13a9fd11a507-osx-unsigned.dmg
    159d327d7278f99f2e3f257fe1710e5bf2e5a2d4ae9c75285ca9cdbecd827ae0ac  output/bitcoin-13a9fd11a507-osx-unsigned.tar.gz
    167a16390bc242e09e69e68a774e455071df1c912af383f7e0e597c4678daf2bac  output/bitcoin-13a9fd11a507-powerpc64le-linux-gnu-debug.tar.gz
    17488cc56432f41b619a5a0b136c15114776ccb4c679eae4763f32e90d3a0392fc  output/bitcoin-13a9fd11a507-powerpc64le-linux-gnu.tar.gz
    180f5bdbe5348dd2e57d5d000eddba21a60e2302676c0514226a0ef3d3443ca8fe  output/bitcoin-13a9fd11a507-powerpc64-linux-gnu-debug.tar.gz
    19ac22d102d3ccf2b5478d97c47a29b23ed7eb5768533a7608064c469d9ecf40d7  output/bitcoin-13a9fd11a507-powerpc64-linux-gnu.tar.gz
    202c886276f6228d16579523df19890a9c7831d5b261328f2945ff12c311c49018  output/bitcoin-13a9fd11a507-riscv64-linux-gnu-debug.tar.gz
    218cba8ae7c8c29c7642a0d255c8cde3e7bd09ef67488cda2d726cd381e136a1d7  output/bitcoin-13a9fd11a507-riscv64-linux-gnu.tar.gz
    2227d570a964b256e70eb94ffe50f6fe21237cfec26c9ae498f6297a45c960f710  output/bitcoin-13a9fd11a507-win64-debug.zip
    23249e2f745af80cfd1b7623dd5e8be8b5e830aec8cb45b3e8fa03fbd5bed63960  output/bitcoin-13a9fd11a507-win64-setup-unsigned.exe
    245d0ba95e7a74c2ec75641bbe5b93609fbf82cd0035cf24dc18ae92afea73f257  output/bitcoin-13a9fd11a507-win64.zip
    2531c32015edf74a7b7893fb1ecf9a9020e93abed05f24b9c8487f57f608b23885  output/bitcoin-13a9fd11a507-win-unsigned.tar.gz
    26123214088c736da5f61143970af6a0c7ee8f930671e99008d76c8cd45460a01b  output/bitcoin-13a9fd11a507-x86_64-linux-gnu-debug.tar.gz
    2719cc5de18d298b3a957b21e3a63f8ce527540d99da70283df1b31c51c347fed9  output/bitcoin-13a9fd11a507-x86_64-linux-gnu.tar.gz
    28debc7546e0d8468014aec2d1ae2b28f8088e486b2dcbe84838a680cb8456bed0  output/src/bitcoin-13a9fd11a507.tar.gz
    
  18. 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-12-19 09:12 UTC

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