Skip to content

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
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.

@sedited
Copy link
Contributor

sedited commented May 10, 2024

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 3ba679b1efca836a847ab0915ecf60842fe4b443
(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

@sedited sedited 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 4009abb0af8b36363597fc66aa2bc0e1dcc9ac72
(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
@fanquake fanquake deleted the set_cmake_ar_global branch May 14, 2024 03:47
PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Oct 25, 2024
019ad73 depends: set RANLIB for CMake (fanquake)
43cfb42 depends: set NM for CMake (fanquake)
1e4412b depends: set AR for CMake (fanquake)

Pull request description:

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

ACKs for top commit:
  theuni:
    utACK 019ad73. I didn't test, but I tried this approach on a few deps and it seemed to work as expected.
  TheCharlatan:
    ACK 019ad73

Tree-SHA512: 78cc8981456f7476cafca0e40fcc569e474b92004c8024d1c4268b6aab53175074a06ab17ebded8d706bf0a7f77401642dd38bb7ce2e4b04abdcd149d3d69969
PastaPastaPasta added a commit to dashpay/dash that referenced this pull request Oct 27, 2024
b654479 Merge bitcoin#30705: test: Avoid intermittent block download timeout in p2p_ibd_stalling (merge-script)
745a819 Merge bitcoin#30690: devtools, utxo-snapshot: Fix block height out of range in script (Ava Chow)
01b570e Merge bitcoin#29999: guix: fix suggested fake date for openssl-1.1.1l (Ava Chow)
432f352 Merge bitcoin#30580: doc: Add note about distro's `g++-mingw-w64-x86-64-posix` version (merge-script)
1bd090e Merge bitcoin#30597: doc: Drop no longer needed workaround for WSL (merge-script)
8a12237 Merge bitcoin#30630: doc: Update ccache website link (merge-script)
f66547f Merge bitcoin#30588: depends: fix ZMQ CMake getcachesize check (merge-script)
ddaec96 Merge bitcoin#30565: depends: Fix `zeromq` build on OpenBSD (merge-script)
e4e5605 Merge bitcoin#30552: test: fix constructor of msg_tx (merge-script)
df3c239 Merge bitcoin#26950: cleanse: switch to SecureZeroMemory for Windows cross-compile (merge-script)
57945ce Merge bitcoin#30506: depends: Cleanup postprocess commands after switching to CMake (merge-script)
e016ffa Merge bitcoin#29878: depends: build expat with CMake (merge-script)
62dcd43 Merge bitcoin#29880: depends: build FreeType with CMake (merge-script)
745addf Merge bitcoin#30245: net: Allow -proxy=[::1] on nodes with IPV6 lo only (Ava Chow)
4e144be Merge bitcoin-core/gui#795: Keep focus on "Hide" while ModalOverlay is visible (Hennadii Stepanov)
69c04b2 Merge bitcoin#30372: util: Use SteadyClock in RandAddSeedPerfmon (merge-script)
ebed8af Merge bitcoin#30336: depends: update doc in Qt pwd patch (merge-script)
9793fb1 Merge bitcoin#30340: test: Added coverage to Block not found error using gettxoutsetinfo (Ava Chow)
479cb8b Merge bitcoin#30312: contrib: add R(UN)PATH check to ELF symbol-check (merge-script)
ca83773 Merge bitcoin#30283: upnp: fix build with miniupnpc 2.2.8 (merge-script)
63e139d Merge bitcoin#30185: guix: show `*_FLAGS` variables in pre-build output (merge-script)
3be0d3e Merge bitcoin#30097: crypto: disable asan for sha256_sse4 with clang and -O0 (merge-script)
3070c3e Merge bitcoin#30078: depends: set AR & RANLIB for CMake (merge-script)

Pull request description:

  ## Issue being fixed or feature implemented
  Trivial backports

  ## What was done?

  ## How Has This Been Tested?
  built locally

  ## Breaking Changes

  ## Checklist:
    _Go over all the following points, and put an `x` in all the boxes that apply._
  - [ ] I have performed a self-review of my own code
  - [ ] I have commented my code, particularly in hard-to-understand areas
  - [ ] I have added or updated relevant unit/integration/functional/e2e tests
  - [ ] I have made corresponding changes to the documentation
  - [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_

ACKs for top commit:
  UdjinM6:
    utACK b654479
  kwvg:
    utACK b654479

Tree-SHA512: 10b5af4e92c83fa9d6764b20bf066bba8e4c600402966fd5c1d6dad07b0549d8a42151a33f21e2f8263336c12a810a6f3fc2828d90bc98153e09c165d9e5b043
@bitcoin bitcoin locked and limited conversation to collaborators May 14, 2025
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.

6 participants