Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Prevent libtool from hardcoding rpath into binaries #25559

Closed
wants to merge 1 commit into from

Conversation

achow101
Copy link
Member

@achow101 achow101 commented Jul 6, 2022

When Libtool hardcodes the rpath into binaries, it may include guix store paths which result in some guix builds being non-reproducible across different architectures. As rpath is not needed, we can just not include it and so configure libtool to not do so.

This provides cross arch reproducibility for riscv64-linux-gnu.

x86_64:

e4b96192abfa8f8db66d67cd6063147219a5836d30d5e2b88272490e16c6a1c0  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/SHA256SUMS.part
7915f75d54e5e5eb2c6973b370169a5081705cd8a0e73333c54defc3178dec60  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/bitcoin-6186b9d24d91-arm-linux-gnueabihf-debug.tar.gz
345bdcea8720c3f33bae7a21e3b11183e5173ea1942bbfcd9c74475df331776c  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/bitcoin-6186b9d24d91-arm-linux-gnueabihf.tar.gz
794d02551e8cae6e329e8c0fe0a520a84cdf8a51f817a78d70793483778f9a20  guix-build-6186b9d24d91/output/arm64-apple-darwin/SHA256SUMS.part
efd6ad81e77e58b16c8126555db895ab8865575b0bc4b68b352071db3e41b40e  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin-unsigned.dmg
b203fb03d181632c2c0f4c987767881b2c312aa5550efa7337ab330c6095e383  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin-unsigned.tar.gz
d6ad27a1c626fddabf37b3e25ad865ae4c380f58afddd4c7866f674b58adf87b  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin.tar.gz
efb7323b7bf730393a910bf07a64d36720f519c9f436e8e33d7e8fc021a88bec  guix-build-6186b9d24d91/output/dist-archive/bitcoin-6186b9d24d91.tar.gz
283f221b6637705a7d732159125a38b158c6113c6228811dd9f732c0ad1c2829  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/SHA256SUMS.part
548e63279e512e8b46b4ec363a89669d75577ebf412c31f1d3235d9a65fc6916  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/bitcoin-6186b9d24d91-powerpc64-linux-gnu-debug.tar.gz
00eed4a4b36cdd225ff3a89d3eeeb04a33389188eefa1ca0a1ffd03f79e3f921  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/bitcoin-6186b9d24d91-powerpc64-linux-gnu.tar.gz
ce622ea87d7fc394d457c68196e1dde0a0576f119a4d3e6543b2a81e45701d94  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/SHA256SUMS.part
ca5e8c80ea0a768a23e69664959e5f78ab957ee6e963367e44cdac6da4fc794f  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/bitcoin-6186b9d24d91-powerpc64le-linux-gnu-debug.tar.gz
26f07f03f30bca5374fdd7f203d6f9d607d9b896ae0710a0a21c693b81cb753e  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/bitcoin-6186b9d24d91-powerpc64le-linux-gnu.tar.gz
4b67b2f6ff8966224fcc004f66729e6f8535181e99b5fdf8bd9e224b5970d9bb  guix-build-6186b9d24d91/output/riscv64-linux-gnu/SHA256SUMS.part
3fb0c281e56496ea2ffb745547dac5ab3ae3a4e8ca83f002ed2fa344cd4fd3c7  guix-build-6186b9d24d91/output/riscv64-linux-gnu/bitcoin-6186b9d24d91-riscv64-linux-gnu-debug.tar.gz
94fd44c91cb8b12ca5c3397e3e44b8aa6459bd93bb7b442269d2218ef1d6adc5  guix-build-6186b9d24d91/output/riscv64-linux-gnu/bitcoin-6186b9d24d91-riscv64-linux-gnu.tar.gz
5390ef9f6e59fbe1a34133111bd1683e87ea0257bfe4ca3c93849d21c518c950  guix-build-6186b9d24d91/output/x86_64-apple-darwin/SHA256SUMS.part
2e605a2417b143956711f0af9211e014f0cf9cd4cdeac9e52916ff8cea4ffc3d  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin-unsigned.dmg
f809ad0baf77ab18116acd7be2c3021673ec2eb67682f1db2ef7dfc9c778e8ec  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin-unsigned.tar.gz
5844aa62512c02c26da09a139332695123365c6c1ec48d68249f3d9f119b9c92  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin.tar.gz
3613493f0a2bd60764af47b664e71e4ba19f37a0f610c35d4c247decf7eb056e  guix-build-6186b9d24d91/output/x86_64-linux-gnu/SHA256SUMS.part
f64eb24020bf5be11abb88cc8f53c8e3fce250d1d4f2fd47dec5c94fee5af11e  guix-build-6186b9d24d91/output/x86_64-linux-gnu/bitcoin-6186b9d24d91-x86_64-linux-gnu-debug.tar.gz
0ccaf07e67a17d3571acc95fb79a35abd4b605433212d48937b05d43d72544ad  guix-build-6186b9d24d91/output/x86_64-linux-gnu/bitcoin-6186b9d24d91-x86_64-linux-gnu.tar.gz
4e44318ccedabd825f51cd9fe0abf24f2d1f2fb80d03739a9d2fea9a521e7403  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/SHA256SUMS.part
0fc6cfeb6a8ba14ae9cc0c38815f5695a31737da37f65c8ae6ed4f3f9bd4f6dc  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-debug.zip
bf7740ee4802085b0b6d37f8c0147a6d32ba2ab907f17ea95f50a4601f09680c  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-setup-unsigned.exe
df1284bcccd308227ce4c6e457acc6180b52a63a8ae5f92adeaa62cc96515f8e  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-unsigned.tar.gz
ef16b7f98f6a1e3f3a7243484f4e38aa537a18cefab0fd7df57e5466609f8bbf  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64.zip

arm64:

2c02cdef40d4cd56be1183dca92209b4fa04f18cded755f339cba09c5ad0bce5  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/SHA256SUMS.part
7915f75d54e5e5eb2c6973b370169a5081705cd8a0e73333c54defc3178dec60  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/bitcoin-6186b9d24d91-arm-linux-gnueabihf-debug.tar.gz
67c50c827a038ee7e237711496093262249636d89b0b63bb7efac32d5a43c058  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/bitcoin-6186b9d24d91-arm-linux-gnueabihf.tar.gz
db2d39f7743ad08ea89c617aa475f30a8939784197a6a9a5d80176fb4cf385be  guix-build-6186b9d24d91/output/arm64-apple-darwin/SHA256SUMS.part
d29e20ffed729ea3636650d400cae38a3064e140a39b468a4f0509dc723fe16c  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin-unsigned.dmg
00551dfc1579795ec7c7ed3893554ebdab1c3e0df6c2efedf34fc3fc1f491c6e  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin-unsigned.tar.gz
5f8153b840e440ebb485a0ccb075e35a2a485a076124492cdfa21e73291ec2ea  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin.tar.gz
efb7323b7bf730393a910bf07a64d36720f519c9f436e8e33d7e8fc021a88bec  guix-build-6186b9d24d91/output/dist-archive/bitcoin-6186b9d24d91.tar.gz
283f221b6637705a7d732159125a38b158c6113c6228811dd9f732c0ad1c2829  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/SHA256SUMS.part
548e63279e512e8b46b4ec363a89669d75577ebf412c31f1d3235d9a65fc6916  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/bitcoin-6186b9d24d91-powerpc64-linux-gnu-debug.tar.gz
00eed4a4b36cdd225ff3a89d3eeeb04a33389188eefa1ca0a1ffd03f79e3f921  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/bitcoin-6186b9d24d91-powerpc64-linux-gnu.tar.gz
ce622ea87d7fc394d457c68196e1dde0a0576f119a4d3e6543b2a81e45701d94  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/SHA256SUMS.part
ca5e8c80ea0a768a23e69664959e5f78ab957ee6e963367e44cdac6da4fc794f  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/bitcoin-6186b9d24d91-powerpc64le-linux-gnu-debug.tar.gz
26f07f03f30bca5374fdd7f203d6f9d607d9b896ae0710a0a21c693b81cb753e  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/bitcoin-6186b9d24d91-powerpc64le-linux-gnu.tar.gz
4b67b2f6ff8966224fcc004f66729e6f8535181e99b5fdf8bd9e224b5970d9bb  guix-build-6186b9d24d91/output/riscv64-linux-gnu/SHA256SUMS.part
3fb0c281e56496ea2ffb745547dac5ab3ae3a4e8ca83f002ed2fa344cd4fd3c7  guix-build-6186b9d24d91/output/riscv64-linux-gnu/bitcoin-6186b9d24d91-riscv64-linux-gnu-debug.tar.gz
94fd44c91cb8b12ca5c3397e3e44b8aa6459bd93bb7b442269d2218ef1d6adc5  guix-build-6186b9d24d91/output/riscv64-linux-gnu/bitcoin-6186b9d24d91-riscv64-linux-gnu.tar.gz
5390ef9f6e59fbe1a34133111bd1683e87ea0257bfe4ca3c93849d21c518c950  guix-build-6186b9d24d91/output/x86_64-apple-darwin/SHA256SUMS.part
2e605a2417b143956711f0af9211e014f0cf9cd4cdeac9e52916ff8cea4ffc3d  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin-unsigned.dmg
f809ad0baf77ab18116acd7be2c3021673ec2eb67682f1db2ef7dfc9c778e8ec  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin-unsigned.tar.gz
5844aa62512c02c26da09a139332695123365c6c1ec48d68249f3d9f119b9c92  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin.tar.gz
3613493f0a2bd60764af47b664e71e4ba19f37a0f610c35d4c247decf7eb056e  guix-build-6186b9d24d91/output/x86_64-linux-gnu/SHA256SUMS.part
f64eb24020bf5be11abb88cc8f53c8e3fce250d1d4f2fd47dec5c94fee5af11e  guix-build-6186b9d24d91/output/x86_64-linux-gnu/bitcoin-6186b9d24d91-x86_64-linux-gnu-debug.tar.gz
0ccaf07e67a17d3571acc95fb79a35abd4b605433212d48937b05d43d72544ad  guix-build-6186b9d24d91/output/x86_64-linux-gnu/bitcoin-6186b9d24d91-x86_64-linux-gnu.tar.gz
cb4d0c93a8213679451d045614f69f27b3ff624ad69a46643ce8c9d5d3ee6c95  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/SHA256SUMS.part
8bf42bcba60b14be96e0f93a1fb0a5fc4d5a60851d3d0ba8f4188e99f4d282b6  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-debug.zip
bf7740ee4802085b0b6d37f8c0147a6d32ba2ab907f17ea95f50a4601f09680c  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-setup-unsigned.exe
df1284bcccd308227ce4c6e457acc6180b52a63a8ae5f92adeaa62cc96515f8e  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-unsigned.tar.gz
3f9fe964e90b06c5b2d83a6df1e1ffba8e997ffd8eddf7ab6886fe596f462e2d  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64.zip

@jarolrod
Copy link
Member

jarolrod commented Jul 7, 2022

GUIX hashes

x86:

$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum

ab06186314670985fe1cab66eb68b47a20f02f398cec39087144a47529f1a56d  guix-build-6186b9d24d91/output/aarch64-linux-gnu/SHA256SUMS.part
1a67fa6a8ca5190c5cbe17406caf6943e8ed21094e3407e7440248c41390c6f7  guix-build-6186b9d24d91/output/aarch64-linux-gnu/bitcoin-6186b9d24d91-aarch64-linux-gnu-debug.tar.gz
d05e7bf67ffbab49fd47ca57dc38f89157a0f4c20595963d5e3e9bdac02d3c6f  guix-build-6186b9d24d91/output/aarch64-linux-gnu/bitcoin-6186b9d24d91-aarch64-linux-gnu.tar.gz
e4b96192abfa8f8db66d67cd6063147219a5836d30d5e2b88272490e16c6a1c0  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/SHA256SUMS.part
7915f75d54e5e5eb2c6973b370169a5081705cd8a0e73333c54defc3178dec60  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/bitcoin-6186b9d24d91-arm-linux-gnueabihf-debug.tar.gz
345bdcea8720c3f33bae7a21e3b11183e5173ea1942bbfcd9c74475df331776c  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/bitcoin-6186b9d24d91-arm-linux-gnueabihf.tar.gz
794d02551e8cae6e329e8c0fe0a520a84cdf8a51f817a78d70793483778f9a20  guix-build-6186b9d24d91/output/arm64-apple-darwin/SHA256SUMS.part
efd6ad81e77e58b16c8126555db895ab8865575b0bc4b68b352071db3e41b40e  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin-unsigned.dmg
b203fb03d181632c2c0f4c987767881b2c312aa5550efa7337ab330c6095e383  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin-unsigned.tar.gz
d6ad27a1c626fddabf37b3e25ad865ae4c380f58afddd4c7866f674b58adf87b  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin.tar.gz
efb7323b7bf730393a910bf07a64d36720f519c9f436e8e33d7e8fc021a88bec  guix-build-6186b9d24d91/output/dist-archive/bitcoin-6186b9d24d91.tar.gz
283f221b6637705a7d732159125a38b158c6113c6228811dd9f732c0ad1c2829  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/SHA256SUMS.part
548e63279e512e8b46b4ec363a89669d75577ebf412c31f1d3235d9a65fc6916  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/bitcoin-6186b9d24d91-powerpc64-linux-gnu-debug.tar.gz
00eed4a4b36cdd225ff3a89d3eeeb04a33389188eefa1ca0a1ffd03f79e3f921  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/bitcoin-6186b9d24d91-powerpc64-linux-gnu.tar.gz
ce622ea87d7fc394d457c68196e1dde0a0576f119a4d3e6543b2a81e45701d94  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/SHA256SUMS.part
ca5e8c80ea0a768a23e69664959e5f78ab957ee6e963367e44cdac6da4fc794f  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/bitcoin-6186b9d24d91-powerpc64le-linux-gnu-debug.tar.gz
26f07f03f30bca5374fdd7f203d6f9d607d9b896ae0710a0a21c693b81cb753e  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/bitcoin-6186b9d24d91-powerpc64le-linux-gnu.tar.gz
4b67b2f6ff8966224fcc004f66729e6f8535181e99b5fdf8bd9e224b5970d9bb  guix-build-6186b9d24d91/output/riscv64-linux-gnu/SHA256SUMS.part
3fb0c281e56496ea2ffb745547dac5ab3ae3a4e8ca83f002ed2fa344cd4fd3c7  guix-build-6186b9d24d91/output/riscv64-linux-gnu/bitcoin-6186b9d24d91-riscv64-linux-gnu-debug.tar.gz
94fd44c91cb8b12ca5c3397e3e44b8aa6459bd93bb7b442269d2218ef1d6adc5  guix-build-6186b9d24d91/output/riscv64-linux-gnu/bitcoin-6186b9d24d91-riscv64-linux-gnu.tar.gz
5390ef9f6e59fbe1a34133111bd1683e87ea0257bfe4ca3c93849d21c518c950  guix-build-6186b9d24d91/output/x86_64-apple-darwin/SHA256SUMS.part
2e605a2417b143956711f0af9211e014f0cf9cd4cdeac9e52916ff8cea4ffc3d  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin-unsigned.dmg
f809ad0baf77ab18116acd7be2c3021673ec2eb67682f1db2ef7dfc9c778e8ec  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin-unsigned.tar.gz
5844aa62512c02c26da09a139332695123365c6c1ec48d68249f3d9f119b9c92  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin.tar.gz
3613493f0a2bd60764af47b664e71e4ba19f37a0f610c35d4c247decf7eb056e  guix-build-6186b9d24d91/output/x86_64-linux-gnu/SHA256SUMS.part
f64eb24020bf5be11abb88cc8f53c8e3fce250d1d4f2fd47dec5c94fee5af11e  guix-build-6186b9d24d91/output/x86_64-linux-gnu/bitcoin-6186b9d24d91-x86_64-linux-gnu-debug.tar.gz
0ccaf07e67a17d3571acc95fb79a35abd4b605433212d48937b05d43d72544ad  guix-build-6186b9d24d91/output/x86_64-linux-gnu/bitcoin-6186b9d24d91-x86_64-linux-gnu.tar.gz
4e44318ccedabd825f51cd9fe0abf24f2d1f2fb80d03739a9d2fea9a521e7403  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/SHA256SUMS.part
0fc6cfeb6a8ba14ae9cc0c38815f5695a31737da37f65c8ae6ed4f3f9bd4f6dc  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-debug.zip
bf7740ee4802085b0b6d37f8c0147a6d32ba2ab907f17ea95f50a4601f09680c  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-setup-unsigned.exe
df1284bcccd308227ce4c6e457acc6180b52a63a8ae5f92adeaa62cc96515f8e  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-unsigned.tar.gz
ef16b7f98f6a1e3f3a7243484f4e38aa537a18cefab0fd7df57e5466609f8bbf  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64.zip

arm64:

$ find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
$ env HOSTS='arm-linux-gnueabihf arm64-apple-darwin powerpc64-linux-gnu powerpc64le-linux-gnu riscv64-linux-gnu x86_64-apple-darwin x86_64-linux-gnu x86_64-w64-mingw32' ./contrib/guix/guix-build 

2c02cdef40d4cd56be1183dca92209b4fa04f18cded755f339cba09c5ad0bce5  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/SHA256SUMS.part
7915f75d54e5e5eb2c6973b370169a5081705cd8a0e73333c54defc3178dec60  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/bitcoin-6186b9d24d91-arm-linux-gnueabihf-debug.tar.gz
67c50c827a038ee7e237711496093262249636d89b0b63bb7efac32d5a43c058  guix-build-6186b9d24d91/output/arm-linux-gnueabihf/bitcoin-6186b9d24d91-arm-linux-gnueabihf.tar.gz
db2d39f7743ad08ea89c617aa475f30a8939784197a6a9a5d80176fb4cf385be  guix-build-6186b9d24d91/output/arm64-apple-darwin/SHA256SUMS.part
d29e20ffed729ea3636650d400cae38a3064e140a39b468a4f0509dc723fe16c  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin-unsigned.dmg
00551dfc1579795ec7c7ed3893554ebdab1c3e0df6c2efedf34fc3fc1f491c6e  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin-unsigned.tar.gz
5f8153b840e440ebb485a0ccb075e35a2a485a076124492cdfa21e73291ec2ea  guix-build-6186b9d24d91/output/arm64-apple-darwin/bitcoin-6186b9d24d91-arm64-apple-darwin.tar.gz
efb7323b7bf730393a910bf07a64d36720f519c9f436e8e33d7e8fc021a88bec  guix-build-6186b9d24d91/output/dist-archive/bitcoin-6186b9d24d91.tar.gz
283f221b6637705a7d732159125a38b158c6113c6228811dd9f732c0ad1c2829  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/SHA256SUMS.part
548e63279e512e8b46b4ec363a89669d75577ebf412c31f1d3235d9a65fc6916  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/bitcoin-6186b9d24d91-powerpc64-linux-gnu-debug.tar.gz
00eed4a4b36cdd225ff3a89d3eeeb04a33389188eefa1ca0a1ffd03f79e3f921  guix-build-6186b9d24d91/output/powerpc64-linux-gnu/bitcoin-6186b9d24d91-powerpc64-linux-gnu.tar.gz
ce622ea87d7fc394d457c68196e1dde0a0576f119a4d3e6543b2a81e45701d94  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/SHA256SUMS.part
ca5e8c80ea0a768a23e69664959e5f78ab957ee6e963367e44cdac6da4fc794f  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/bitcoin-6186b9d24d91-powerpc64le-linux-gnu-debug.tar.gz
26f07f03f30bca5374fdd7f203d6f9d607d9b896ae0710a0a21c693b81cb753e  guix-build-6186b9d24d91/output/powerpc64le-linux-gnu/bitcoin-6186b9d24d91-powerpc64le-linux-gnu.tar.gz
4b67b2f6ff8966224fcc004f66729e6f8535181e99b5fdf8bd9e224b5970d9bb  guix-build-6186b9d24d91/output/riscv64-linux-gnu/SHA256SUMS.part
3fb0c281e56496ea2ffb745547dac5ab3ae3a4e8ca83f002ed2fa344cd4fd3c7  guix-build-6186b9d24d91/output/riscv64-linux-gnu/bitcoin-6186b9d24d91-riscv64-linux-gnu-debug.tar.gz
94fd44c91cb8b12ca5c3397e3e44b8aa6459bd93bb7b442269d2218ef1d6adc5  guix-build-6186b9d24d91/output/riscv64-linux-gnu/bitcoin-6186b9d24d91-riscv64-linux-gnu.tar.gz
5390ef9f6e59fbe1a34133111bd1683e87ea0257bfe4ca3c93849d21c518c950  guix-build-6186b9d24d91/output/x86_64-apple-darwin/SHA256SUMS.part
2e605a2417b143956711f0af9211e014f0cf9cd4cdeac9e52916ff8cea4ffc3d  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin-unsigned.dmg
f809ad0baf77ab18116acd7be2c3021673ec2eb67682f1db2ef7dfc9c778e8ec  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin-unsigned.tar.gz
5844aa62512c02c26da09a139332695123365c6c1ec48d68249f3d9f119b9c92  guix-build-6186b9d24d91/output/x86_64-apple-darwin/bitcoin-6186b9d24d91-x86_64-apple-darwin.tar.gz
3613493f0a2bd60764af47b664e71e4ba19f37a0f610c35d4c247decf7eb056e  guix-build-6186b9d24d91/output/x86_64-linux-gnu/SHA256SUMS.part
f64eb24020bf5be11abb88cc8f53c8e3fce250d1d4f2fd47dec5c94fee5af11e  guix-build-6186b9d24d91/output/x86_64-linux-gnu/bitcoin-6186b9d24d91-x86_64-linux-gnu-debug.tar.gz
0ccaf07e67a17d3571acc95fb79a35abd4b605433212d48937b05d43d72544ad  guix-build-6186b9d24d91/output/x86_64-linux-gnu/bitcoin-6186b9d24d91-x86_64-linux-gnu.tar.gz
cb4d0c93a8213679451d045614f69f27b3ff624ad69a46643ce8c9d5d3ee6c95  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/SHA256SUMS.part
8bf42bcba60b14be96e0f93a1fb0a5fc4d5a60851d3d0ba8f4188e99f4d282b6  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-debug.zip
bf7740ee4802085b0b6d37f8c0147a6d32ba2ab907f17ea95f50a4601f09680c  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-setup-unsigned.exe
df1284bcccd308227ce4c6e457acc6180b52a63a8ae5f92adeaa62cc96515f8e  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64-unsigned.tar.gz
3f9fe964e90b06c5b2d83a6df1e1ffba8e997ffd8eddf7ab6886fe596f462e2d  guix-build-6186b9d24d91/output/x86_64-w64-mingw32/bitcoin-6186b9d24d91-win64.zip

@DrahtBot
Copy link
Contributor

DrahtBot commented Jul 8, 2022

Guix builds

File commit aeab1b4
(master)
commit c922047
(master and this pull)
SHA256SUMS.part e1af0fbf276771f0... a52a49a72af423f1...
*-aarch64-linux-gnu-debug.tar.gz 7e425f5617dda63b... db5cdf75366d537c...
*-aarch64-linux-gnu.tar.gz 0a5c20a768282f16... 3b491d49a961a979...
*-arm-linux-gnueabihf-debug.tar.gz 4cbe80b799c77c1f... 3d7c8bda1f3c75fa...
*-arm-linux-gnueabihf.tar.gz 5cb8bd97bf2bdb54... 9aa0bece0cf581dd...
*-arm64-apple-darwin-unsigned.dmg 5b0a5ba4c4ab6902... 1c96e0616067833c...
*-arm64-apple-darwin-unsigned.tar.gz 370e902fc7e2bde9... cd280871c2ab2135...
*-arm64-apple-darwin.tar.gz f548d5c3a1c25982... 53147839b95e7bc5...
*-powerpc64-linux-gnu-debug.tar.gz ebf68f47b6cebd2e... 6fa4bf0dd83b7c62...
*-powerpc64-linux-gnu.tar.gz d34803cd5d1e853e... a59c503b09ddd468...
*-powerpc64le-linux-gnu-debug.tar.gz afbb030a099d9a81... c5c7b07fc19166bd...
*-powerpc64le-linux-gnu.tar.gz 96e2714d0df18227... 6fa6a02811c1a1e8...
*-riscv64-linux-gnu-debug.tar.gz c5c5b4651da44124... c0ee10cb8df43dca...
*-riscv64-linux-gnu.tar.gz 92958ecbf3505539... 1aac03ea1c2b3826...
*-win64-debug.zip 8e668a04040c9e83... 63c3e24d9f71d771...
*-win64-setup-unsigned.exe 6b032ed5d8166f29... 5552006aa2b08310...
*-win64-unsigned.tar.gz 667715ac1c69c4c3... f605895eb4037439...
*-win64.zip dcb1c13fd46c7b1d... c4bddea6b3ba0d9d...
*-x86_64-apple-darwin-unsigned.dmg 5939a5a521b4b4a3... a0953057d1210356...
*-x86_64-apple-darwin-unsigned.tar.gz 4fb264effef1c7ec... c1bcee30edccd550...
*-x86_64-apple-darwin.tar.gz 731b01794c45d092... 838f7cefadc7c097...
*-x86_64-linux-gnu-debug.tar.gz 1037d010238358df... 80e1397c04bdb009...
*-x86_64-linux-gnu.tar.gz 11cc68fe8776b31b... 3776f769c33b4fc6...
*.tar.gz a67ac577d2561584... 05e6c1c126f12265...
guix_build.log 90a2f0912b66c6d0... a7af4f3c69f2eab4...
guix_build.log.diff 9e8bac1f34712c48...

@fanquake
Copy link
Member

fanquake commented Jul 8, 2022

Concept ACK. However I think we should keep this constrained to the Guix build, and the riscv64 HOST. Eventually we should also figure out why this RUNPATH is only being added for riscv64, I assume it's something that could be fixed up in Guix?

@fanquake
Copy link
Member

Closing this in favour of #25599 for now.

@fanquake fanquake closed this Jul 18, 2022
@bitcoin bitcoin locked and limited conversation to collaborators Jul 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants