guix: use –build={arch}-guix-linux-gnu in cross toolchain #25861

pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:guix_cross_toolchain_explicit_cross changing 1 files +17 −12
  1. fanquake commented at 2:42 pm on August 17, 2022: member

    Technically we are always cross-compiling when Guix building, so make that explicit. {arch}-guix-linux-gnu is not a triplet that should be used in any other capacity, but here it serves the purpose of ensuring, that by setting --build to something other than --host/--target, we are always cross-compiling (in the eyes of autoconf etc) when building our cross toolchains. It looks like x86_64-linux-gnu on x86_64-linux-gnu currently works because of the triplet canonicalisation, i.e x86_64-linux-gnu becomes x86_64-pc-linux-gnu, and GCCs configure thinking it’s cross-compiling, whereas the same canonicalisation doesn’t happen for aarch64-linux-gnu so we don’t get a cross-compile when building on aarch64.

    Fixes: #22458.

    Guix Build (x86_64):

     0e590e67d2b151e7d079f50393c61cacf9e65f5e3fdddc10bffd5dbb59cd9f5e3  guix-build-56e79fe683d3/output/aarch64-linux-gnu/SHA256SUMS.part
     19222a733209dc73168722ee0f290831d1723f7ed55abc1e243dd3892ef9733f1  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu-debug.tar.gz
     2a4ec01411195412e9a483397554d98b2db161a6be8aceee2dac78f0015f2a8e5  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu.tar.gz
     3a4ff8f2538c1b3a63a3e7c92699c18164b2c4954ebd72c4a854bf7844e6131b6  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/SHA256SUMS.part
     4ac6e4dffcf6f49dac73d3677f3fe5edb08ee1127648bc7ec24b217f48a3a4d21  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf-debug.tar.gz
     5ab26467fce9732596b1713179618eee20c2bd44875dc1c39f9afd68f135e8ce4  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf.tar.gz
     6f44108d818d53ee7e70b44361cb3cc6841b7aecbe4fade1fa289263718620824  guix-build-56e79fe683d3/output/arm64-apple-darwin/SHA256SUMS.part
     729adfb2d575be8b5a7092b2aff888af2084ad5783bdc74ae3de4b2dd84da7a26  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.dmg
     83d7640f604bd27cb1ae47853d70378a7631aa436b5c027eae31fa06d4dd20d4a  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.tar.gz
     93f8d8fc49cf722a7a13640872762d045c14efd610fba908f0acc99a99032b903  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin.tar.gz
    10b8df097e10e7acded8556a5681da2b0132c0d509b200792f5584c186b8dcaf24  guix-build-56e79fe683d3/output/dist-archive/bitcoin-56e79fe683d3.tar.gz
    111a605c563038107b88e8d859fa045ca3087241340264eb7125e97b3af36874db  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/SHA256SUMS.part
    12d10be89a816ee2f47bf778ef4aaa8a7b548403c123a4b4b3aa0470ee7b9472d2  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu-debug.tar.gz
    13839dd079d677c87a91ccc28f6c423657d98212350d3693ae2facb92082d10c88  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu.tar.gz
    14200d7a72a7901b6788e70aa1c6fbbe16144e9dac29beb06242a9dcfe1e88acbe  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/SHA256SUMS.part
    153d207bb57dc45f234d804a9ee615001aa28ac4b59b530a1e7d16d0a72c2ea514  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu-debug.tar.gz
    1616a789c98409d36bd6b69a5ca38cd8886979f50f845265dc0b005c92286a3e4f  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu.tar.gz
    17e48f6fae9c2ffeb2bf02ffc073ac69648b2ce4ba87e0ad7a3a5059abf33b8ce2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/SHA256SUMS.part
    18fa8d66af5f202e0c8968114af4dcd6d88099eb91d197dfaaa0144f8ae6b12f4a  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu-debug.tar.gz
    1986cffa62687f4272c899897ff6c1a86e1a7bdbbb7ab09a085b7b1122d3a1f1b2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu.tar.gz
    20e42a7c33da6ea4be5d0826df097bdc7e919c9fd6642e7d59fe3d45a97d9009fa  guix-build-56e79fe683d3/output/x86_64-apple-darwin/SHA256SUMS.part
    212f9faa88fa0025b9bfade83177b1f50833dc6c3be1ef26c4d5881aa165bcc537  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.dmg
    22fdfe560968c85500dc886d4e12b851cd27a76de860b8cbf1fb6aac95ccd0582e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.tar.gz
    23c3c75560befd72a9f13f5626ddf39c63ad25fb9753a4d941e48830b7e06f143e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin.tar.gz
    2438100946ec1469fdd31aa8ea9e471b317dc278c298c106289c119016c2c0caa0  guix-build-56e79fe683d3/output/x86_64-linux-gnu/SHA256SUMS.part
    2567890771aad89dc0d20b8dcdc6b29bd838ace310e8bcbbc0d16d7afc87d3a474  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu-debug.tar.gz
    26a9772b40c8b9d3c1a0bf9c9db2a60050415bf6a9bd4a19cfd8a038f4a1e712e3  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu.tar.gz
    2701da0561f2c3a268c28615b1573dfdecb6346bf3f8eba7a052488191234ac1d6  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/SHA256SUMS.part
    2871324ac0f6fc8163e41031b2fd2d38d2e15bfd5ef4efe4cb45d7974fad474394  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-debug.zip
    29219b58281d3c79b2ed7e9085b1e15d7e021fd3899ef07a6ad747058b43d64443  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-setup-unsigned.exe
    30fe838d32587c2f942fcd9f9a0b3735611b686a867e2d2040cf3a8aa6a43d09fe  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-unsigned.tar.gz
    3113b537217a13293b93afd7c588b3733955c3188f79a3249b363fb4e885b74b32  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64.zip
    

    Guix Build (arm64):

     0e590e67d2b151e7d079f50393c61cacf9e65f5e3fdddc10bffd5dbb59cd9f5e3  guix-build-56e79fe683d3/output/aarch64-linux-gnu/SHA256SUMS.part
     19222a733209dc73168722ee0f290831d1723f7ed55abc1e243dd3892ef9733f1  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu-debug.tar.gz
     2a4ec01411195412e9a483397554d98b2db161a6be8aceee2dac78f0015f2a8e5  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu.tar.gz
     3a4ff8f2538c1b3a63a3e7c92699c18164b2c4954ebd72c4a854bf7844e6131b6  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/SHA256SUMS.part
     4ac6e4dffcf6f49dac73d3677f3fe5edb08ee1127648bc7ec24b217f48a3a4d21  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf-debug.tar.gz
     5ab26467fce9732596b1713179618eee20c2bd44875dc1c39f9afd68f135e8ce4  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf.tar.gz
     6f44108d818d53ee7e70b44361cb3cc6841b7aecbe4fade1fa289263718620824  guix-build-56e79fe683d3/output/arm64-apple-darwin/SHA256SUMS.part
     729adfb2d575be8b5a7092b2aff888af2084ad5783bdc74ae3de4b2dd84da7a26  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.dmg
     83d7640f604bd27cb1ae47853d70378a7631aa436b5c027eae31fa06d4dd20d4a  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.tar.gz
     93f8d8fc49cf722a7a13640872762d045c14efd610fba908f0acc99a99032b903  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin.tar.gz
    10b8df097e10e7acded8556a5681da2b0132c0d509b200792f5584c186b8dcaf24  guix-build-56e79fe683d3/output/dist-archive/bitcoin-56e79fe683d3.tar.gz
    111a605c563038107b88e8d859fa045ca3087241340264eb7125e97b3af36874db  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/SHA256SUMS.part
    12d10be89a816ee2f47bf778ef4aaa8a7b548403c123a4b4b3aa0470ee7b9472d2  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu-debug.tar.gz
    13839dd079d677c87a91ccc28f6c423657d98212350d3693ae2facb92082d10c88  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu.tar.gz
    14200d7a72a7901b6788e70aa1c6fbbe16144e9dac29beb06242a9dcfe1e88acbe  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/SHA256SUMS.part
    153d207bb57dc45f234d804a9ee615001aa28ac4b59b530a1e7d16d0a72c2ea514  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu-debug.tar.gz
    1616a789c98409d36bd6b69a5ca38cd8886979f50f845265dc0b005c92286a3e4f  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu.tar.gz
    17e48f6fae9c2ffeb2bf02ffc073ac69648b2ce4ba87e0ad7a3a5059abf33b8ce2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/SHA256SUMS.part
    18fa8d66af5f202e0c8968114af4dcd6d88099eb91d197dfaaa0144f8ae6b12f4a  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu-debug.tar.gz
    1986cffa62687f4272c899897ff6c1a86e1a7bdbbb7ab09a085b7b1122d3a1f1b2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu.tar.gz
    20e42a7c33da6ea4be5d0826df097bdc7e919c9fd6642e7d59fe3d45a97d9009fa  guix-build-56e79fe683d3/output/x86_64-apple-darwin/SHA256SUMS.part
    212f9faa88fa0025b9bfade83177b1f50833dc6c3be1ef26c4d5881aa165bcc537  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.dmg
    22fdfe560968c85500dc886d4e12b851cd27a76de860b8cbf1fb6aac95ccd0582e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.tar.gz
    23c3c75560befd72a9f13f5626ddf39c63ad25fb9753a4d941e48830b7e06f143e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin.tar.gz
    2438100946ec1469fdd31aa8ea9e471b317dc278c298c106289c119016c2c0caa0  guix-build-56e79fe683d3/output/x86_64-linux-gnu/SHA256SUMS.part
    2567890771aad89dc0d20b8dcdc6b29bd838ace310e8bcbbc0d16d7afc87d3a474  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu-debug.tar.gz
    26a9772b40c8b9d3c1a0bf9c9db2a60050415bf6a9bd4a19cfd8a038f4a1e712e3  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu.tar.gz
    2701da0561f2c3a268c28615b1573dfdecb6346bf3f8eba7a052488191234ac1d6  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/SHA256SUMS.part
    2871324ac0f6fc8163e41031b2fd2d38d2e15bfd5ef4efe4cb45d7974fad474394  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-debug.zip
    29219b58281d3c79b2ed7e9085b1e15d7e021fd3899ef07a6ad747058b43d64443  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-setup-unsigned.exe
    30fe838d32587c2f942fcd9f9a0b3735611b686a867e2d2040cf3a8aa6a43d09fe  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-unsigned.tar.gz
    3113b537217a13293b93afd7c588b3733955c3188f79a3249b363fb4e885b74b32  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64.zip
    
  2. fanquake added the label Build system on Aug 17, 2022
  3. fanquake added the label DrahtBot Guix build requested on Aug 17, 2022
  4. hebasto commented at 3:28 pm on August 17, 2022: member
    Concept ACK. Nice to see this idea implemented.
  5. fanquake marked this as ready for review on Aug 18, 2022
  6. josibake commented at 12:03 pm on August 18, 2022: member
    Concept ACK
  7. jarolrod commented at 3:56 am on August 19, 2022: member

    Concept ACK

    Guix hashes:

    x86:

     0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1
     2e590e67d2b151e7d079f50393c61cacf9e65f5e3fdddc10bffd5dbb59cd9f5e3  guix-build-56e79fe683d3/output/aarch64-linux-gnu/SHA256SUMS.part
     39222a733209dc73168722ee0f290831d1723f7ed55abc1e243dd3892ef9733f1  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu-debug.tar.gz
     4a4ec01411195412e9a483397554d98b2db161a6be8aceee2dac78f0015f2a8e5  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu.tar.gz
     5a4ff8f2538c1b3a63a3e7c92699c18164b2c4954ebd72c4a854bf7844e6131b6  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/SHA256SUMS.part
     6ac6e4dffcf6f49dac73d3677f3fe5edb08ee1127648bc7ec24b217f48a3a4d21  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf-debug.tar.gz
     7ab26467fce9732596b1713179618eee20c2bd44875dc1c39f9afd68f135e8ce4  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf.tar.gz
     8f44108d818d53ee7e70b44361cb3cc6841b7aecbe4fade1fa289263718620824  guix-build-56e79fe683d3/output/arm64-apple-darwin/SHA256SUMS.part
     929adfb2d575be8b5a7092b2aff888af2084ad5783bdc74ae3de4b2dd84da7a26  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.dmg
    103d7640f604bd27cb1ae47853d70378a7631aa436b5c027eae31fa06d4dd20d4a  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.tar.gz
    113f8d8fc49cf722a7a13640872762d045c14efd610fba908f0acc99a99032b903  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin.tar.gz
    12b8df097e10e7acded8556a5681da2b0132c0d509b200792f5584c186b8dcaf24  guix-build-56e79fe683d3/output/dist-archive/bitcoin-56e79fe683d3.tar.gz
    131a605c563038107b88e8d859fa045ca3087241340264eb7125e97b3af36874db  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/SHA256SUMS.part
    14d10be89a816ee2f47bf778ef4aaa8a7b548403c123a4b4b3aa0470ee7b9472d2  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu-debug.tar.gz
    15839dd079d677c87a91ccc28f6c423657d98212350d3693ae2facb92082d10c88  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu.tar.gz
    16200d7a72a7901b6788e70aa1c6fbbe16144e9dac29beb06242a9dcfe1e88acbe  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/SHA256SUMS.part
    173d207bb57dc45f234d804a9ee615001aa28ac4b59b530a1e7d16d0a72c2ea514  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu-debug.tar.gz
    1816a789c98409d36bd6b69a5ca38cd8886979f50f845265dc0b005c92286a3e4f  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu.tar.gz
    19e48f6fae9c2ffeb2bf02ffc073ac69648b2ce4ba87e0ad7a3a5059abf33b8ce2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/SHA256SUMS.part
    20fa8d66af5f202e0c8968114af4dcd6d88099eb91d197dfaaa0144f8ae6b12f4a  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu-debug.tar.gz
    2186cffa62687f4272c899897ff6c1a86e1a7bdbbb7ab09a085b7b1122d3a1f1b2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu.tar.gz
    22e42a7c33da6ea4be5d0826df097bdc7e919c9fd6642e7d59fe3d45a97d9009fa  guix-build-56e79fe683d3/output/x86_64-apple-darwin/SHA256SUMS.part
    232f9faa88fa0025b9bfade83177b1f50833dc6c3be1ef26c4d5881aa165bcc537  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.dmg
    24fdfe560968c85500dc886d4e12b851cd27a76de860b8cbf1fb6aac95ccd0582e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.tar.gz
    25c3c75560befd72a9f13f5626ddf39c63ad25fb9753a4d941e48830b7e06f143e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin.tar.gz
    2638100946ec1469fdd31aa8ea9e471b317dc278c298c106289c119016c2c0caa0  guix-build-56e79fe683d3/output/x86_64-linux-gnu/SHA256SUMS.part
    2767890771aad89dc0d20b8dcdc6b29bd838ace310e8bcbbc0d16d7afc87d3a474  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu-debug.tar.gz
    28a9772b40c8b9d3c1a0bf9c9db2a60050415bf6a9bd4a19cfd8a038f4a1e712e3  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu.tar.gz
    2901da0561f2c3a268c28615b1573dfdecb6346bf3f8eba7a052488191234ac1d6  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/SHA256SUMS.part
    3071324ac0f6fc8163e41031b2fd2d38d2e15bfd5ef4efe4cb45d7974fad474394  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-debug.zip
    31219b58281d3c79b2ed7e9085b1e15d7e021fd3899ef07a6ad747058b43d64443  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-setup-unsigned.exe
    32fe838d32587c2f942fcd9f9a0b3735611b686a867e2d2040cf3a8aa6a43d09fe  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-unsigned.tar.gz
    3313b537217a13293b93afd7c588b3733955c3188f79a3249b363fb4e885b74b32  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64.zip
    

    arm64:

    0$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
    
  8. DrahtBot commented at 5:36 am on August 19, 2022: contributor

    Guix builds

    File commit a75b7796b7b37be0d313d10a2ed683534ce7e95a(master) commit 6307499f457920c90217b748a73fe77be1963d21(master and this pull)
    SHA256SUMS.part 650e23b5c3419a39... 89182e386a6489b8...
    *-aarch64-linux-gnu-debug.tar.gz 3c8bdd78cf0fa4c6... 2cd437fda0c8c6b5...
    *-aarch64-linux-gnu.tar.gz 181a50f8873444c4... 99282a5b91679b86...
    *-arm-linux-gnueabihf-debug.tar.gz 7d9ef0e501cedd1e... c3f33ab4467914ff...
    *-arm-linux-gnueabihf.tar.gz becbb707d511d01a... 08f1034476c6a93a...
    *-arm64-apple-darwin-unsigned.dmg 2e9702a30aa699c5... f6c9feced85e6160...
    *-arm64-apple-darwin-unsigned.tar.gz 2a92c5dd484b6afa... 4e426c7e448c13c5...
    *-arm64-apple-darwin.tar.gz 41f0a8b12c75f35a... f286880e2b764fd8...
    *-powerpc64-linux-gnu-debug.tar.gz 46fc891d569720a8... 83bdea7c98c6fb24...
    *-powerpc64-linux-gnu.tar.gz 1165a89cfcbd1ff2... af6d1ea93c1685cd...
    *-powerpc64le-linux-gnu-debug.tar.gz 01c34dc1e72fabed... 24feb0f1be852d33...
    *-powerpc64le-linux-gnu.tar.gz d1bce47a652b6172... 04cf93dc77c3d5e2...
    *-riscv64-linux-gnu-debug.tar.gz 44a6743556ebef24... 5b7b37321b24ef63...
    *-riscv64-linux-gnu.tar.gz 90e1b0a20d702893... d8b7555e376ea5d4...
    *-win64-debug.zip 317567b3106d77f7... 31a06c6e4e3744c4...
    *-win64-setup-unsigned.exe 33c6a086a58d550f... f1026ee596d5d3c2...
    *-win64-unsigned.tar.gz 2573f242fc6dadd6... 997ff2d3c2c6f03f...
    *-win64.zip eefd2f99b1905476... 75c9b7aa28fd88b5...
    *-x86_64-apple-darwin-unsigned.dmg 8122b3faf9e91f8e... 3b4f28026b1512a0...
    *-x86_64-apple-darwin-unsigned.tar.gz d62a15a9b7dc4e91... 8b0c9bf5b9077ab5...
    *-x86_64-apple-darwin.tar.gz 1f43cd829d4d38ce... 1c9dd598fb43ea5a...
    *-x86_64-linux-gnu-debug.tar.gz 0110a2f1f0229adb... 98067dc7157be74a...
    *-x86_64-linux-gnu.tar.gz 4a6863ca2befecc6... e12b8a847b1f3e34...
    *.tar.gz 280a3be96309431d... 59e5107d45dd8058...
    guix_build.log eaeb3af18d39ff2a... 79aca9a38fb9a827...
    guix_build.log.diff a14918da4863762c...
  9. DrahtBot removed the label DrahtBot Guix build requested on Aug 19, 2022
  10. hebasto commented at 7:41 am on August 22, 2022: member

    Guix build on x86_64:

     00cf4613e8e054d34f168639da83b392a5f027710bc44a0069509a25816951de6  guix-build-aedbfa3d367d/output/aarch64-linux-gnu/SHA256SUMS.part
     1c485a13426c454f3f769e86010295fe8f1e555ed9ef1542e02167284109474c9  guix-build-aedbfa3d367d/output/aarch64-linux-gnu/bitcoin-aedbfa3d367d-aarch64-linux-gnu-debug.tar.gz
     2b9b3ad266048f6933f6848b457f49722d8ab9c66fd20207c4faa15ad297636fa  guix-build-aedbfa3d367d/output/aarch64-linux-gnu/bitcoin-aedbfa3d367d-aarch64-linux-gnu.tar.gz
     30ba1bda6b7f815d2e69908dcdc463aeb5ecc1a8fcfd075e48f09da60f6425152  guix-build-aedbfa3d367d/output/arm-linux-gnueabihf/SHA256SUMS.part
     495aa8eb9456d3c320737aad3849a6bd77632621cf34fad0d3e65bf0e27fba66c  guix-build-aedbfa3d367d/output/arm-linux-gnueabihf/bitcoin-aedbfa3d367d-arm-linux-gnueabihf-debug.tar.gz
     5e66e59604ea447a492f160b7ea65e097d3b1bffcac5e1a79f8e14f6c8a9c0e8b  guix-build-aedbfa3d367d/output/arm-linux-gnueabihf/bitcoin-aedbfa3d367d-arm-linux-gnueabihf.tar.gz
     63e6711e0396dca98cbb718fe375bc3cf8153c5d2134d6e9153f1fffdd87c5643  guix-build-aedbfa3d367d/output/arm64-apple-darwin/SHA256SUMS.part
     7926098c0a11029fe67dc2a5c3b58c518d48afc7743d791dc8348260efc4dec42  guix-build-aedbfa3d367d/output/arm64-apple-darwin/bitcoin-aedbfa3d367d-arm64-apple-darwin-unsigned.dmg
     8db9e3cabe2ccf0fb781931fa0bd045fe7bba944da8a275327283c5635bbfd803  guix-build-aedbfa3d367d/output/arm64-apple-darwin/bitcoin-aedbfa3d367d-arm64-apple-darwin-unsigned.tar.gz
     9b73001af9a51e8484b72684f59b6dba16cd351397e2b789bbd80edc82e308f4b  guix-build-aedbfa3d367d/output/arm64-apple-darwin/bitcoin-aedbfa3d367d-arm64-apple-darwin.tar.gz
    1017299212fba774fcc53c0c3ee68daf9a67cfc0f8ad1f3fa94db184e95cbce9d1  guix-build-aedbfa3d367d/output/dist-archive/bitcoin-aedbfa3d367d.tar.gz
    118f09c4c079f899ac844b6c809e586791110ad88fcd42ede42fa04fa9098e9f2c  guix-build-aedbfa3d367d/output/powerpc64-linux-gnu/SHA256SUMS.part
    12fc0038454b85b78d9ab8cfff951552ac493b93e800a754ec04d4838bc01cca29  guix-build-aedbfa3d367d/output/powerpc64-linux-gnu/bitcoin-aedbfa3d367d-powerpc64-linux-gnu-debug.tar.gz
    13b008ba9aca93a1ad5d645c9001accce4ce9147a3bf2acc4aaf8d2180fa21cb04  guix-build-aedbfa3d367d/output/powerpc64-linux-gnu/bitcoin-aedbfa3d367d-powerpc64-linux-gnu.tar.gz
    147d41562da970fd12f755f5596606c49679c977e9ae3e70bcf785ba2c09416aad  guix-build-aedbfa3d367d/output/powerpc64le-linux-gnu/SHA256SUMS.part
    156f63f735fdba8ed62c04ee54fbde083ca95bd71d692bb48ed1de2aa6fe1f7a69  guix-build-aedbfa3d367d/output/powerpc64le-linux-gnu/bitcoin-aedbfa3d367d-powerpc64le-linux-gnu-debug.tar.gz
    1619de45ffda1c889c85c57fea8baf6a055b72e6c7bb7aff9a60913415afe34a79  guix-build-aedbfa3d367d/output/powerpc64le-linux-gnu/bitcoin-aedbfa3d367d-powerpc64le-linux-gnu.tar.gz
    17e1a2bbcd206f4e5b854ae71e8d9f23d9d36364c363305a903d90df3415b13181  guix-build-aedbfa3d367d/output/riscv64-linux-gnu/SHA256SUMS.part
    1864d886bb4c06a6bb0ae0b1f95816675a84f86966e87d8b167d072e2ddf9de09c  guix-build-aedbfa3d367d/output/riscv64-linux-gnu/bitcoin-aedbfa3d367d-riscv64-linux-gnu-debug.tar.gz
    1962f2044ac797a697b949f338d9da41b842b84a0c927bcf124d09b18607cfe5dd  guix-build-aedbfa3d367d/output/riscv64-linux-gnu/bitcoin-aedbfa3d367d-riscv64-linux-gnu.tar.gz
    2045459722e70721340fb58563145ce1c9f7755bb4b1addfcbdde9bc66bdd79c6b  guix-build-aedbfa3d367d/output/x86_64-apple-darwin/SHA256SUMS.part
    218ce54c92411df85b624d6c065abd10696f553c4ef7918838b5aca19490da4c8e  guix-build-aedbfa3d367d/output/x86_64-apple-darwin/bitcoin-aedbfa3d367d-x86_64-apple-darwin-unsigned.dmg
    22d65dc4cce1d1e4bdc40407753a60137e24f380c524b689a54b43550075febeba  guix-build-aedbfa3d367d/output/x86_64-apple-darwin/bitcoin-aedbfa3d367d-x86_64-apple-darwin-unsigned.tar.gz
    23d18957f7daefa80e8a9bc8d42f6bbbf11d73c20c648138a5d2ed9ea894284108  guix-build-aedbfa3d367d/output/x86_64-apple-darwin/bitcoin-aedbfa3d367d-x86_64-apple-darwin.tar.gz
    24183a28fc5abc6ff7777b8cd30f33bf148161d8020aa7cc7d32060c083a702997  guix-build-aedbfa3d367d/output/x86_64-linux-gnu/SHA256SUMS.part
    2555bac67af18287550aff942c7dce5646f6656d94181b823e8831b1e316f1a94e  guix-build-aedbfa3d367d/output/x86_64-linux-gnu/bitcoin-aedbfa3d367d-x86_64-linux-gnu-debug.tar.gz
    26e7350521b812044ae95005c2764dc3a6ee9b6c8bbbed4accae43457a83678509  guix-build-aedbfa3d367d/output/x86_64-linux-gnu/bitcoin-aedbfa3d367d-x86_64-linux-gnu.tar.gz
    27a7fddc791da8f2d078572fb7b239ba4068e5f6e4f8a04283c5a95718d1c324e9  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/SHA256SUMS.part
    2841ef46137a5c7aeabf46ee3a866c09df2ee7b717b094a7cd8266c8877a668187  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/bitcoin-aedbfa3d367d-win64-debug.zip
    29f1c9284b4cd6a30b91d468a994dd84803420e0ad9beee13851e157d24e0aaee7  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/bitcoin-aedbfa3d367d-win64-setup-unsigned.exe
    3070e52f8640aa7a5d3e941bf9270b347cd4e2a9c975ffae762e55f9e3c5443ec4  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/bitcoin-aedbfa3d367d-win64-unsigned.tar.gz
    315b5676f204f4b85f6ad71baed5784cfdb7ca242174c030a6f910521e201d5848  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/bitcoin-aedbfa3d367d-win64.zip
    
  11. hebasto commented at 8:38 am on August 22, 2022: member

    Approach ACK aedbfa3d367def185cd8d4ecaa4b0d40c8ff5e3d.

    Technically we are always cross-compiling when Guix building

    This is a good practice. For example:

    Clang/LLVM is natively a cross-compiler

    Also, there are no reasons to use a native toolchain for a particular release binary, while cross toolchains are used for the rest of them.

    With this patch we can try out Guix builds on other platforms :)

  12. hebasto commented at 11:09 am on August 22, 2022: member

    Guix build on arm64:

     00cf4613e8e054d34f168639da83b392a5f027710bc44a0069509a25816951de6  guix-build-aedbfa3d367d/output/aarch64-linux-gnu/SHA256SUMS.part
     1c485a13426c454f3f769e86010295fe8f1e555ed9ef1542e02167284109474c9  guix-build-aedbfa3d367d/output/aarch64-linux-gnu/bitcoin-aedbfa3d367d-aarch64-linux-gnu-debug.tar.gz
     2b9b3ad266048f6933f6848b457f49722d8ab9c66fd20207c4faa15ad297636fa  guix-build-aedbfa3d367d/output/aarch64-linux-gnu/bitcoin-aedbfa3d367d-aarch64-linux-gnu.tar.gz
     30ba1bda6b7f815d2e69908dcdc463aeb5ecc1a8fcfd075e48f09da60f6425152  guix-build-aedbfa3d367d/output/arm-linux-gnueabihf/SHA256SUMS.part
     495aa8eb9456d3c320737aad3849a6bd77632621cf34fad0d3e65bf0e27fba66c  guix-build-aedbfa3d367d/output/arm-linux-gnueabihf/bitcoin-aedbfa3d367d-arm-linux-gnueabihf-debug.tar.gz
     5e66e59604ea447a492f160b7ea65e097d3b1bffcac5e1a79f8e14f6c8a9c0e8b  guix-build-aedbfa3d367d/output/arm-linux-gnueabihf/bitcoin-aedbfa3d367d-arm-linux-gnueabihf.tar.gz
     63e6711e0396dca98cbb718fe375bc3cf8153c5d2134d6e9153f1fffdd87c5643  guix-build-aedbfa3d367d/output/arm64-apple-darwin/SHA256SUMS.part
     7926098c0a11029fe67dc2a5c3b58c518d48afc7743d791dc8348260efc4dec42  guix-build-aedbfa3d367d/output/arm64-apple-darwin/bitcoin-aedbfa3d367d-arm64-apple-darwin-unsigned.dmg
     8db9e3cabe2ccf0fb781931fa0bd045fe7bba944da8a275327283c5635bbfd803  guix-build-aedbfa3d367d/output/arm64-apple-darwin/bitcoin-aedbfa3d367d-arm64-apple-darwin-unsigned.tar.gz
     9b73001af9a51e8484b72684f59b6dba16cd351397e2b789bbd80edc82e308f4b  guix-build-aedbfa3d367d/output/arm64-apple-darwin/bitcoin-aedbfa3d367d-arm64-apple-darwin.tar.gz
    1017299212fba774fcc53c0c3ee68daf9a67cfc0f8ad1f3fa94db184e95cbce9d1  guix-build-aedbfa3d367d/output/dist-archive/bitcoin-aedbfa3d367d.tar.gz
    118f09c4c079f899ac844b6c809e586791110ad88fcd42ede42fa04fa9098e9f2c  guix-build-aedbfa3d367d/output/powerpc64-linux-gnu/SHA256SUMS.part
    12fc0038454b85b78d9ab8cfff951552ac493b93e800a754ec04d4838bc01cca29  guix-build-aedbfa3d367d/output/powerpc64-linux-gnu/bitcoin-aedbfa3d367d-powerpc64-linux-gnu-debug.tar.gz
    13b008ba9aca93a1ad5d645c9001accce4ce9147a3bf2acc4aaf8d2180fa21cb04  guix-build-aedbfa3d367d/output/powerpc64-linux-gnu/bitcoin-aedbfa3d367d-powerpc64-linux-gnu.tar.gz
    147d41562da970fd12f755f5596606c49679c977e9ae3e70bcf785ba2c09416aad  guix-build-aedbfa3d367d/output/powerpc64le-linux-gnu/SHA256SUMS.part
    156f63f735fdba8ed62c04ee54fbde083ca95bd71d692bb48ed1de2aa6fe1f7a69  guix-build-aedbfa3d367d/output/powerpc64le-linux-gnu/bitcoin-aedbfa3d367d-powerpc64le-linux-gnu-debug.tar.gz
    1619de45ffda1c889c85c57fea8baf6a055b72e6c7bb7aff9a60913415afe34a79  guix-build-aedbfa3d367d/output/powerpc64le-linux-gnu/bitcoin-aedbfa3d367d-powerpc64le-linux-gnu.tar.gz
    17e1a2bbcd206f4e5b854ae71e8d9f23d9d36364c363305a903d90df3415b13181  guix-build-aedbfa3d367d/output/riscv64-linux-gnu/SHA256SUMS.part
    1864d886bb4c06a6bb0ae0b1f95816675a84f86966e87d8b167d072e2ddf9de09c  guix-build-aedbfa3d367d/output/riscv64-linux-gnu/bitcoin-aedbfa3d367d-riscv64-linux-gnu-debug.tar.gz
    1962f2044ac797a697b949f338d9da41b842b84a0c927bcf124d09b18607cfe5dd  guix-build-aedbfa3d367d/output/riscv64-linux-gnu/bitcoin-aedbfa3d367d-riscv64-linux-gnu.tar.gz
    2045459722e70721340fb58563145ce1c9f7755bb4b1addfcbdde9bc66bdd79c6b  guix-build-aedbfa3d367d/output/x86_64-apple-darwin/SHA256SUMS.part
    218ce54c92411df85b624d6c065abd10696f553c4ef7918838b5aca19490da4c8e  guix-build-aedbfa3d367d/output/x86_64-apple-darwin/bitcoin-aedbfa3d367d-x86_64-apple-darwin-unsigned.dmg
    22d65dc4cce1d1e4bdc40407753a60137e24f380c524b689a54b43550075febeba  guix-build-aedbfa3d367d/output/x86_64-apple-darwin/bitcoin-aedbfa3d367d-x86_64-apple-darwin-unsigned.tar.gz
    23d18957f7daefa80e8a9bc8d42f6bbbf11d73c20c648138a5d2ed9ea894284108  guix-build-aedbfa3d367d/output/x86_64-apple-darwin/bitcoin-aedbfa3d367d-x86_64-apple-darwin.tar.gz
    24183a28fc5abc6ff7777b8cd30f33bf148161d8020aa7cc7d32060c083a702997  guix-build-aedbfa3d367d/output/x86_64-linux-gnu/SHA256SUMS.part
    2555bac67af18287550aff942c7dce5646f6656d94181b823e8831b1e316f1a94e  guix-build-aedbfa3d367d/output/x86_64-linux-gnu/bitcoin-aedbfa3d367d-x86_64-linux-gnu-debug.tar.gz
    26e7350521b812044ae95005c2764dc3a6ee9b6c8bbbed4accae43457a83678509  guix-build-aedbfa3d367d/output/x86_64-linux-gnu/bitcoin-aedbfa3d367d-x86_64-linux-gnu.tar.gz
    27a7fddc791da8f2d078572fb7b239ba4068e5f6e4f8a04283c5a95718d1c324e9  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/SHA256SUMS.part
    2841ef46137a5c7aeabf46ee3a866c09df2ee7b717b094a7cd8266c8877a668187  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/bitcoin-aedbfa3d367d-win64-debug.zip
    29f1c9284b4cd6a30b91d468a994dd84803420e0ad9beee13851e157d24e0aaee7  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/bitcoin-aedbfa3d367d-win64-setup-unsigned.exe
    3070e52f8640aa7a5d3e941bf9270b347cd4e2a9c975ffae762e55f9e3c5443ec4  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/bitcoin-aedbfa3d367d-win64-unsigned.tar.gz
    315b5676f204f4b85f6ad71baed5784cfdb7ca242174c030a6f910521e201d5848  guix-build-aedbfa3d367d/output/x86_64-w64-mingw32/bitcoin-aedbfa3d367d-win64.zip
    
  13. in contrib/guix/manifest.scm:152 in aedbfa3d36 outdated
    150+                                       (base-gcc-for-libc (explicit-build-configure base-gcc))
    151                                        (base-kernel-headers base-linux-kernel-headers)
    152-                                       (base-libc (make-glibc-with-bind-now (make-glibc-without-werror glibc-2.24)))
    153-                                       (base-gcc (make-gcc-rpath-link (hardened-gcc base-gcc))))
    154+                                       (base-libc (explicit-build-configure (make-glibc-with-bind-now (make-glibc-without-werror glibc-2.24))))
    155+                                       (base-gcc (explicit-build-configure (make-gcc-rpath-link (hardened-gcc base-gcc)))))
    


    hebasto commented at 11:44 am on August 22, 2022:

    Why configuration of the base-* tools being changed?

    Should it being changed for cross-* tools only?

    See this branch as a working implementation.

  14. theuni commented at 4:36 pm on August 26, 2022: member
    Concept ACK. I’ve run into the very subtle problem of slightly differing hosts elsewhere and forcing the build to be specified is a nice solution.
  15. guix: use --build={arch}-guix-linux-gnu in cross toolchain
    Technically we are always cross-compiling, so make that explicit.
    
    Fixes: #22458.
    56e79fe683
  16. fanquake force-pushed on Aug 31, 2022
  17. maflcko added the label DrahtBot Guix build requested on Aug 31, 2022
  18. fanquake added this to the milestone 24.0 on Aug 31, 2022
  19. hebasto commented at 9:55 pm on August 31, 2022: member

    Guix build on x86_64:

     0e590e67d2b151e7d079f50393c61cacf9e65f5e3fdddc10bffd5dbb59cd9f5e3  guix-build-56e79fe683d3/output/aarch64-linux-gnu/SHA256SUMS.part
     19222a733209dc73168722ee0f290831d1723f7ed55abc1e243dd3892ef9733f1  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu-debug.tar.gz
     2a4ec01411195412e9a483397554d98b2db161a6be8aceee2dac78f0015f2a8e5  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu.tar.gz
     3a4ff8f2538c1b3a63a3e7c92699c18164b2c4954ebd72c4a854bf7844e6131b6  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/SHA256SUMS.part
     4ac6e4dffcf6f49dac73d3677f3fe5edb08ee1127648bc7ec24b217f48a3a4d21  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf-debug.tar.gz
     5ab26467fce9732596b1713179618eee20c2bd44875dc1c39f9afd68f135e8ce4  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf.tar.gz
     6f44108d818d53ee7e70b44361cb3cc6841b7aecbe4fade1fa289263718620824  guix-build-56e79fe683d3/output/arm64-apple-darwin/SHA256SUMS.part
     729adfb2d575be8b5a7092b2aff888af2084ad5783bdc74ae3de4b2dd84da7a26  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.dmg
     83d7640f604bd27cb1ae47853d70378a7631aa436b5c027eae31fa06d4dd20d4a  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.tar.gz
     93f8d8fc49cf722a7a13640872762d045c14efd610fba908f0acc99a99032b903  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin.tar.gz
    10b8df097e10e7acded8556a5681da2b0132c0d509b200792f5584c186b8dcaf24  guix-build-56e79fe683d3/output/dist-archive/bitcoin-56e79fe683d3.tar.gz
    111a605c563038107b88e8d859fa045ca3087241340264eb7125e97b3af36874db  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/SHA256SUMS.part
    12d10be89a816ee2f47bf778ef4aaa8a7b548403c123a4b4b3aa0470ee7b9472d2  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu-debug.tar.gz
    13839dd079d677c87a91ccc28f6c423657d98212350d3693ae2facb92082d10c88  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu.tar.gz
    14200d7a72a7901b6788e70aa1c6fbbe16144e9dac29beb06242a9dcfe1e88acbe  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/SHA256SUMS.part
    153d207bb57dc45f234d804a9ee615001aa28ac4b59b530a1e7d16d0a72c2ea514  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu-debug.tar.gz
    1616a789c98409d36bd6b69a5ca38cd8886979f50f845265dc0b005c92286a3e4f  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu.tar.gz
    17e48f6fae9c2ffeb2bf02ffc073ac69648b2ce4ba87e0ad7a3a5059abf33b8ce2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/SHA256SUMS.part
    18fa8d66af5f202e0c8968114af4dcd6d88099eb91d197dfaaa0144f8ae6b12f4a  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu-debug.tar.gz
    1986cffa62687f4272c899897ff6c1a86e1a7bdbbb7ab09a085b7b1122d3a1f1b2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu.tar.gz
    20e42a7c33da6ea4be5d0826df097bdc7e919c9fd6642e7d59fe3d45a97d9009fa  guix-build-56e79fe683d3/output/x86_64-apple-darwin/SHA256SUMS.part
    212f9faa88fa0025b9bfade83177b1f50833dc6c3be1ef26c4d5881aa165bcc537  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.dmg
    22fdfe560968c85500dc886d4e12b851cd27a76de860b8cbf1fb6aac95ccd0582e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.tar.gz
    23c3c75560befd72a9f13f5626ddf39c63ad25fb9753a4d941e48830b7e06f143e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin.tar.gz
    2438100946ec1469fdd31aa8ea9e471b317dc278c298c106289c119016c2c0caa0  guix-build-56e79fe683d3/output/x86_64-linux-gnu/SHA256SUMS.part
    2567890771aad89dc0d20b8dcdc6b29bd838ace310e8bcbbc0d16d7afc87d3a474  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu-debug.tar.gz
    26a9772b40c8b9d3c1a0bf9c9db2a60050415bf6a9bd4a19cfd8a038f4a1e712e3  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu.tar.gz
    2701da0561f2c3a268c28615b1573dfdecb6346bf3f8eba7a052488191234ac1d6  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/SHA256SUMS.part
    2871324ac0f6fc8163e41031b2fd2d38d2e15bfd5ef4efe4cb45d7974fad474394  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-debug.zip
    29219b58281d3c79b2ed7e9085b1e15d7e021fd3899ef07a6ad747058b43d64443  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-setup-unsigned.exe
    30fe838d32587c2f942fcd9f9a0b3735611b686a867e2d2040cf3a8aa6a43d09fe  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-unsigned.tar.gz
    3113b537217a13293b93afd7c588b3733955c3188f79a3249b363fb4e885b74b32  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64.zip
    
  20. hebasto commented at 11:47 am on September 1, 2022: member

    Guix build on arm64:

     0e590e67d2b151e7d079f50393c61cacf9e65f5e3fdddc10bffd5dbb59cd9f5e3  guix-build-56e79fe683d3/output/aarch64-linux-gnu/SHA256SUMS.part
     19222a733209dc73168722ee0f290831d1723f7ed55abc1e243dd3892ef9733f1  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu-debug.tar.gz
     2a4ec01411195412e9a483397554d98b2db161a6be8aceee2dac78f0015f2a8e5  guix-build-56e79fe683d3/output/aarch64-linux-gnu/bitcoin-56e79fe683d3-aarch64-linux-gnu.tar.gz
     3a4ff8f2538c1b3a63a3e7c92699c18164b2c4954ebd72c4a854bf7844e6131b6  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/SHA256SUMS.part
     4ac6e4dffcf6f49dac73d3677f3fe5edb08ee1127648bc7ec24b217f48a3a4d21  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf-debug.tar.gz
     5ab26467fce9732596b1713179618eee20c2bd44875dc1c39f9afd68f135e8ce4  guix-build-56e79fe683d3/output/arm-linux-gnueabihf/bitcoin-56e79fe683d3-arm-linux-gnueabihf.tar.gz
     6f44108d818d53ee7e70b44361cb3cc6841b7aecbe4fade1fa289263718620824  guix-build-56e79fe683d3/output/arm64-apple-darwin/SHA256SUMS.part
     729adfb2d575be8b5a7092b2aff888af2084ad5783bdc74ae3de4b2dd84da7a26  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.dmg
     83d7640f604bd27cb1ae47853d70378a7631aa436b5c027eae31fa06d4dd20d4a  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin-unsigned.tar.gz
     93f8d8fc49cf722a7a13640872762d045c14efd610fba908f0acc99a99032b903  guix-build-56e79fe683d3/output/arm64-apple-darwin/bitcoin-56e79fe683d3-arm64-apple-darwin.tar.gz
    10b8df097e10e7acded8556a5681da2b0132c0d509b200792f5584c186b8dcaf24  guix-build-56e79fe683d3/output/dist-archive/bitcoin-56e79fe683d3.tar.gz
    111a605c563038107b88e8d859fa045ca3087241340264eb7125e97b3af36874db  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/SHA256SUMS.part
    12d10be89a816ee2f47bf778ef4aaa8a7b548403c123a4b4b3aa0470ee7b9472d2  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu-debug.tar.gz
    13839dd079d677c87a91ccc28f6c423657d98212350d3693ae2facb92082d10c88  guix-build-56e79fe683d3/output/powerpc64-linux-gnu/bitcoin-56e79fe683d3-powerpc64-linux-gnu.tar.gz
    14200d7a72a7901b6788e70aa1c6fbbe16144e9dac29beb06242a9dcfe1e88acbe  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/SHA256SUMS.part
    153d207bb57dc45f234d804a9ee615001aa28ac4b59b530a1e7d16d0a72c2ea514  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu-debug.tar.gz
    1616a789c98409d36bd6b69a5ca38cd8886979f50f845265dc0b005c92286a3e4f  guix-build-56e79fe683d3/output/powerpc64le-linux-gnu/bitcoin-56e79fe683d3-powerpc64le-linux-gnu.tar.gz
    17e48f6fae9c2ffeb2bf02ffc073ac69648b2ce4ba87e0ad7a3a5059abf33b8ce2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/SHA256SUMS.part
    18fa8d66af5f202e0c8968114af4dcd6d88099eb91d197dfaaa0144f8ae6b12f4a  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu-debug.tar.gz
    1986cffa62687f4272c899897ff6c1a86e1a7bdbbb7ab09a085b7b1122d3a1f1b2  guix-build-56e79fe683d3/output/riscv64-linux-gnu/bitcoin-56e79fe683d3-riscv64-linux-gnu.tar.gz
    20e42a7c33da6ea4be5d0826df097bdc7e919c9fd6642e7d59fe3d45a97d9009fa  guix-build-56e79fe683d3/output/x86_64-apple-darwin/SHA256SUMS.part
    212f9faa88fa0025b9bfade83177b1f50833dc6c3be1ef26c4d5881aa165bcc537  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.dmg
    22fdfe560968c85500dc886d4e12b851cd27a76de860b8cbf1fb6aac95ccd0582e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin-unsigned.tar.gz
    23c3c75560befd72a9f13f5626ddf39c63ad25fb9753a4d941e48830b7e06f143e  guix-build-56e79fe683d3/output/x86_64-apple-darwin/bitcoin-56e79fe683d3-x86_64-apple-darwin.tar.gz
    2438100946ec1469fdd31aa8ea9e471b317dc278c298c106289c119016c2c0caa0  guix-build-56e79fe683d3/output/x86_64-linux-gnu/SHA256SUMS.part
    2567890771aad89dc0d20b8dcdc6b29bd838ace310e8bcbbc0d16d7afc87d3a474  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu-debug.tar.gz
    26a9772b40c8b9d3c1a0bf9c9db2a60050415bf6a9bd4a19cfd8a038f4a1e712e3  guix-build-56e79fe683d3/output/x86_64-linux-gnu/bitcoin-56e79fe683d3-x86_64-linux-gnu.tar.gz
    2701da0561f2c3a268c28615b1573dfdecb6346bf3f8eba7a052488191234ac1d6  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/SHA256SUMS.part
    2871324ac0f6fc8163e41031b2fd2d38d2e15bfd5ef4efe4cb45d7974fad474394  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-debug.zip
    29219b58281d3c79b2ed7e9085b1e15d7e021fd3899ef07a6ad747058b43d64443  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-setup-unsigned.exe
    30fe838d32587c2f942fcd9f9a0b3735611b686a867e2d2040cf3a8aa6a43d09fe  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64-unsigned.tar.gz
    3113b537217a13293b93afd7c588b3733955c3188f79a3249b363fb4e885b74b32  guix-build-56e79fe683d3/output/x86_64-w64-mingw32/bitcoin-56e79fe683d3-win64.zip
    
  21. hebasto approved
  22. hebasto commented at 12:20 pm on September 1, 2022: member

    ACK 56e79fe683d36c1944e52326fae3bcc4cb7deec7

    Anyway, still curious about #25861 (review).

  23. fanquake commented at 5:22 pm on September 4, 2022: member

    Anyway, still curious about #25861 (review).

    I will follow up with some more docs / discussion, as I think it’d be great to make more clear what/how we are constructing our Guix toolchains. Note that we did go the cross-tool route.

  24. fanquake merged this on Sep 4, 2022
  25. fanquake closed this on Sep 4, 2022

  26. sidhujag referenced this in commit 2633ef7047 on Sep 4, 2022
  27. maflcko removed the label DrahtBot Guix build requested on Sep 5, 2022
  28. DrahtBot commented at 6:28 am on September 11, 2022: contributor

    Guix builds

    File commit ea67232cdb80c4bc3f16fcd823f6f811fd8903e1(master) commit ee3fe0434ca19f252812b0cca9643d4e556d0a4c(master and this pull)
    SHA256SUMS.part 03b73fa5d3661c98... 6f5b925a23580f38...
    *-aarch64-linux-gnu-debug.tar.gz 8cf30d0420a032bd... 35749bd376897ed4...
    *-aarch64-linux-gnu.tar.gz 61611cb9134bbbf0... b5aa780520d248ca...
    *-arm-linux-gnueabihf-debug.tar.gz 95961b38f120e44a... 3478ce086e4907b6...
    *-arm-linux-gnueabihf.tar.gz 1d4895c964752077... 71426a4b297184ba...
    *-powerpc64-linux-gnu-debug.tar.gz 42ba6841c9728a10... e002220ee7571b6c...
    *-powerpc64-linux-gnu.tar.gz 508f44a080bfecc6... 0a0696434f2a67b4...
    *-riscv64-linux-gnu-debug.tar.gz b94e84782be6caac... acbc78181e48bd90...
    *-riscv64-linux-gnu.tar.gz 5bb9928bd92759ec... 192ba3a96678cf69...
    *-x86_64-linux-gnu-debug.tar.gz e31b3ba0670c707a... 16803c3f3414e418...
    *-x86_64-linux-gnu.tar.gz c6d4544c596d84eb... d3b4a02af3760f2d...
    *.tar.gz 1bae8421b4d04f6a... 320682c561054376...
    guix_build.log 0420dd2c0c9fb302... 44eb32f57072ba1d...
    *-arm64-apple-darwin-unsigned.dmg 0443ce10301f1fff...
    *-arm64-apple-darwin-unsigned.tar.gz 169f0f336c5a6a01...
    *-arm64-apple-darwin.tar.gz d11e6188ea016edb...
    *-powerpc64le-linux-gnu-debug.tar.gz e106bd012ca31e5b...
    *-powerpc64le-linux-gnu.tar.gz 6b36d7e73e82a954...
    *-win64-debug.zip 694f5ebc2bf3a660...
    *-win64-setup-unsigned.exe aa5bc77b8c623426...
    *-win64-unsigned.tar.gz f1c50ab18b1e1e00...
    *-win64.zip 4e159bc2dee15418...
    *-x86_64-apple-darwin-unsigned.dmg a8072cded6434a9f...
    *-x86_64-apple-darwin-unsigned.tar.gz bcdb4077942e7591...
    *-x86_64-apple-darwin.tar.gz cea22efd2fbe630f...
    guix_build.log.diff 9b13e02263ae0a84...
  29. fanquake deleted the branch on Nov 7, 2022
  30. fanquake referenced this in commit 0f4583e5c1 on Nov 8, 2022
  31. fanquake commented at 4:29 pm on November 9, 2022: member
    Being backported to 23.x in #26474.
  32. fanquake referenced this in commit 3e0cf5e82b on Nov 14, 2022
  33. PastaPastaPasta referenced this in commit 325f0f5e07 on Apr 16, 2023
  34. PastaPastaPasta referenced this in commit e4a6ea6032 on Apr 16, 2023
  35. bitcoin locked this on Nov 9, 2023

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-04 18:12 UTC

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