*FLAGS
into depends inside the Guix env, which, without this change, doesn’t bust the cache.
depends: add *FLAGS to gen_id #31125
pull fanquake wants to merge 2 commits into bitcoin:master from fanquake:external_flags_plus_linker_cache changing 2 files +30 −3-
fanquake commented at 5:10 pm on October 21, 2024: memberThe depends cache should be busted when flags change, the same as any other tooling change. I’d also like to start passing
-
DrahtBot commented at 5:10 pm on October 21, 2024: contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Code Coverage & Benchmarks
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/31125.
Reviews
See the guideline for information on the review process.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
Conflicts
No conflicts as of last run.
-
DrahtBot added the label Build system on Oct 21, 2024
-
hebasto commented at 8:31 am on October 22, 2024: memberConcept ACK.
-
fanquake commented at 11:03 am on October 22, 2024: memberTwo other things that should happen at the same time as this are adding the linker (this is somewhat compensated for via adding the c/xx flags), as well as making the flag overriding work correctly.
-
hebasto commented at 1:43 pm on October 22, 2024: member
My Guix build:
0aarch64 16361934f5c9bd884aff2ef18000ca718974d8ea564939db6acf3f3ac6faa5e35 guix-build-cd048e03e258/output/aarch64-linux-gnu/SHA256SUMS.part 2d3be037f7cd976b315f96303a56952e3eb5bb8f1963d01c0ede701af2cfee83a guix-build-cd048e03e258/output/aarch64-linux-gnu/bitcoin-cd048e03e258-aarch64-linux-gnu-debug.tar.gz 37c6e75134c8b6614758c024b7bdfcd3bddd0b652d374cbb852e365f00b360a18 guix-build-cd048e03e258/output/aarch64-linux-gnu/bitcoin-cd048e03e258-aarch64-linux-gnu.tar.gz 44514a22fbffe658ef632b013941143c0778b5bacb54a363f4310d3277577b5f0 guix-build-cd048e03e258/output/arm-linux-gnueabihf/SHA256SUMS.part 564ec808aba524f7630cb3b2c3a6944e9b88d72daefed60fbae2f9ddedae7f077 guix-build-cd048e03e258/output/arm-linux-gnueabihf/bitcoin-cd048e03e258-arm-linux-gnueabihf-debug.tar.gz 6fa9ba95096142799b4febfee788959fd5a425be0c846dc345c65b0dbfe1a219f guix-build-cd048e03e258/output/arm-linux-gnueabihf/bitcoin-cd048e03e258-arm-linux-gnueabihf.tar.gz 72356c77fe389353d8e13f961ffb49ad7130a084ff782589e1159677e0a330c5e guix-build-cd048e03e258/output/arm64-apple-darwin/SHA256SUMS.part 8bc501aeb65d96defe117181a53d912fd381b60c7df85fbcf54b375a0f7200f5b guix-build-cd048e03e258/output/arm64-apple-darwin/bitcoin-cd048e03e258-arm64-apple-darwin-unsigned.tar.gz 93ac2543266223d53cd050bb5fd1394906e64b495ebeef1419763362e3645f55c guix-build-cd048e03e258/output/arm64-apple-darwin/bitcoin-cd048e03e258-arm64-apple-darwin-unsigned.zip 106fa6115d33fe9387c534d9f898b4bc4320125a74dfac349545ed0ea1d5215d05 guix-build-cd048e03e258/output/arm64-apple-darwin/bitcoin-cd048e03e258-arm64-apple-darwin.tar.gz 11ff6c4ccefcfa783457a5cde35289e77a732bb20ef1052f7e38b18608d2974d94 guix-build-cd048e03e258/output/dist-archive/bitcoin-cd048e03e258.tar.gz 12ffd97825fdd6c81eb0f10d283b9a5d50ec1076f8cabc70634e3421ca783a4466 guix-build-cd048e03e258/output/powerpc64-linux-gnu/SHA256SUMS.part 13bf91ae047f7941af0de90dcd19720fee5ddb52badcadbb54de08fdb2b66a952f guix-build-cd048e03e258/output/powerpc64-linux-gnu/bitcoin-cd048e03e258-powerpc64-linux-gnu-debug.tar.gz 14b320cd3d24fbea6e18a872a3e96814039f32311bff8206fe23231f45d22fceb9 guix-build-cd048e03e258/output/powerpc64-linux-gnu/bitcoin-cd048e03e258-powerpc64-linux-gnu.tar.gz 15fb160f2c2333cac19c89a48ee8c9ec67638cda2dae1449520f2fd5186b8cf007 guix-build-cd048e03e258/output/riscv64-linux-gnu/SHA256SUMS.part 166e4103f2b8467f049d9f7bb849fdfd96e04af2b8c4d48c11e2b1fa1e77c2db67 guix-build-cd048e03e258/output/riscv64-linux-gnu/bitcoin-cd048e03e258-riscv64-linux-gnu-debug.tar.gz 1718ec18d121cac286ec2f1f0159841bbdac04b1c3bcc2f820b381db73d063b63b guix-build-cd048e03e258/output/riscv64-linux-gnu/bitcoin-cd048e03e258-riscv64-linux-gnu.tar.gz 1815b48d85bbe68a29ed5ccc27212b0afc03e7aa4e1ae84490dba3deeae693aab2 guix-build-cd048e03e258/output/x86_64-apple-darwin/SHA256SUMS.part 19c3bdc254e4d3e25514e73c8959e2effb28c16422a447fcd324739de77c384dad guix-build-cd048e03e258/output/x86_64-apple-darwin/bitcoin-cd048e03e258-x86_64-apple-darwin-unsigned.tar.gz 20e25add8b347ebf77acff1548ac14a9acab870efefa557c598366a275c0653687 guix-build-cd048e03e258/output/x86_64-apple-darwin/bitcoin-cd048e03e258-x86_64-apple-darwin-unsigned.zip 21e7d43cfc0bcad5e4d6b8b9d3c40262bef95a4c749c5f6db3211c422f421e9ccd guix-build-cd048e03e258/output/x86_64-apple-darwin/bitcoin-cd048e03e258-x86_64-apple-darwin.tar.gz 227690e77c3948e216bb06bf3205f9be28cac4594b6f187ba98da40b398e6792b3 guix-build-cd048e03e258/output/x86_64-linux-gnu/SHA256SUMS.part 23cf1fc1da25f4f82de785294df3957ed967893fa1a77b715763fc5adcd3bc7c69 guix-build-cd048e03e258/output/x86_64-linux-gnu/bitcoin-cd048e03e258-x86_64-linux-gnu-debug.tar.gz 246958cb04755c26f0c3fd44599c00b4b5d14e97897e1177bb4994f5371e76c395 guix-build-cd048e03e258/output/x86_64-linux-gnu/bitcoin-cd048e03e258-x86_64-linux-gnu.tar.gz 25f9b87fcaf34cf0182ad620d57b178c4decd562d165944da87593391e7589c24f guix-build-cd048e03e258/output/x86_64-w64-mingw32/SHA256SUMS.part 26a74fadfd30da6af3764191ce910bc1eb8ac9c3a8d8d46a2c5e9e194cc811b1e0 guix-build-cd048e03e258/output/x86_64-w64-mingw32/bitcoin-cd048e03e258-win64-debug.zip 2716347d423ed3d83a487fd3d81cef30b1c8998b9c0986ebb1b574f30f7d1a39a0 guix-build-cd048e03e258/output/x86_64-w64-mingw32/bitcoin-cd048e03e258-win64-setup-unsigned.exe 28b5e493fbbfc3da13a8969402ccfc7bc8146042bbaa93aee6f12dbbad00698fb6 guix-build-cd048e03e258/output/x86_64-w64-mingw32/bitcoin-cd048e03e258-win64-unsigned.tar.gz 29e92c1f39f88d414bba6a04ce0b3fd53f50714ccd463e44f9c1f166091bba8a83 guix-build-cd048e03e258/output/x86_64-w64-mingw32/bitcoin-cd048e03e258-win64.zip
-
in depends/Makefile:146 in cd048e03e2 outdated
141@@ -142,8 +142,15 @@ include packages/packages.mk 142 # 2. Before including packages/*.mk (excluding packages/packages.mk), since 143 # they rely on the build_id variables 144 # 145-build_id:=$(shell env CC='$(build_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(build_CXX)' CXX_STANDARD='$(CXX_STANDARD)' AR='$(build_AR) 'NM='$(build_NM)' RANLIB='$(build_RANLIB)' STRIP='$(build_STRIP)' SHA256SUM='$(build_SHA256SUM)' DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(BUILD_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))') 146-$(host_arch)_$(host_os)_id:=$(shell env CC='$(host_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(host_CXX)' CXX_STANDARD='$(CXX_STANDARD)' AR='$(host_AR)' NM='$(host_NM)' RANLIB='$(host_RANLIB)' STRIP='$(host_STRIP)' SHA256SUM='$(build_SHA256SUM)' DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(HOST_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))') 147+build_id:=$(shell env CC='$(build_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(build_CXX)' CXX_STANDARD='$(CXX_STANDARD)' \ 148+ CPPFLAGS='$(CPPFLAGS)' CFLAGS='$(CFLAGS)' CXXFLAGS='$(CXXFLAGS)' LDFLAGS='$(LDFLAGS)' \
hebasto commented at 2:00 pm on October 22, 2024:I’m not sure about that as none of the
{CPP,C,CXX,LD}FLAGS
variables is propagated to the native packages:0$ cd depends 1$ make HOST=arm64-apple-darwin MULTIPROCESS=1 print-native_libmultiprocess_cxxflags CXXFLAGS=-some-fancy-flag 2native_libmultiprocess_cxxflags=
TheCharlatan commented at 2:03 pm on October 22, 2024:Mmh, isn’t that intentional?
theuni commented at 3:45 pm on October 22, 2024:So why bother passing them? I don’t see any need to rebuild the native packages when changing host flags?in depends/gen_id:4 in cd048e03e2 outdated
0@@ -1,6 +1,7 @@ 1 #!/usr/bin/env bash 2 3 # Usage: env [ CC=... ] [ C_STANDARD=...] [ CXX=... ] [CXX_STANDARD=...] \ 4+# [ CPPFLAGS=... ] [CFLAGS=...] [CXXFLAGS=...] [LDFLAGS=...]
hebasto commented at 2:00 pm on October 22, 2024:nit:
0# [ CPPFLAGS=... ] [CFLAGS=...] [CXXFLAGS=...] [LDFLAGS=...] \
While touching this code, the comment can be improved:
0--- a/depends/gen_id 1+++ b/depends/gen_id 2@@ -3,7 +3,7 @@ 3 # Usage: env [ CC=... ] [ C_STANDARD=...] [ CXX=... ] [CXX_STANDARD=...] \ 4 # [ CPPFLAGS=... ] [CFLAGS=...] [CXXFLAGS=...] [LDFLAGS=...] 5 # [ AR=... ] [ NM=... ] [ RANLIB=... ] [ STRIP=... ] [ DEBUG=... ] \ 6-# [ LTO=... ] [ NO_HARDEN=... ] ./build-id [ID_SALT]... 7+# [ LTO=... ] [ NO_HARDEN=... ] ./gen-id [ID_SALT]... 8 # 9 # Prints to stdout a SHA256 hash representing the current toolset, used by 10 # depends/Makefile as a build id for caching purposes (detecting when the
fanquake commented at 2:16 pm on October 22, 2024:Added.in depends/Makefile:148 in cd048e03e2 outdated
141@@ -142,8 +142,15 @@ include packages/packages.mk 142 # 2. Before including packages/*.mk (excluding packages/packages.mk), since 143 # they rely on the build_id variables 144 # 145-build_id:=$(shell env CC='$(build_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(build_CXX)' CXX_STANDARD='$(CXX_STANDARD)' AR='$(build_AR) 'NM='$(build_NM)' RANLIB='$(build_RANLIB)' STRIP='$(build_STRIP)' SHA256SUM='$(build_SHA256SUM)' DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(BUILD_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))') 146-$(host_arch)_$(host_os)_id:=$(shell env CC='$(host_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(host_CXX)' CXX_STANDARD='$(CXX_STANDARD)' AR='$(host_AR)' NM='$(host_NM)' RANLIB='$(host_RANLIB)' STRIP='$(host_STRIP)' SHA256SUM='$(build_SHA256SUM)' DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(HOST_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))') 147+build_id:=$(shell env CC='$(build_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(build_CXX)' CXX_STANDARD='$(CXX_STANDARD)' \ 148+ CPPFLAGS='$(CPPFLAGS)' CFLAGS='$(CFLAGS)' CXXFLAGS='$(CXXFLAGS)' LDFLAGS='$(LDFLAGS)' \ 149+ AR='$(build_AR) 'NM='$(build_NM)' RANLIB='$(build_RANLIB)' STRIP='$(build_STRIP)' SHA256SUM='$(build_SHA256SUM)' \ 150+ DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(BUILD_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))')
TheCharlatan commented at 2:02 pm on October 22, 2024:Nit: While you are at it maybe break before./gen_id
too for readability purposes?
fanquake commented at 2:16 pm on October 22, 2024:Broken.fanquake force-pushed on Oct 22, 2024theuni commented at 3:46 pm on October 22, 2024: memberConcept ACKfanquake force-pushed on Oct 24, 2024in depends/gen_id:65 in 8718a067d3 outdated
57@@ -58,6 +58,17 @@ 58 echo "CXX_STANDARD=${CXX_STANDARD}" 59 echo "END CXX" 60 61+ # We use lld when cross-compiling for macOS, and it's version should 62+ # be tied to LLVM. However someone compiling with GCC and -fuse-ld=lld 63+ # would not see a cache bust if the LLVM toolchain was updated. 64+ echo "BEGIN lld" 65+ bash -c "ld.lld --version"
theuni commented at 3:39 pm on October 24, 2024:I wonder if this could be replaced with an actual invocation of the linker instead? Something like:
bash -c "echo \"int main(){}\" | $CC -v $CFLAGS $LDFLAGS -Wl,-v -xc -o /dev/null -"
fanquake commented at 3:18 pm on December 10, 2024:We can do something more involved if you like, also want to avoid anything that is likely to be flaky.
theuni commented at 5:31 pm on December 10, 2024:Eh, probably not worth bothering with.
theuni commented at 5:45 pm on December 10, 2024:Mmm, it is a shame that an update to an unused linker would bust the cache. But I guess that’d be so rare that it’s not worth being too concerned about.
We can always revisit and switch to an invocation if it turns out to be too greedy.
fanquake force-pushed on Dec 10, 2024theuni approvedtheuni commented at 5:51 pm on December 10, 2024: memberutACK b31ec088601994d0c59f874bd8e81b43339ef60bDrahtBot requested review from hebasto on Dec 10, 2024in depends/Makefile:144 in 5739174013 outdated
140@@ -141,8 +141,16 @@ include packages/packages.mk 141 # 2. Before including packages/*.mk (excluding packages/packages.mk), since 142 # they rely on the build_id variables 143 # 144-build_id:=$(shell env CC='$(build_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(build_CXX)' CXX_STANDARD='$(CXX_STANDARD)' AR='$(build_AR) 'NM='$(build_NM)' RANLIB='$(build_RANLIB)' STRIP='$(build_STRIP)' SHA256SUM='$(build_SHA256SUM)' DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(BUILD_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))') 145-$(host_arch)_$(host_os)_id:=$(shell env CC='$(host_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(host_CXX)' CXX_STANDARD='$(CXX_STANDARD)' AR='$(host_AR)' NM='$(host_NM)' RANLIB='$(host_RANLIB)' STRIP='$(host_STRIP)' SHA256SUM='$(build_SHA256SUM)' DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(HOST_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))') 146+build_id:=$(shell env CC='$(build_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(build_CXX)' CXX_STANDARD='$(CXX_STANDARD)' \
theuni commented at 5:52 pm on December 10, 2024:Nit: Seems LTO shouldn’t be here either, I’m not sure why we’d need to rebuild the build stuff if target LTO changed. But it was already like that, so no need to change it here.
fanquake commented at 12:39 pm on January 10, 2025:Dropped this out as well.fanquake requested review from TheCharlatan on Dec 17, 2024in depends/Makefile:145 in b31ec08860 outdated
140@@ -141,8 +141,16 @@ include packages/packages.mk 141 # 2. Before including packages/*.mk (excluding packages/packages.mk), since 142 # they rely on the build_id variables 143 # 144-build_id:=$(shell env CC='$(build_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(build_CXX)' CXX_STANDARD='$(CXX_STANDARD)' AR='$(build_AR) 'NM='$(build_NM)' RANLIB='$(build_RANLIB)' STRIP='$(build_STRIP)' SHA256SUM='$(build_SHA256SUM)' DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(BUILD_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))') 145-$(host_arch)_$(host_os)_id:=$(shell env CC='$(host_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(host_CXX)' CXX_STANDARD='$(CXX_STANDARD)' AR='$(host_AR)' NM='$(host_NM)' RANLIB='$(host_RANLIB)' STRIP='$(host_STRIP)' SHA256SUM='$(build_SHA256SUM)' DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(HOST_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))') 146+build_id:=$(shell env CC='$(build_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(build_CXX)' CXX_STANDARD='$(CXX_STANDARD)' \ 147+ AR='$(build_AR) 'NM='$(build_NM)' RANLIB='$(build_RANLIB)' STRIP='$(build_STRIP)' SHA256SUM='$(build_SHA256SUM)' \
DrahtBot requested review from hebasto on Jan 9, 2025depends: add *FLAGS to gen_id
The depends cache should be busted when flags change, the same as any other tooling change. Id also like to start passing *FLAGS into depends inside the Guix env, which, without this change, doesn't bust the cache.
depends: add mold & ld.lld to gen_id
We use `lld` when cross-compiling for macOS, and it's version should be tied to LLVM. However someone compiling with GCC and `-fuse-ld=lld` would not see a cache bust if the LLVM toolchain was updated. We don't use `mold` directly, but I'm aware of it's usage in infrastructure, along with depends, used to test the project.
fanquake force-pushed on Jan 10, 2025fanquake added the label DrahtBot Guix build requested on Jan 10, 2025hebasto approvedDrahtBot requested review from theuni on Jan 10, 2025fanquake commented at 4:08 pm on January 10, 2025: memberGuix Build:
03922712c31b158aefa34a0700c02dc0c2c02c318002ead81cc7c9836c34c7b6a guix-build-01df180bfb82/output/aarch64-linux-gnu/SHA256SUMS.part 1600a22f791e838113d1b0401f0b038a5cf7e28638e6eb80cd80f39885dd2c63b guix-build-01df180bfb82/output/aarch64-linux-gnu/bitcoin-01df180bfb82-aarch64-linux-gnu-debug.tar.gz 2e9a43319a6f6358940ff265be574d067604ce4f31d7c1e5be0c143c4407892ef guix-build-01df180bfb82/output/aarch64-linux-gnu/bitcoin-01df180bfb82-aarch64-linux-gnu.tar.gz 3a049be13012976871a66923c54a4de0814769f9b7e9b0389ed94e5293e6401bf guix-build-01df180bfb82/output/arm-linux-gnueabihf/SHA256SUMS.part 481a4dd99cddd275594e0049281e954f8c338325c3d6056bc64cb33c0a300ab32 guix-build-01df180bfb82/output/arm-linux-gnueabihf/bitcoin-01df180bfb82-arm-linux-gnueabihf-debug.tar.gz 51ae3d96227047d9f2120c73669c1557f7cbdc8680fca342a0a75aa559292a7c6 guix-build-01df180bfb82/output/arm-linux-gnueabihf/bitcoin-01df180bfb82-arm-linux-gnueabihf.tar.gz 669ca4cab512ef4db170b2bc98a7f326be8f01fdf8f61b3fb6186e8e89d54d479 guix-build-01df180bfb82/output/arm64-apple-darwin/SHA256SUMS.part 70870040b52fe59bd34c536a9c7feec9211b75dc73482b5523c76108c990f84b4 guix-build-01df180bfb82/output/arm64-apple-darwin/bitcoin-01df180bfb82-arm64-apple-darwin-unsigned.tar.gz 808097ec13c55c485c817b1720833b13fb7c2f68c2fde7ad615fba22234599337 guix-build-01df180bfb82/output/arm64-apple-darwin/bitcoin-01df180bfb82-arm64-apple-darwin-unsigned.zip 98449c7d93ef88e0f29469a06cc84eb4307e74e3619809f25948148b467e20e19 guix-build-01df180bfb82/output/arm64-apple-darwin/bitcoin-01df180bfb82-arm64-apple-darwin.tar.gz 105869047d7291aa691d1b5d5ec62770183ec14336b43422fcf249a3c27dc1d87b guix-build-01df180bfb82/output/dist-archive/bitcoin-01df180bfb82.tar.gz 110176a202d7f88e1069216d7baa62e75ccd22edd2ae98d392c7e9c911f6ae9c32 guix-build-01df180bfb82/output/powerpc64-linux-gnu/SHA256SUMS.part 12fc16a5cf38dacec3044f68ae40ed1afabf3329751b52cafff054fcc5d18dfd71 guix-build-01df180bfb82/output/powerpc64-linux-gnu/bitcoin-01df180bfb82-powerpc64-linux-gnu-debug.tar.gz 13fdf6d3e42911f53f41dfef9d7e50207c4f83079523296967370826892ed0df9f guix-build-01df180bfb82/output/powerpc64-linux-gnu/bitcoin-01df180bfb82-powerpc64-linux-gnu.tar.gz 14f919e600052054180fa0f38fddcf470b50db7734732b77f7f56118d2fc9b2252 guix-build-01df180bfb82/output/riscv64-linux-gnu/SHA256SUMS.part 15894c33913ae86c7be43863737c1a059731c4d6c27e2d10aba47e8ee7c5101c17 guix-build-01df180bfb82/output/riscv64-linux-gnu/bitcoin-01df180bfb82-riscv64-linux-gnu-debug.tar.gz 1679fde5858916e7e24e0b0be2c1ab0c1afbe32b9e2648a0d71579079511962d9c guix-build-01df180bfb82/output/riscv64-linux-gnu/bitcoin-01df180bfb82-riscv64-linux-gnu.tar.gz 170d0752df2dd955618ee6d083d4a2fa1723c5fcbdf245b27f510e5fdbd65e22ac guix-build-01df180bfb82/output/x86_64-apple-darwin/SHA256SUMS.part 185eb10ba2f175ce0e544b8d137a4e953cdb78ce6e7184fccd827fb285804c4c13 guix-build-01df180bfb82/output/x86_64-apple-darwin/bitcoin-01df180bfb82-x86_64-apple-darwin-unsigned.tar.gz 19bf62fe5359b0b3ceeb33415364914b2862c019c1b348d6ae2fb3af5b88617ae7 guix-build-01df180bfb82/output/x86_64-apple-darwin/bitcoin-01df180bfb82-x86_64-apple-darwin-unsigned.zip 20a2b2fb991b625eb9efc2ef8ee7c14971fb7cdef889b679d78dc3e500c5124105 guix-build-01df180bfb82/output/x86_64-apple-darwin/bitcoin-01df180bfb82-x86_64-apple-darwin.tar.gz 211ff9628c86bb2fb3a95ec8315e63baa0a046fae47fd1bd5ca8cb0ad39592cc56 guix-build-01df180bfb82/output/x86_64-linux-gnu/SHA256SUMS.part 226ec645d35a0db281f75bf5e6dd71794ec8dbc699361ad923352dc247705af24e guix-build-01df180bfb82/output/x86_64-linux-gnu/bitcoin-01df180bfb82-x86_64-linux-gnu-debug.tar.gz 23a7b3218dbecfb53ea2a10f5a042602c226cadbe2874be2123a7b87ddf726338f guix-build-01df180bfb82/output/x86_64-linux-gnu/bitcoin-01df180bfb82-x86_64-linux-gnu.tar.gz 2481c51442de9a58971cd256bd8a5c911f3a54c45ea2a9a5b223ed5748f41270d7 guix-build-01df180bfb82/output/x86_64-w64-mingw32/SHA256SUMS.part 255eb50b0b69bf8fadf58834c3d414dd95ccb7100005772c0b91d936fdb487fc33 guix-build-01df180bfb82/output/x86_64-w64-mingw32/bitcoin-01df180bfb82-win64-debug.zip 26beffccb03c8ed679320dd1d545103d92c89d030510b6dd86ef5ce8eb86db00e4 guix-build-01df180bfb82/output/x86_64-w64-mingw32/bitcoin-01df180bfb82-win64-setup-unsigned.exe 27bfce174d7d50e343f119da29afe9f1ad17d48ef949c03b75cd95bb3ad4250575 guix-build-01df180bfb82/output/x86_64-w64-mingw32/bitcoin-01df180bfb82-win64-unsigned.tar.gz 28451344b9ef227e9a0611e809795e60f9b643e155c56435c964c37bc7a0870655 guix-build-01df180bfb82/output/x86_64-w64-mingw32/bitcoin-01df180bfb82-win64.zip
hebasto commented at 5:37 pm on January 10, 2025: memberMy Guix build:
0aarch64 13922712c31b158aefa34a0700c02dc0c2c02c318002ead81cc7c9836c34c7b6a guix-build-01df180bfb82/output/aarch64-linux-gnu/SHA256SUMS.part 2600a22f791e838113d1b0401f0b038a5cf7e28638e6eb80cd80f39885dd2c63b guix-build-01df180bfb82/output/aarch64-linux-gnu/bitcoin-01df180bfb82-aarch64-linux-gnu-debug.tar.gz 3e9a43319a6f6358940ff265be574d067604ce4f31d7c1e5be0c143c4407892ef guix-build-01df180bfb82/output/aarch64-linux-gnu/bitcoin-01df180bfb82-aarch64-linux-gnu.tar.gz 4a049be13012976871a66923c54a4de0814769f9b7e9b0389ed94e5293e6401bf guix-build-01df180bfb82/output/arm-linux-gnueabihf/SHA256SUMS.part 581a4dd99cddd275594e0049281e954f8c338325c3d6056bc64cb33c0a300ab32 guix-build-01df180bfb82/output/arm-linux-gnueabihf/bitcoin-01df180bfb82-arm-linux-gnueabihf-debug.tar.gz 61ae3d96227047d9f2120c73669c1557f7cbdc8680fca342a0a75aa559292a7c6 guix-build-01df180bfb82/output/arm-linux-gnueabihf/bitcoin-01df180bfb82-arm-linux-gnueabihf.tar.gz 769ca4cab512ef4db170b2bc98a7f326be8f01fdf8f61b3fb6186e8e89d54d479 guix-build-01df180bfb82/output/arm64-apple-darwin/SHA256SUMS.part 80870040b52fe59bd34c536a9c7feec9211b75dc73482b5523c76108c990f84b4 guix-build-01df180bfb82/output/arm64-apple-darwin/bitcoin-01df180bfb82-arm64-apple-darwin-unsigned.tar.gz 908097ec13c55c485c817b1720833b13fb7c2f68c2fde7ad615fba22234599337 guix-build-01df180bfb82/output/arm64-apple-darwin/bitcoin-01df180bfb82-arm64-apple-darwin-unsigned.zip 108449c7d93ef88e0f29469a06cc84eb4307e74e3619809f25948148b467e20e19 guix-build-01df180bfb82/output/arm64-apple-darwin/bitcoin-01df180bfb82-arm64-apple-darwin.tar.gz 115869047d7291aa691d1b5d5ec62770183ec14336b43422fcf249a3c27dc1d87b guix-build-01df180bfb82/output/dist-archive/bitcoin-01df180bfb82.tar.gz 120176a202d7f88e1069216d7baa62e75ccd22edd2ae98d392c7e9c911f6ae9c32 guix-build-01df180bfb82/output/powerpc64-linux-gnu/SHA256SUMS.part 13fc16a5cf38dacec3044f68ae40ed1afabf3329751b52cafff054fcc5d18dfd71 guix-build-01df180bfb82/output/powerpc64-linux-gnu/bitcoin-01df180bfb82-powerpc64-linux-gnu-debug.tar.gz 14fdf6d3e42911f53f41dfef9d7e50207c4f83079523296967370826892ed0df9f guix-build-01df180bfb82/output/powerpc64-linux-gnu/bitcoin-01df180bfb82-powerpc64-linux-gnu.tar.gz 15f919e600052054180fa0f38fddcf470b50db7734732b77f7f56118d2fc9b2252 guix-build-01df180bfb82/output/riscv64-linux-gnu/SHA256SUMS.part 16894c33913ae86c7be43863737c1a059731c4d6c27e2d10aba47e8ee7c5101c17 guix-build-01df180bfb82/output/riscv64-linux-gnu/bitcoin-01df180bfb82-riscv64-linux-gnu-debug.tar.gz 1779fde5858916e7e24e0b0be2c1ab0c1afbe32b9e2648a0d71579079511962d9c guix-build-01df180bfb82/output/riscv64-linux-gnu/bitcoin-01df180bfb82-riscv64-linux-gnu.tar.gz 180d0752df2dd955618ee6d083d4a2fa1723c5fcbdf245b27f510e5fdbd65e22ac guix-build-01df180bfb82/output/x86_64-apple-darwin/SHA256SUMS.part 195eb10ba2f175ce0e544b8d137a4e953cdb78ce6e7184fccd827fb285804c4c13 guix-build-01df180bfb82/output/x86_64-apple-darwin/bitcoin-01df180bfb82-x86_64-apple-darwin-unsigned.tar.gz 20bf62fe5359b0b3ceeb33415364914b2862c019c1b348d6ae2fb3af5b88617ae7 guix-build-01df180bfb82/output/x86_64-apple-darwin/bitcoin-01df180bfb82-x86_64-apple-darwin-unsigned.zip 21a2b2fb991b625eb9efc2ef8ee7c14971fb7cdef889b679d78dc3e500c5124105 guix-build-01df180bfb82/output/x86_64-apple-darwin/bitcoin-01df180bfb82-x86_64-apple-darwin.tar.gz 221ff9628c86bb2fb3a95ec8315e63baa0a046fae47fd1bd5ca8cb0ad39592cc56 guix-build-01df180bfb82/output/x86_64-linux-gnu/SHA256SUMS.part 236ec645d35a0db281f75bf5e6dd71794ec8dbc699361ad923352dc247705af24e guix-build-01df180bfb82/output/x86_64-linux-gnu/bitcoin-01df180bfb82-x86_64-linux-gnu-debug.tar.gz 24a7b3218dbecfb53ea2a10f5a042602c226cadbe2874be2123a7b87ddf726338f guix-build-01df180bfb82/output/x86_64-linux-gnu/bitcoin-01df180bfb82-x86_64-linux-gnu.tar.gz 2581c51442de9a58971cd256bd8a5c911f3a54c45ea2a9a5b223ed5748f41270d7 guix-build-01df180bfb82/output/x86_64-w64-mingw32/SHA256SUMS.part 265eb50b0b69bf8fadf58834c3d414dd95ccb7100005772c0b91d936fdb487fc33 guix-build-01df180bfb82/output/x86_64-w64-mingw32/bitcoin-01df180bfb82-win64-debug.zip 27beffccb03c8ed679320dd1d545103d92c89d030510b6dd86ef5ce8eb86db00e4 guix-build-01df180bfb82/output/x86_64-w64-mingw32/bitcoin-01df180bfb82-win64-setup-unsigned.exe 28bfce174d7d50e343f119da29afe9f1ad17d48ef949c03b75cd95bb3ad4250575 guix-build-01df180bfb82/output/x86_64-w64-mingw32/bitcoin-01df180bfb82-win64-unsigned.tar.gz 29451344b9ef227e9a0611e809795e60f9b643e155c56435c964c37bc7a0870655 guix-build-01df180bfb82/output/x86_64-w64-mingw32/bitcoin-01df180bfb82-win64.zip
fanquake merged this on Jan 20, 2025fanquake closed this on Jan 20, 2025
fanquake deleted the branch on Jan 20, 2025
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: 2025-01-21 06:12 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me