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

depends: set AR & RANLIB for CMake #30078

Merged
merged 3 commits into from May 14, 2024

Conversation

fanquake
Copy link
Member

Needed for #21778. Should be more correct in any case.

@DrahtBot
Copy link
Contributor

DrahtBot commented May 10, 2024

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

Code Coverage

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

Reviews

See the guideline for information on the review process.

Type Reviewers
ACK theuni, TheCharlatan

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

@fanquake
Copy link
Member Author

Guix Build (aarch64):

cf21ea004d1f8d6d7b53d4ef725083229b18469948439f79872a2b019e8bc966  guix-build-7efd6bf03755/output/aarch64-linux-gnu/SHA256SUMS.part
1fa79040aba310b34075b11eefbdb570dd1f053d25ea432faf9bca596603cabb  guix-build-7efd6bf03755/output/aarch64-linux-gnu/bitcoin-7efd6bf03755-aarch64-linux-gnu-debug.tar.gz
a97ee58be3ea463c565ec8098ed3f98a04f70b7a897c2b1961df083f5142e07b  guix-build-7efd6bf03755/output/aarch64-linux-gnu/bitcoin-7efd6bf03755-aarch64-linux-gnu.tar.gz
1f4f554289fb8c91acfae3ec521efd3686509b2b38ca7c60979309c14cda29a1  guix-build-7efd6bf03755/output/arm-linux-gnueabihf/SHA256SUMS.part
b957a211d42cbaa7661863e6d34b0130d401678a4ac51f762e64abf61c30c1fc  guix-build-7efd6bf03755/output/arm-linux-gnueabihf/bitcoin-7efd6bf03755-arm-linux-gnueabihf-debug.tar.gz
cb7f43e70881008a76d5d0f538d01789c3b583c1d76801ebca1ba0de56074274  guix-build-7efd6bf03755/output/arm-linux-gnueabihf/bitcoin-7efd6bf03755-arm-linux-gnueabihf.tar.gz
a5787586c617cd151afa4bd405cb9c6c775032aaa7d05cd881d30aebc39f8892  guix-build-7efd6bf03755/output/arm64-apple-darwin/SHA256SUMS.part
f58a43941631263ed24e9396f77b016662a05d2ff43e21a3bd960423a195c871  guix-build-7efd6bf03755/output/arm64-apple-darwin/bitcoin-7efd6bf03755-arm64-apple-darwin-unsigned.tar.gz
a8b24481a7224c586129d0fdf1430b8a87ea36aa31a58a25956fd59d48624758  guix-build-7efd6bf03755/output/arm64-apple-darwin/bitcoin-7efd6bf03755-arm64-apple-darwin-unsigned.zip
c073a6f270a9d4068d27db90bda76fcc97bf06ce6bff5a30a1aa31431661a7fb  guix-build-7efd6bf03755/output/arm64-apple-darwin/bitcoin-7efd6bf03755-arm64-apple-darwin.tar.gz
a7cb4b5247c7ed567e0513a0ca7a1f2f0fb02375484b6f499b149f75f7d8527a  guix-build-7efd6bf03755/output/dist-archive/bitcoin-7efd6bf03755.tar.gz
ce17efab38087a27ef8920de1dcc156c8518b2fe3f8c810b365adc32ce64f2f8  guix-build-7efd6bf03755/output/powerpc64-linux-gnu/SHA256SUMS.part
8f61f8191f201a736bac5a233a518b806d547d7fe2217ae8b41591e26a139747  guix-build-7efd6bf03755/output/powerpc64-linux-gnu/bitcoin-7efd6bf03755-powerpc64-linux-gnu-debug.tar.gz
af0b6b65ed31ad6c4e54f331256a3bb26d722e15b92d0eaff92c9fc8515fee95  guix-build-7efd6bf03755/output/powerpc64-linux-gnu/bitcoin-7efd6bf03755-powerpc64-linux-gnu.tar.gz
7655080a5446c0dca4143606a20a3bb03a460734983baac8283b25fdd580f100  guix-build-7efd6bf03755/output/riscv64-linux-gnu/SHA256SUMS.part
f438102da56dab177b6c37b7d42ddd4351e44b0ccdfee027a7af8fddeaa82b86  guix-build-7efd6bf03755/output/riscv64-linux-gnu/bitcoin-7efd6bf03755-riscv64-linux-gnu-debug.tar.gz
07525dd49e35cc2670a4035f481bcc3db2a3f50260c683cc629a84b2d8c5d344  guix-build-7efd6bf03755/output/riscv64-linux-gnu/bitcoin-7efd6bf03755-riscv64-linux-gnu.tar.gz
d47978740596ecc97ed05eafc50ef1b8b66df3e8675eca66a4a178315990cdc4  guix-build-7efd6bf03755/output/x86_64-apple-darwin/SHA256SUMS.part
867bc83f9a49ff1ff40279d7890b851b7e06076418a339874373d049d57bce45  guix-build-7efd6bf03755/output/x86_64-apple-darwin/bitcoin-7efd6bf03755-x86_64-apple-darwin-unsigned.tar.gz
ea449fc94d5e4c67a00069bc6f3e4c60110edcd1e6886b0a153cc054f95375b6  guix-build-7efd6bf03755/output/x86_64-apple-darwin/bitcoin-7efd6bf03755-x86_64-apple-darwin-unsigned.zip
cb85d8008b3bd60906160f35cb6061b0c8da29b79c1e49c21bab931a82613862  guix-build-7efd6bf03755/output/x86_64-apple-darwin/bitcoin-7efd6bf03755-x86_64-apple-darwin.tar.gz
bb86a06c45ba7adbc8f0ee903524da10cad12e4a20ebe00a6178cf2e0a5bb740  guix-build-7efd6bf03755/output/x86_64-linux-gnu/SHA256SUMS.part
fa55c36952cd103a9497930f519b24a19e048ba393d7e36b120926cfdebe1cd9  guix-build-7efd6bf03755/output/x86_64-linux-gnu/bitcoin-7efd6bf03755-x86_64-linux-gnu-debug.tar.gz
0dd075a1030c110bc16b8f93076e950252ab22aee39e74dfadaa925cab1c5add  guix-build-7efd6bf03755/output/x86_64-linux-gnu/bitcoin-7efd6bf03755-x86_64-linux-gnu.tar.gz
80c6b4273311239aaaf43a77ad8567db3d834a7fc8a0239ba0feb111a2617caf  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/SHA256SUMS.part
c049d7fba3775a65182c8ed8391dbcda37e065df6810ba1bdf3d99e9c0a53282  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/bitcoin-7efd6bf03755-win64-debug.zip
05edd8c5d0be85a59013caa875bcc0b394d04f250a5cfeb13512c7e0d1af2871  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/bitcoin-7efd6bf03755-win64-setup-unsigned.exe
cff9ab6f39b196afe48e6bb09a87e79266b78a89cb7766aa638f6d74799c9dae  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/bitcoin-7efd6bf03755-win64-unsigned.tar.gz
d244c84b83e1f98e2ea5ca0019d1da37326b6d6394511c2b9fe25d912182bb10  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/bitcoin-7efd6bf03755-win64.zip

depends/funcs.mk Outdated
Comment on lines 182 to 183
AR="$$($(1)_ar)" \
RANLIB="$$($(1)_ranlib)" \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In contrary to the CC and CXX environment variables, CMake docs do not mention that AR and RANLIB are honored as well.

I suggest to use CMAKE_AR and CMAKE_RANLIB instead.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried both of those before landing on this change, and they didn't seem to work properly. Happy to have a look if you can show a patch that works. There's also no CMAKE_NM, so that isn't going to work if we want to pass that through as well.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, looking at the docs and playing around, CMAKE_AR seems more correct to me too. It seems like it should work correctly, what was the problem?

There's also CMAKE_C_COMPILER_AR which may be more correct?

Copy link
Member

@theuni theuni May 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's also no CMAKE_NM, so that isn't going to work if we want to pass that through as well.

I see CMAKE_NM in my CMakeCache.txt, maybe it's just not documented for some reason?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, looking at the docs and playing around, CMAKE_AR seems more correct to me too. It seems like it should work correctly, what was the problem?

It seems CMAKE_AR is interpreted as relative to the build dir for some reason. What works for me is:

-DCMAKE_AR=`which ar`

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What works for me is:
Bug here: https://gitlab.kitware.com/cmake/cmake/-/issues/18087

Given the bug report is 5 years old, I can't imagine CMake is going to either "fix" or change things now. I can switch to CMAKE_ using which if that is what's preferred. Will add CMAKE_NM even if that's missing from the CMake docs. Maybe we can upstream a fix for that as well. Whatever will move things forward.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I think this is the way to go.

@TheCharlatan
Copy link
Contributor

Guix build (aarch64):

cf21ea004d1f8d6d7b53d4ef725083229b18469948439f79872a2b019e8bc966  guix-build-7efd6bf03755/output/aarch64-linux-gnu/SHA256SUMS.part
1fa79040aba310b34075b11eefbdb570dd1f053d25ea432faf9bca596603cabb  guix-build-7efd6bf03755/output/aarch64-linux-gnu/bitcoin-7efd6bf03755-aarch64-linux-gnu-debug.tar.gz
a97ee58be3ea463c565ec8098ed3f98a04f70b7a897c2b1961df083f5142e07b  guix-build-7efd6bf03755/output/aarch64-linux-gnu/bitcoin-7efd6bf03755-aarch64-linux-gnu.tar.gz
1f4f554289fb8c91acfae3ec521efd3686509b2b38ca7c60979309c14cda29a1  guix-build-7efd6bf03755/output/arm-linux-gnueabihf/SHA256SUMS.part
b957a211d42cbaa7661863e6d34b0130d401678a4ac51f762e64abf61c30c1fc  guix-build-7efd6bf03755/output/arm-linux-gnueabihf/bitcoin-7efd6bf03755-arm-linux-gnueabihf-debug.tar.gz
cb7f43e70881008a76d5d0f538d01789c3b583c1d76801ebca1ba0de56074274  guix-build-7efd6bf03755/output/arm-linux-gnueabihf/bitcoin-7efd6bf03755-arm-linux-gnueabihf.tar.gz
a5787586c617cd151afa4bd405cb9c6c775032aaa7d05cd881d30aebc39f8892  guix-build-7efd6bf03755/output/arm64-apple-darwin/SHA256SUMS.part
f58a43941631263ed24e9396f77b016662a05d2ff43e21a3bd960423a195c871  guix-build-7efd6bf03755/output/arm64-apple-darwin/bitcoin-7efd6bf03755-arm64-apple-darwin-unsigned.tar.gz
a8b24481a7224c586129d0fdf1430b8a87ea36aa31a58a25956fd59d48624758  guix-build-7efd6bf03755/output/arm64-apple-darwin/bitcoin-7efd6bf03755-arm64-apple-darwin-unsigned.zip
c073a6f270a9d4068d27db90bda76fcc97bf06ce6bff5a30a1aa31431661a7fb  guix-build-7efd6bf03755/output/arm64-apple-darwin/bitcoin-7efd6bf03755-arm64-apple-darwin.tar.gz
a7cb4b5247c7ed567e0513a0ca7a1f2f0fb02375484b6f499b149f75f7d8527a  guix-build-7efd6bf03755/output/dist-archive/bitcoin-7efd6bf03755.tar.gz
ce17efab38087a27ef8920de1dcc156c8518b2fe3f8c810b365adc32ce64f2f8  guix-build-7efd6bf03755/output/powerpc64-linux-gnu/SHA256SUMS.part
8f61f8191f201a736bac5a233a518b806d547d7fe2217ae8b41591e26a139747  guix-build-7efd6bf03755/output/powerpc64-linux-gnu/bitcoin-7efd6bf03755-powerpc64-linux-gnu-debug.tar.gz
af0b6b65ed31ad6c4e54f331256a3bb26d722e15b92d0eaff92c9fc8515fee95  guix-build-7efd6bf03755/output/powerpc64-linux-gnu/bitcoin-7efd6bf03755-powerpc64-linux-gnu.tar.gz
7655080a5446c0dca4143606a20a3bb03a460734983baac8283b25fdd580f100  guix-build-7efd6bf03755/output/riscv64-linux-gnu/SHA256SUMS.part
f438102da56dab177b6c37b7d42ddd4351e44b0ccdfee027a7af8fddeaa82b86  guix-build-7efd6bf03755/output/riscv64-linux-gnu/bitcoin-7efd6bf03755-riscv64-linux-gnu-debug.tar.gz
07525dd49e35cc2670a4035f481bcc3db2a3f50260c683cc629a84b2d8c5d344  guix-build-7efd6bf03755/output/riscv64-linux-gnu/bitcoin-7efd6bf03755-riscv64-linux-gnu.tar.gz
d47978740596ecc97ed05eafc50ef1b8b66df3e8675eca66a4a178315990cdc4  guix-build-7efd6bf03755/output/x86_64-apple-darwin/SHA256SUMS.part
867bc83f9a49ff1ff40279d7890b851b7e06076418a339874373d049d57bce45  guix-build-7efd6bf03755/output/x86_64-apple-darwin/bitcoin-7efd6bf03755-x86_64-apple-darwin-unsigned.tar.gz
ea449fc94d5e4c67a00069bc6f3e4c60110edcd1e6886b0a153cc054f95375b6  guix-build-7efd6bf03755/output/x86_64-apple-darwin/bitcoin-7efd6bf03755-x86_64-apple-darwin-unsigned.zip
cb85d8008b3bd60906160f35cb6061b0c8da29b79c1e49c21bab931a82613862  guix-build-7efd6bf03755/output/x86_64-apple-darwin/bitcoin-7efd6bf03755-x86_64-apple-darwin.tar.gz
bb86a06c45ba7adbc8f0ee903524da10cad12e4a20ebe00a6178cf2e0a5bb740  guix-build-7efd6bf03755/output/x86_64-linux-gnu/SHA256SUMS.part
fa55c36952cd103a9497930f519b24a19e048ba393d7e36b120926cfdebe1cd9  guix-build-7efd6bf03755/output/x86_64-linux-gnu/bitcoin-7efd6bf03755-x86_64-linux-gnu-debug.tar.gz
0dd075a1030c110bc16b8f93076e950252ab22aee39e74dfadaa925cab1c5add  guix-build-7efd6bf03755/output/x86_64-linux-gnu/bitcoin-7efd6bf03755-x86_64-linux-gnu.tar.gz
80c6b4273311239aaaf43a77ad8567db3d834a7fc8a0239ba0feb111a2617caf  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/SHA256SUMS.part
c049d7fba3775a65182c8ed8391dbcda37e065df6810ba1bdf3d99e9c0a53282  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/bitcoin-7efd6bf03755-win64-debug.zip
05edd8c5d0be85a59013caa875bcc0b394d04f250a5cfeb13512c7e0d1af2871  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/bitcoin-7efd6bf03755-win64-setup-unsigned.exe
cff9ab6f39b196afe48e6bb09a87e79266b78a89cb7766aa638f6d74799c9dae  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/bitcoin-7efd6bf03755-win64-unsigned.tar.gz
d244c84b83e1f98e2ea5ca0019d1da37326b6d6394511c2b9fe25d912182bb10  guix-build-7efd6bf03755/output/x86_64-w64-mingw32/bitcoin-7efd6bf03755-win64.zip

@DrahtBot
Copy link
Contributor

Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use]

File commit 98dd4e7
(master)
commit 3ba679b
(master and this pull)
SHA256SUMS.part f0882a75d41d55b7... 96097f587f7c174b...
*-aarch64-linux-gnu-debug.tar.gz 09d7a2fa8acc6b0c... 978e8c72f0d90b2d...
*-aarch64-linux-gnu.tar.gz c5f3f036d68133af... 2e3f23f2ed73947e...
*-arm-linux-gnueabihf-debug.tar.gz af0eb13e7208138d... ab091ed5ef6a5e77...
*-arm-linux-gnueabihf.tar.gz ea79caad5ea6bea3... 23763434abc90a32...
*-arm64-apple-darwin-unsigned.tar.gz 323bad7d7830e7a7... b6ef1ba746a430b7...
*-arm64-apple-darwin-unsigned.zip 134c5878f0e5ad14... a668845822860c6a...
*-arm64-apple-darwin.tar.gz b24da889ec671c09... 6ae37ccf0da26edf...
*-powerpc64-linux-gnu-debug.tar.gz ad5b3947dafad457... a01849f374b24ca6...
*-powerpc64-linux-gnu.tar.gz bc9b83d21ba28f85... 90f94799b8c6e122...
*-riscv64-linux-gnu-debug.tar.gz d57cb4fc4adc8b09... 2d2e35ba2bde6eb2...
*-riscv64-linux-gnu.tar.gz 067b56b3906c3e3c... ea577d49ed080ab2...
*-x86_64-apple-darwin-unsigned.tar.gz 868db4ba494b3969... 0e74cd44286aa50c...
*-x86_64-apple-darwin-unsigned.zip d68c44f80125d192... 751858057dcf0030...
*-x86_64-apple-darwin.tar.gz 45e48ceebf0b1eea... f0e37a60050369b8...
*-x86_64-linux-gnu-debug.tar.gz 31575780bc6836fc... b083f6348acf0aa8...
*-x86_64-linux-gnu.tar.gz 6c42e12b7d5f6cae... 01bec0149a9f267e...
*.tar.gz 60e42b8267a673c8... e7aacacea28e42a1...
guix_build.log 73ff248e0462f67f... 14834a4d37d9e5bc...
guix_build.log.diff 20efc7183259ab14...

@Sjors
Copy link
Member

Sjors commented May 13, 2024

I was able to build depends on macOS 14.4.1, and build and run QT.

Guix hashes (on AMD Ubuntu):

bdbb759d06e9766c5aa29a9ee1cea6f021d50618e1abe4732ae0120c4b444829  guix-build-019ad7327c39/output/aarch64-linux-gnu/SHA256SUMS.part
82aa7b4af365dde09b7fe435bd20432aa59168cb448f7a8cb898a8acb6178453  guix-build-019ad7327c39/output/aarch64-linux-gnu/bitcoin-019ad7327c39-aarch64-linux-gnu-debug.tar.gz
93c539e8c42ff767e46fc3f501cf9d543b954202372c930c177ff22eea6037f5  guix-build-019ad7327c39/output/aarch64-linux-gnu/bitcoin-019ad7327c39-aarch64-linux-gnu.tar.gz
caf90481a3a2ced418e7a6d621745e8860ccaff3288268ab4b3d90e52904d123  guix-build-019ad7327c39/output/arm-linux-gnueabihf/SHA256SUMS.part
aec8688b03f90ad21bdfa4e2019af856af42ca040012aad7e228ae02c0fa6f33  guix-build-019ad7327c39/output/arm-linux-gnueabihf/bitcoin-019ad7327c39-arm-linux-gnueabihf-debug.tar.gz
ebbf788edf313190a5a1204ef491c84879ac28f018b5eae43bf700f7fb5a5ec5  guix-build-019ad7327c39/output/arm-linux-gnueabihf/bitcoin-019ad7327c39-arm-linux-gnueabihf.tar.gz
3fb1377d021e150ccd2d652ec2d0c2116bf983b2e5dfb4097c9aedfb1f556cb5  guix-build-019ad7327c39/output/arm64-apple-darwin/SHA256SUMS.part
b8be9a2a93eb98382e71980a7baa5914fbb7cb956823b7186582a2645bab48d5  guix-build-019ad7327c39/output/arm64-apple-darwin/bitcoin-019ad7327c39-arm64-apple-darwin-unsigned.tar.gz
9368e54a4d0cdc1b7882a0b2925b4f3615623d46f8886ce62f319e8674336956  guix-build-019ad7327c39/output/arm64-apple-darwin/bitcoin-019ad7327c39-arm64-apple-darwin-unsigned.zip
abc5a5b11139c1a88a8ed3d88359d9ef422faf2afdf4ba1cdaef9759fcb60a44  guix-build-019ad7327c39/output/arm64-apple-darwin/bitcoin-019ad7327c39-arm64-apple-darwin.tar.gz
63cb416c094a0c5b37c4abfd75ef5daec3fe25b2e2a98d72cbfe046239aae6d1  guix-build-019ad7327c39/output/dist-archive/bitcoin-019ad7327c39.tar.gz
cd18826f64b576c20c998172bd8afe1a5d4859e00996109485901eaa95813a17  guix-build-019ad7327c39/output/powerpc64-linux-gnu/SHA256SUMS.part
a97107c53f7945556bf918bcbd727e898f5efa24c89b41a9a57ec15dad28eaa8  guix-build-019ad7327c39/output/powerpc64-linux-gnu/bitcoin-019ad7327c39-powerpc64-linux-gnu-debug.tar.gz
acd9b140f265bb5065bac329eb2275e51f97993e427635f03e7e88d628fbca2b  guix-build-019ad7327c39/output/powerpc64-linux-gnu/bitcoin-019ad7327c39-powerpc64-linux-gnu.tar.gz
c9d56a5ae6c26bc9ac3ad4844619ff039948840a2aebc88add68dd806d21fd2c  guix-build-019ad7327c39/output/riscv64-linux-gnu/SHA256SUMS.part
a590236bb5ad600957b1a8b5552d13882909a7dfc73ed98e03df4b216cce7a01  guix-build-019ad7327c39/output/riscv64-linux-gnu/bitcoin-019ad7327c39-riscv64-linux-gnu-debug.tar.gz
a18cdebe4c1c21df0778152f98102ad69cd9a5746b168e8d430eca26f557dd96  guix-build-019ad7327c39/output/riscv64-linux-gnu/bitcoin-019ad7327c39-riscv64-linux-gnu.tar.gz
9226892d4fdb0feaefe95350d3f639545d2b0f8a14e029c4b5e046ed2fb1f173  guix-build-019ad7327c39/output/x86_64-apple-darwin/SHA256SUMS.part
645d033d1c23f223c4059fc542ca9a9692e7842b715afaf30b7a53f2130828b6  guix-build-019ad7327c39/output/x86_64-apple-darwin/bitcoin-019ad7327c39-x86_64-apple-darwin-unsigned.tar.gz
040b5f48e7f5e051a6580fe749040953d7b711b38d78370b6722bbf1cf5cdc75  guix-build-019ad7327c39/output/x86_64-apple-darwin/bitcoin-019ad7327c39-x86_64-apple-darwin-unsigned.zip
2725baac8beef25362d03a7b6dcb815da2c2761db949737e6b8c3ce5ef523f05  guix-build-019ad7327c39/output/x86_64-apple-darwin/bitcoin-019ad7327c39-x86_64-apple-darwin.tar.gz
5bf08ae92bfeb3b6c538306c1fbdc06232687c41a483f0c2d1cd86061be470a9  guix-build-019ad7327c39/output/x86_64-linux-gnu/SHA256SUMS.part
aaf5a3fe6a7c62d66d0a4fb7e8afcba434e3e1919ae9b8fbe31d5e7f67448703  guix-build-019ad7327c39/output/x86_64-linux-gnu/bitcoin-019ad7327c39-x86_64-linux-gnu-debug.tar.gz
022e4edc6c0282c563cfb1cfdb46ab6ea5d17691c1804d814da9686a24ba5bfd  guix-build-019ad7327c39/output/x86_64-linux-gnu/bitcoin-019ad7327c39-x86_64-linux-gnu.tar.gz
1b5e801fab4385d2ca5a7c0724eab6e842598de24f1fa1d4e39ae781b8a441eb  guix-build-019ad7327c39/output/x86_64-w64-mingw32/SHA256SUMS.part
8d7cfe8b63289ccd5d20dee89942b21ecafebbac2b4dceb93280325001b465b9  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64-debug.zip
f41ebb6b11d88baf799183823c956c070935324b62f31923aead45556bf5fab5  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64-setup-unsigned.exe
017cc110143e52f4cc4a0cdabf85f718e8d372a58d4582d0bed7b9c45cf4c0e5  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64-unsigned.tar.gz
83cbe899bba23087bce7f0ec139da64aa30c1ce710b49304ba7cc5925043342b  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64.zip

Copy link
Member

@theuni theuni left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK 019ad73. I didn't test, but I tried this approach on a few deps and it seemed to work as expected.

Copy link
Contributor

@TheCharlatan TheCharlatan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 019ad73

Guix build (aarch64):

bdbb759d06e9766c5aa29a9ee1cea6f021d50618e1abe4732ae0120c4b444829  guix-build-019ad7327c39/output/aarch64-linux-gnu/SHA256SUMS.part
82aa7b4af365dde09b7fe435bd20432aa59168cb448f7a8cb898a8acb6178453  guix-build-019ad7327c39/output/aarch64-linux-gnu/bitcoin-019ad7327c39-aarch64-linux-gnu-debug.tar.gz
93c539e8c42ff767e46fc3f501cf9d543b954202372c930c177ff22eea6037f5  guix-build-019ad7327c39/output/aarch64-linux-gnu/bitcoin-019ad7327c39-aarch64-linux-gnu.tar.gz
caf90481a3a2ced418e7a6d621745e8860ccaff3288268ab4b3d90e52904d123  guix-build-019ad7327c39/output/arm-linux-gnueabihf/SHA256SUMS.part
aec8688b03f90ad21bdfa4e2019af856af42ca040012aad7e228ae02c0fa6f33  guix-build-019ad7327c39/output/arm-linux-gnueabihf/bitcoin-019ad7327c39-arm-linux-gnueabihf-debug.tar.gz
ebbf788edf313190a5a1204ef491c84879ac28f018b5eae43bf700f7fb5a5ec5  guix-build-019ad7327c39/output/arm-linux-gnueabihf/bitcoin-019ad7327c39-arm-linux-gnueabihf.tar.gz
3fb1377d021e150ccd2d652ec2d0c2116bf983b2e5dfb4097c9aedfb1f556cb5  guix-build-019ad7327c39/output/arm64-apple-darwin/SHA256SUMS.part
b8be9a2a93eb98382e71980a7baa5914fbb7cb956823b7186582a2645bab48d5  guix-build-019ad7327c39/output/arm64-apple-darwin/bitcoin-019ad7327c39-arm64-apple-darwin-unsigned.tar.gz
9368e54a4d0cdc1b7882a0b2925b4f3615623d46f8886ce62f319e8674336956  guix-build-019ad7327c39/output/arm64-apple-darwin/bitcoin-019ad7327c39-arm64-apple-darwin-unsigned.zip
abc5a5b11139c1a88a8ed3d88359d9ef422faf2afdf4ba1cdaef9759fcb60a44  guix-build-019ad7327c39/output/arm64-apple-darwin/bitcoin-019ad7327c39-arm64-apple-darwin.tar.gz
63cb416c094a0c5b37c4abfd75ef5daec3fe25b2e2a98d72cbfe046239aae6d1  guix-build-019ad7327c39/output/dist-archive/bitcoin-019ad7327c39.tar.gz
cd18826f64b576c20c998172bd8afe1a5d4859e00996109485901eaa95813a17  guix-build-019ad7327c39/output/powerpc64-linux-gnu/SHA256SUMS.part
a97107c53f7945556bf918bcbd727e898f5efa24c89b41a9a57ec15dad28eaa8  guix-build-019ad7327c39/output/powerpc64-linux-gnu/bitcoin-019ad7327c39-powerpc64-linux-gnu-debug.tar.gz
acd9b140f265bb5065bac329eb2275e51f97993e427635f03e7e88d628fbca2b  guix-build-019ad7327c39/output/powerpc64-linux-gnu/bitcoin-019ad7327c39-powerpc64-linux-gnu.tar.gz
c9d56a5ae6c26bc9ac3ad4844619ff039948840a2aebc88add68dd806d21fd2c  guix-build-019ad7327c39/output/riscv64-linux-gnu/SHA256SUMS.part
a590236bb5ad600957b1a8b5552d13882909a7dfc73ed98e03df4b216cce7a01  guix-build-019ad7327c39/output/riscv64-linux-gnu/bitcoin-019ad7327c39-riscv64-linux-gnu-debug.tar.gz
a18cdebe4c1c21df0778152f98102ad69cd9a5746b168e8d430eca26f557dd96  guix-build-019ad7327c39/output/riscv64-linux-gnu/bitcoin-019ad7327c39-riscv64-linux-gnu.tar.gz
9226892d4fdb0feaefe95350d3f639545d2b0f8a14e029c4b5e046ed2fb1f173  guix-build-019ad7327c39/output/x86_64-apple-darwin/SHA256SUMS.part
645d033d1c23f223c4059fc542ca9a9692e7842b715afaf30b7a53f2130828b6  guix-build-019ad7327c39/output/x86_64-apple-darwin/bitcoin-019ad7327c39-x86_64-apple-darwin-unsigned.tar.gz
040b5f48e7f5e051a6580fe749040953d7b711b38d78370b6722bbf1cf5cdc75  guix-build-019ad7327c39/output/x86_64-apple-darwin/bitcoin-019ad7327c39-x86_64-apple-darwin-unsigned.zip
2725baac8beef25362d03a7b6dcb815da2c2761db949737e6b8c3ce5ef523f05  guix-build-019ad7327c39/output/x86_64-apple-darwin/bitcoin-019ad7327c39-x86_64-apple-darwin.tar.gz
5bf08ae92bfeb3b6c538306c1fbdc06232687c41a483f0c2d1cd86061be470a9  guix-build-019ad7327c39/output/x86_64-linux-gnu/SHA256SUMS.part
aaf5a3fe6a7c62d66d0a4fb7e8afcba434e3e1919ae9b8fbe31d5e7f67448703  guix-build-019ad7327c39/output/x86_64-linux-gnu/bitcoin-019ad7327c39-x86_64-linux-gnu-debug.tar.gz
022e4edc6c0282c563cfb1cfdb46ab6ea5d17691c1804d814da9686a24ba5bfd  guix-build-019ad7327c39/output/x86_64-linux-gnu/bitcoin-019ad7327c39-x86_64-linux-gnu.tar.gz
1b5e801fab4385d2ca5a7c0724eab6e842598de24f1fa1d4e39ae781b8a441eb  guix-build-019ad7327c39/output/x86_64-w64-mingw32/SHA256SUMS.part
8d7cfe8b63289ccd5d20dee89942b21ecafebbac2b4dceb93280325001b465b9  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64-debug.zip
f41ebb6b11d88baf799183823c956c070935324b62f31923aead45556bf5fab5  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64-setup-unsigned.exe
017cc110143e52f4cc4a0cdabf85f718e8d372a58d4582d0bed7b9c45cf4c0e5  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64-unsigned.tar.gz
83cbe899bba23087bce7f0ec139da64aa30c1ce710b49304ba7cc5925043342b  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64.zip

@DrahtBot
Copy link
Contributor

Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use]

File commit ff8c606
(master)
commit 4009abb
(master and this pull)
SHA256SUMS.part b6060a619a783348... 0805c64f61656777...
*-aarch64-linux-gnu-debug.tar.gz 7c54773d5c66162d... 335c68936ae41c52...
*-aarch64-linux-gnu.tar.gz 4cb31373f23afdc2... c7b4ace5141e63b4...
*-arm-linux-gnueabihf-debug.tar.gz 68a25cb84067e15a... db82bd9acda871cd...
*-arm-linux-gnueabihf.tar.gz 1aa7c5444a9e2151... 5ae5aa81efeb8644...
*-arm64-apple-darwin-unsigned.tar.gz dba0495d53a348f4... 2bcd2c8fd6a6a994...
*-arm64-apple-darwin-unsigned.zip 21c0ee43679c14a8... 9d735864b8524a79...
*-arm64-apple-darwin.tar.gz f945729e8add1d84... bfcb00fa9ed05687...
*-powerpc64-linux-gnu-debug.tar.gz 1cf82dba4e38ca90... 70d1b031678ede1d...
*-powerpc64-linux-gnu.tar.gz 920470cc94984729... 95ff6dba9182bb74...
*-riscv64-linux-gnu-debug.tar.gz 6252d4824a60e350... c942016b969e998f...
*-riscv64-linux-gnu.tar.gz 17c69d4aaad877ca... dfb34d4d98f3b14b...
*-x86_64-apple-darwin-unsigned.tar.gz d91ca9d67cc5d648... 1d91135a318a6b20...
*-x86_64-apple-darwin-unsigned.zip fe06481696f89a58... 5f488086e02b0cd1...
*-x86_64-apple-darwin.tar.gz 7ee60df41dfcabe8... b5cb23fec34b062d...
*-x86_64-linux-gnu-debug.tar.gz 67eebcd7c672e62a... ec927f31ed24cd32...
*-x86_64-linux-gnu.tar.gz 613c5454348081ba... 6f812c281a9d0bd2...
*.tar.gz dedab60b8212cda9... ef048deed4b3e417...
guix_build.log 4e84027eebbde04e... 38faf7068c53631c...
guix_build.log.diff 9a8ec3a6fdefd8ff...

@fanquake
Copy link
Member Author

Guix build (aarch64):

bdbb759d06e9766c5aa29a9ee1cea6f021d50618e1abe4732ae0120c4b444829  guix-build-019ad7327c39/output/aarch64-linux-gnu/SHA256SUMS.part
82aa7b4af365dde09b7fe435bd20432aa59168cb448f7a8cb898a8acb6178453  guix-build-019ad7327c39/output/aarch64-linux-gnu/bitcoin-019ad7327c39-aarch64-linux-gnu-debug.tar.gz
93c539e8c42ff767e46fc3f501cf9d543b954202372c930c177ff22eea6037f5  guix-build-019ad7327c39/output/aarch64-linux-gnu/bitcoin-019ad7327c39-aarch64-linux-gnu.tar.gz
caf90481a3a2ced418e7a6d621745e8860ccaff3288268ab4b3d90e52904d123  guix-build-019ad7327c39/output/arm-linux-gnueabihf/SHA256SUMS.part
aec8688b03f90ad21bdfa4e2019af856af42ca040012aad7e228ae02c0fa6f33  guix-build-019ad7327c39/output/arm-linux-gnueabihf/bitcoin-019ad7327c39-arm-linux-gnueabihf-debug.tar.gz
ebbf788edf313190a5a1204ef491c84879ac28f018b5eae43bf700f7fb5a5ec5  guix-build-019ad7327c39/output/arm-linux-gnueabihf/bitcoin-019ad7327c39-arm-linux-gnueabihf.tar.gz
3fb1377d021e150ccd2d652ec2d0c2116bf983b2e5dfb4097c9aedfb1f556cb5  guix-build-019ad7327c39/output/arm64-apple-darwin/SHA256SUMS.part
b8be9a2a93eb98382e71980a7baa5914fbb7cb956823b7186582a2645bab48d5  guix-build-019ad7327c39/output/arm64-apple-darwin/bitcoin-019ad7327c39-arm64-apple-darwin-unsigned.tar.gz
9368e54a4d0cdc1b7882a0b2925b4f3615623d46f8886ce62f319e8674336956  guix-build-019ad7327c39/output/arm64-apple-darwin/bitcoin-019ad7327c39-arm64-apple-darwin-unsigned.zip
abc5a5b11139c1a88a8ed3d88359d9ef422faf2afdf4ba1cdaef9759fcb60a44  guix-build-019ad7327c39/output/arm64-apple-darwin/bitcoin-019ad7327c39-arm64-apple-darwin.tar.gz
63cb416c094a0c5b37c4abfd75ef5daec3fe25b2e2a98d72cbfe046239aae6d1  guix-build-019ad7327c39/output/dist-archive/bitcoin-019ad7327c39.tar.gz
cd18826f64b576c20c998172bd8afe1a5d4859e00996109485901eaa95813a17  guix-build-019ad7327c39/output/powerpc64-linux-gnu/SHA256SUMS.part
a97107c53f7945556bf918bcbd727e898f5efa24c89b41a9a57ec15dad28eaa8  guix-build-019ad7327c39/output/powerpc64-linux-gnu/bitcoin-019ad7327c39-powerpc64-linux-gnu-debug.tar.gz
acd9b140f265bb5065bac329eb2275e51f97993e427635f03e7e88d628fbca2b  guix-build-019ad7327c39/output/powerpc64-linux-gnu/bitcoin-019ad7327c39-powerpc64-linux-gnu.tar.gz
c9d56a5ae6c26bc9ac3ad4844619ff039948840a2aebc88add68dd806d21fd2c  guix-build-019ad7327c39/output/riscv64-linux-gnu/SHA256SUMS.part
a590236bb5ad600957b1a8b5552d13882909a7dfc73ed98e03df4b216cce7a01  guix-build-019ad7327c39/output/riscv64-linux-gnu/bitcoin-019ad7327c39-riscv64-linux-gnu-debug.tar.gz
a18cdebe4c1c21df0778152f98102ad69cd9a5746b168e8d430eca26f557dd96  guix-build-019ad7327c39/output/riscv64-linux-gnu/bitcoin-019ad7327c39-riscv64-linux-gnu.tar.gz
9226892d4fdb0feaefe95350d3f639545d2b0f8a14e029c4b5e046ed2fb1f173  guix-build-019ad7327c39/output/x86_64-apple-darwin/SHA256SUMS.part
645d033d1c23f223c4059fc542ca9a9692e7842b715afaf30b7a53f2130828b6  guix-build-019ad7327c39/output/x86_64-apple-darwin/bitcoin-019ad7327c39-x86_64-apple-darwin-unsigned.tar.gz
040b5f48e7f5e051a6580fe749040953d7b711b38d78370b6722bbf1cf5cdc75  guix-build-019ad7327c39/output/x86_64-apple-darwin/bitcoin-019ad7327c39-x86_64-apple-darwin-unsigned.zip
2725baac8beef25362d03a7b6dcb815da2c2761db949737e6b8c3ce5ef523f05  guix-build-019ad7327c39/output/x86_64-apple-darwin/bitcoin-019ad7327c39-x86_64-apple-darwin.tar.gz
5bf08ae92bfeb3b6c538306c1fbdc06232687c41a483f0c2d1cd86061be470a9  guix-build-019ad7327c39/output/x86_64-linux-gnu/SHA256SUMS.part
aaf5a3fe6a7c62d66d0a4fb7e8afcba434e3e1919ae9b8fbe31d5e7f67448703  guix-build-019ad7327c39/output/x86_64-linux-gnu/bitcoin-019ad7327c39-x86_64-linux-gnu-debug.tar.gz
022e4edc6c0282c563cfb1cfdb46ab6ea5d17691c1804d814da9686a24ba5bfd  guix-build-019ad7327c39/output/x86_64-linux-gnu/bitcoin-019ad7327c39-x86_64-linux-gnu.tar.gz
1b5e801fab4385d2ca5a7c0724eab6e842598de24f1fa1d4e39ae781b8a441eb  guix-build-019ad7327c39/output/x86_64-w64-mingw32/SHA256SUMS.part
8d7cfe8b63289ccd5d20dee89942b21ecafebbac2b4dceb93280325001b465b9  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64-debug.zip
f41ebb6b11d88baf799183823c956c070935324b62f31923aead45556bf5fab5  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64-setup-unsigned.exe
017cc110143e52f4cc4a0cdabf85f718e8d372a58d4582d0bed7b9c45cf4c0e5  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64-unsigned.tar.gz
83cbe899bba23087bce7f0ec139da64aa30c1ce710b49304ba7cc5925043342b  guix-build-019ad7327c39/output/x86_64-w64-mingw32/bitcoin-019ad7327c39-win64.zip

@fanquake fanquake merged commit 7fcf4e9 into bitcoin:master May 14, 2024
16 checks passed
@fanquake fanquake deleted the set_cmake_ar_global branch May 14, 2024 03:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants