depends: disable variables, rules and suffixes. #33045

pull fanquake wants to merge 2 commits into bitcoin:master from fanquake:22126_rebased changing 1 files +2 −0
  1. fanquake commented at 3:24 pm on July 23, 2025: member

    This picks up #22126. Previously, this was more complicated to do, as depends packages (upnp, natpmp) used the rules being disabled. Those packages have since been removed.

    When there is no rule to build a target in the makefile, make looks for a builtin rule. When -r is specified make no longer performs this lookup.

    E.g. the following in an excerpt from make -d output. Here, make looks for a rule to build all.

     0Considering target file 'all'.
     1 File 'all' does not exist.
     2 Looking for an implicit rule for 'all'.
     3 Trying pattern rule with stem 'all'.
     4 Trying implicit prerequisite 'all.o'.
     5 Trying pattern rule with stem 'all'.
     6 Trying implicit prerequisite 'all.c'.
     7 Trying pattern rule with stem 'all'.
     8 Trying implicit prerequisite 'all.cc'.
     9 Trying pattern rule with stem 'all'.
    10 Trying implicit prerequisite 'all.C'.
    11 Trying pattern rule with stem 'all'.
    12 Trying implicit prerequisite 'all.cpp'.
    13 Trying pattern rule with stem 'all'.
    14 Trying implicit prerequisite 'all.p'.
    15 Trying pattern rule with stem 'all'.
    16 Trying implicit prerequisite 'all.f'.
    17...
    

    Many more lines like this are omitted.

    Because this build system does not use make builtin rules or suffixes, there is no benefit in having builtin rules enabled.

    There are 2 benefits in having builtin rules disabled.

    1. Improves performance by eliminating redundant lookups.
    2. Simplifies troubleshooting by reducing the output of make -d or make -p.

    Also see: https://www.gnu.org/software/make/manual/make.html#index-_002d_002dno_002dbuiltin_002drules.

  2. DrahtBot added the label Build system on Jul 23, 2025
  3. DrahtBot commented at 3:24 pm on July 23, 2025: 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/33045.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK hebasto
    Concept ACK theuni

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

  4. fanquake added the label DrahtBot Guix build requested on Jul 23, 2025
  5. DrahtBot removed the label DrahtBot Guix build requested on Jul 24, 2025
  6. fanquake force-pushed on Jul 31, 2025
  7. fanquake requested review from theuni on Aug 1, 2025
  8. fanquake force-pushed on Aug 1, 2025
  9. fanquake force-pushed on Aug 6, 2025
  10. fanquake force-pushed on Aug 13, 2025
  11. fanquake force-pushed on Sep 1, 2025
  12. fanquake force-pushed on Sep 4, 2025
  13. theuni commented at 3:05 pm on September 4, 2025: member

    Concept ACK and utACK 803a2f5e9f869502536560f5bbe5979a137a20e5.

    I was going to suggest:

    • Using --no-builtin-rules rather than -r to be a little more self-documenting
    • Using GNUMAKEFLAGS rather than MAKEFLAGS for better compatibility

    But…

    BSD Make supports -r, so that pretty much moots both points. Also, I’m pretty sure we require GNU Make anyway.

    Only nit: Does anything depend on the builtin variables, or could we use -R as well?

  14. fanquake force-pushed on Sep 5, 2025
  15. fanquake commented at 1:32 pm on September 5, 2025: member

    or could we use -R as well?

    Pushed up a commit.

  16. fanquake renamed this:
    depends: disable builtin rules and suffixes.
    depends: disable variables, rules and suffixes.
    on Sep 5, 2025
  17. fanquake added the label DrahtBot Guix build requested on Sep 5, 2025
  18. DrahtBot commented at 2:22 pm on September 6, 2025: contributor

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

    File commit e04cb9c1bdf2199127cc8cf9c87f25e46b8cac7b(master) commit 60623acf9db2a4a2f4b5d628a76b03fec22a755c(pull/33045/merge)
    *-aarch64-linux-gnu-debug.tar.gz cd50bfed7e9bc0f8... 87104f63233496ca...
    *-aarch64-linux-gnu.tar.gz 36a02623053223bc... 4dea2f22e2960ba8...
    *-arm-linux-gnueabihf-debug.tar.gz 458c2f80c194deb2... 2547fc07072da046...
    *-arm-linux-gnueabihf.tar.gz b64957c7554150f0... 99bb29541b6a6292...
    *-arm64-apple-darwin-codesigning.tar.gz 60882ae5d893d3a5... 51a056eb204b46f0...
    *-arm64-apple-darwin-unsigned.tar.gz cb0c6481e288a0ac... 2a157c9be42c3c22...
    *-arm64-apple-darwin-unsigned.zip 1368db96c33512d3... 4c4fa278aa1f1b1e...
    *-powerpc64-linux-gnu-debug.tar.gz 364b4bcb42c3fd42... f5208f711bd2d3d7...
    *-powerpc64-linux-gnu.tar.gz c8f45ac13000d807... 7077086ce168746a...
    *-riscv64-linux-gnu-debug.tar.gz 919495916d8c36d9... d39dbafc71c5f423...
    *-riscv64-linux-gnu.tar.gz feb064a4d3f3e9f3... 83148f565a8d9ad1...
    *-x86_64-apple-darwin-codesigning.tar.gz 08bb05b29e5b466a... 3c0fba3b0f6d22d5...
    *-x86_64-apple-darwin-unsigned.tar.gz 968b1f2e17f0eb67... 07162534362b09fd...
    *-x86_64-apple-darwin-unsigned.zip 351e8c1f1df53a31... 3acffe679480c073...
    *-x86_64-linux-gnu-debug.tar.gz d1bfb9b513bb03d6... 61d5dc3bbbbc511c...
    *-x86_64-linux-gnu.tar.gz 504457dd348fe70d... ce70220960f8da3c...
    *.tar.gz 6944fc8c6b7504b6... 73e9ba02c5d91050...
    SHA256SUMS.part 077beb6922793d39... 8ead66dfe9edef6c...
    guix_build.log bea83b2d9bf46459... 29725b817fc58608...
    guix_build.log.diff 1d72d106a748a136...
  19. DrahtBot removed the label DrahtBot Guix build requested on Sep 6, 2025
  20. fanquake force-pushed on Sep 16, 2025
  21. fanquake force-pushed on Oct 10, 2025
  22. fanquake force-pushed on Oct 30, 2025
  23. hebasto approved
  24. hebasto commented at 2:35 pm on November 3, 2025: member

    ACK 3651344fedfd75ea1fd178e53de2607a3bdfb558.

    I was going to suggest:

    * Using `--no-builtin-rules` rather than `-r` to be a little more self-documenting
    

    But…

    BSD Make supports -r, so that pretty much moots both points. Also, I’m pretty sure we require GNU Make anyway.

    We do require GNU Make, so I also support using the long option names for better self-documentation.

  25. depends: disable builtin rules and suffixes.
    When there is no rule to build a target in the makefile, make looks
    for a builtin rule.
    When --no-builtin-rules is specified make no longer performs this lookup.
    
    E.g. the following in an excerpt from make -d output.
    Here, make looks for a rule to build 'all'.
    
    Considering target file 'all'.
     File 'all' does not exist.
     Looking for an implicit rule for 'all'.
     Trying pattern rule with stem 'all'.
     Trying implicit prerequisite 'all.o'.
     Trying pattern rule with stem 'all'.
     Trying implicit prerequisite 'all.c'.
     Trying pattern rule with stem 'all'.
     Trying implicit prerequisite 'all.cc'.
     Trying pattern rule with stem 'all'.
     Trying implicit prerequisite 'all.C'.
     Trying pattern rule with stem 'all'.
     Trying implicit prerequisite 'all.cpp'.
     Trying pattern rule with stem 'all'.
     Trying implicit prerequisite 'all.p'.
     Trying pattern rule with stem 'all'.
     Trying implicit prerequisite 'all.f'.
    ...
    Many more lines like this are omitted.
    
    Because this build system does not use make builtin rules or suffixes,
    there is no benefit in having builtin rules enabled.
    
    There are 2 benefits in having builtin rules disabled.
    
    1. Improves performance by eliminating redundant lookups.
    2. Simplifies troubleshooting by reducing the output of make -d or
    make -p.
    8b5a28fa78
  26. depends: disable builtin variables 52b1595850
  27. fanquake force-pushed on Nov 3, 2025
  28. fanquake commented at 3:29 pm on November 3, 2025: member
    Pushed up the long form for both options.
  29. hebasto approved
  30. hebasto commented at 3:32 pm on November 3, 2025: member
    re-ACK 52b1595850f63b65701a405d31045faa59231c75.
  31. bitcoin deleted a comment on Nov 3, 2025
  32. fanquake commented at 5:27 pm on November 3, 2025: member

    Guix Build (aarch64):

     0e0edc03339b5b32705b8eacbc213a6fd6e5b787caba574671bb3c18340a141ec  guix-build-52b1595850f6/output/aarch64-linux-gnu/SHA256SUMS.part
     155778a17e64cabdb200679240fa004b5c5c9a684ecae773e8497997ab7c968d6  guix-build-52b1595850f6/output/aarch64-linux-gnu/bitcoin-52b1595850f6-aarch64-linux-gnu-debug.tar.gz
     26a2f49dbc8238438d40d46c3ce699814ae1d9eb6d74dd0b4ff273db6648b181c  guix-build-52b1595850f6/output/aarch64-linux-gnu/bitcoin-52b1595850f6-aarch64-linux-gnu.tar.gz
     32fce927435eef577f920c6cc9dc0847ee2cf63de84980840eb29031d08523cc8  guix-build-52b1595850f6/output/arm-linux-gnueabihf/SHA256SUMS.part
     4552ddc9bbf5e7433059bbd12c9cb895bbc49574ab67bfdc1adbf3ca79f287eda  guix-build-52b1595850f6/output/arm-linux-gnueabihf/bitcoin-52b1595850f6-arm-linux-gnueabihf-debug.tar.gz
     51c506a3d6faaa75fdc003bd08c2ac60a274cc41db0e681ebeb1a12fe19099ca9  guix-build-52b1595850f6/output/arm-linux-gnueabihf/bitcoin-52b1595850f6-arm-linux-gnueabihf.tar.gz
     69bcbe18004baa36d52ee2aabb074119b6812d10b36b18360067e0bda124d028c  guix-build-52b1595850f6/output/arm64-apple-darwin/SHA256SUMS.part
     79fa95d3d60523f17b68bf92153e4adad7327091c385d197f40f0491436d800f0  guix-build-52b1595850f6/output/arm64-apple-darwin/bitcoin-52b1595850f6-arm64-apple-darwin-codesigning.tar.gz
     82e44bec0f15b670373af7c4b1016b86bbfe4f683ece6b627b08a20c585cd4b1b  guix-build-52b1595850f6/output/arm64-apple-darwin/bitcoin-52b1595850f6-arm64-apple-darwin-unsigned.tar.gz
     92589be66b72d3396318f2b79d6e64f4adc4429cbb2cbe3744a7f2c54a2bb8f3d  guix-build-52b1595850f6/output/arm64-apple-darwin/bitcoin-52b1595850f6-arm64-apple-darwin-unsigned.zip
    10aea34b9209209a6b8f25d30ef491f7f24ee038303c9818483b2c9f04e8a7c0f5  guix-build-52b1595850f6/output/dist-archive/bitcoin-52b1595850f6.tar.gz
    11b9b357784bd101f7e4349b5abe7217cab54e6fbefaba56032c815ab991cba020  guix-build-52b1595850f6/output/powerpc64-linux-gnu/SHA256SUMS.part
    12139bdb0119211008ce89e7eac8ed63968eeeb7712517fce42442893648c1968a  guix-build-52b1595850f6/output/powerpc64-linux-gnu/bitcoin-52b1595850f6-powerpc64-linux-gnu-debug.tar.gz
    138635255c571b6748d73bcef26826905d7c7ea1956ce2707cffab9e0b75a12727  guix-build-52b1595850f6/output/powerpc64-linux-gnu/bitcoin-52b1595850f6-powerpc64-linux-gnu.tar.gz
    14abb93c2dde3d85cb378b91c81ee744b6a523554c34fd028fa1f8c79d5256ddd5  guix-build-52b1595850f6/output/riscv64-linux-gnu/SHA256SUMS.part
    152619483e9d48d51e992a51e06aac0177ce6987c6f4ac43db9632ab7e3c9a4641  guix-build-52b1595850f6/output/riscv64-linux-gnu/bitcoin-52b1595850f6-riscv64-linux-gnu-debug.tar.gz
    169d31038a7aa8c1a05bc1adb599301c1046e9d6ac16420ec0d8cda3a4b5c5f06a  guix-build-52b1595850f6/output/riscv64-linux-gnu/bitcoin-52b1595850f6-riscv64-linux-gnu.tar.gz
    17b3a6da067c134871bfa07e39bd90ece5dc773eee84e455718c24c93268609677  guix-build-52b1595850f6/output/x86_64-apple-darwin/SHA256SUMS.part
    18918142ac37654b9d85120b8c7837aef970a4502a966d9ce0c308382a75a846fc  guix-build-52b1595850f6/output/x86_64-apple-darwin/bitcoin-52b1595850f6-x86_64-apple-darwin-codesigning.tar.gz
    1979c0bd17ddc44bea82e2a86c1623768798dea25057c3bf411747eb3217cc90f2  guix-build-52b1595850f6/output/x86_64-apple-darwin/bitcoin-52b1595850f6-x86_64-apple-darwin-unsigned.tar.gz
    20bed390b458644eeec1992fde18a13bcaf4665b7f491e7aea60962f6216cfe333  guix-build-52b1595850f6/output/x86_64-apple-darwin/bitcoin-52b1595850f6-x86_64-apple-darwin-unsigned.zip
    21a96e7b014827dc99e971274b59b4de64d3eefff58b2083212d598d89fceac2ac  guix-build-52b1595850f6/output/x86_64-linux-gnu/SHA256SUMS.part
    22453a6625ad577db72b2f197f3ba5289cfb6c2ca49b268e52abc6d0fe7b8705c8  guix-build-52b1595850f6/output/x86_64-linux-gnu/bitcoin-52b1595850f6-x86_64-linux-gnu-debug.tar.gz
    23b742671d6a84bc9a1bc8758f284fe807d4039c387c30a4061eb0bda264f28c70  guix-build-52b1595850f6/output/x86_64-linux-gnu/bitcoin-52b1595850f6-x86_64-linux-gnu.tar.gz
    24e37846567cf7ec60148158bfc310618da8087960dd5d3de85fa0a3360e0884df  guix-build-52b1595850f6/output/x86_64-w64-mingw32/SHA256SUMS.part
    25f67f39c5bfdfa27a8f3027de654659107d8ec631c3c548e9c42bcaae1c1687f6  guix-build-52b1595850f6/output/x86_64-w64-mingw32/bitcoin-52b1595850f6-win64-codesigning.tar.gz
    26411d2415d71c102bbc607442a28860158802febc2a29150d9239db29535c293b  guix-build-52b1595850f6/output/x86_64-w64-mingw32/bitcoin-52b1595850f6-win64-debug.zip
    27520b52efeee2495488ace909fa1982b58550d2feb094cdef86397f6adced9513  guix-build-52b1595850f6/output/x86_64-w64-mingw32/bitcoin-52b1595850f6-win64-setup-unsigned.exe
    285356c85ba0ce2e210408943b056e8b4ac78a4328543e068875fc71b43ae489d0  guix-build-52b1595850f6/output/x86_64-w64-mingw32/bitcoin-52b1595850f6-win64-unsigned.zip
    
  33. fanquake added the label DrahtBot Guix build requested on Nov 3, 2025
  34. fanquake commented at 2:59 pm on November 4, 2025: member

    Guix build (x86_64):

     0e0edc03339b5b32705b8eacbc213a6fd6e5b787caba574671bb3c18340a141ec  guix-build-52b1595850f6/output/aarch64-linux-gnu/SHA256SUMS.part
     155778a17e64cabdb200679240fa004b5c5c9a684ecae773e8497997ab7c968d6  guix-build-52b1595850f6/output/aarch64-linux-gnu/bitcoin-52b1595850f6-aarch64-linux-gnu-debug.tar.gz
     26a2f49dbc8238438d40d46c3ce699814ae1d9eb6d74dd0b4ff273db6648b181c  guix-build-52b1595850f6/output/aarch64-linux-gnu/bitcoin-52b1595850f6-aarch64-linux-gnu.tar.gz
     32fce927435eef577f920c6cc9dc0847ee2cf63de84980840eb29031d08523cc8  guix-build-52b1595850f6/output/arm-linux-gnueabihf/SHA256SUMS.part
     4552ddc9bbf5e7433059bbd12c9cb895bbc49574ab67bfdc1adbf3ca79f287eda  guix-build-52b1595850f6/output/arm-linux-gnueabihf/bitcoin-52b1595850f6-arm-linux-gnueabihf-debug.tar.gz
     51c506a3d6faaa75fdc003bd08c2ac60a274cc41db0e681ebeb1a12fe19099ca9  guix-build-52b1595850f6/output/arm-linux-gnueabihf/bitcoin-52b1595850f6-arm-linux-gnueabihf.tar.gz
     69bcbe18004baa36d52ee2aabb074119b6812d10b36b18360067e0bda124d028c  guix-build-52b1595850f6/output/arm64-apple-darwin/SHA256SUMS.part
     79fa95d3d60523f17b68bf92153e4adad7327091c385d197f40f0491436d800f0  guix-build-52b1595850f6/output/arm64-apple-darwin/bitcoin-52b1595850f6-arm64-apple-darwin-codesigning.tar.gz
     82e44bec0f15b670373af7c4b1016b86bbfe4f683ece6b627b08a20c585cd4b1b  guix-build-52b1595850f6/output/arm64-apple-darwin/bitcoin-52b1595850f6-arm64-apple-darwin-unsigned.tar.gz
     92589be66b72d3396318f2b79d6e64f4adc4429cbb2cbe3744a7f2c54a2bb8f3d  guix-build-52b1595850f6/output/arm64-apple-darwin/bitcoin-52b1595850f6-arm64-apple-darwin-unsigned.zip
    10aea34b9209209a6b8f25d30ef491f7f24ee038303c9818483b2c9f04e8a7c0f5  guix-build-52b1595850f6/output/dist-archive/bitcoin-52b1595850f6.tar.gz
    11b9b357784bd101f7e4349b5abe7217cab54e6fbefaba56032c815ab991cba020  guix-build-52b1595850f6/output/powerpc64-linux-gnu/SHA256SUMS.part
    12139bdb0119211008ce89e7eac8ed63968eeeb7712517fce42442893648c1968a  guix-build-52b1595850f6/output/powerpc64-linux-gnu/bitcoin-52b1595850f6-powerpc64-linux-gnu-debug.tar.gz
    138635255c571b6748d73bcef26826905d7c7ea1956ce2707cffab9e0b75a12727  guix-build-52b1595850f6/output/powerpc64-linux-gnu/bitcoin-52b1595850f6-powerpc64-linux-gnu.tar.gz
    14abb93c2dde3d85cb378b91c81ee744b6a523554c34fd028fa1f8c79d5256ddd5  guix-build-52b1595850f6/output/riscv64-linux-gnu/SHA256SUMS.part
    152619483e9d48d51e992a51e06aac0177ce6987c6f4ac43db9632ab7e3c9a4641  guix-build-52b1595850f6/output/riscv64-linux-gnu/bitcoin-52b1595850f6-riscv64-linux-gnu-debug.tar.gz
    169d31038a7aa8c1a05bc1adb599301c1046e9d6ac16420ec0d8cda3a4b5c5f06a  guix-build-52b1595850f6/output/riscv64-linux-gnu/bitcoin-52b1595850f6-riscv64-linux-gnu.tar.gz
    17b3a6da067c134871bfa07e39bd90ece5dc773eee84e455718c24c93268609677  guix-build-52b1595850f6/output/x86_64-apple-darwin/SHA256SUMS.part
    18918142ac37654b9d85120b8c7837aef970a4502a966d9ce0c308382a75a846fc  guix-build-52b1595850f6/output/x86_64-apple-darwin/bitcoin-52b1595850f6-x86_64-apple-darwin-codesigning.tar.gz
    1979c0bd17ddc44bea82e2a86c1623768798dea25057c3bf411747eb3217cc90f2  guix-build-52b1595850f6/output/x86_64-apple-darwin/bitcoin-52b1595850f6-x86_64-apple-darwin-unsigned.tar.gz
    20bed390b458644eeec1992fde18a13bcaf4665b7f491e7aea60962f6216cfe333  guix-build-52b1595850f6/output/x86_64-apple-darwin/bitcoin-52b1595850f6-x86_64-apple-darwin-unsigned.zip
    21a96e7b014827dc99e971274b59b4de64d3eefff58b2083212d598d89fceac2ac  guix-build-52b1595850f6/output/x86_64-linux-gnu/SHA256SUMS.part
    22453a6625ad577db72b2f197f3ba5289cfb6c2ca49b268e52abc6d0fe7b8705c8  guix-build-52b1595850f6/output/x86_64-linux-gnu/bitcoin-52b1595850f6-x86_64-linux-gnu-debug.tar.gz
    23b742671d6a84bc9a1bc8758f284fe807d4039c387c30a4061eb0bda264f28c70  guix-build-52b1595850f6/output/x86_64-linux-gnu/bitcoin-52b1595850f6-x86_64-linux-gnu.tar.gz
    24e37846567cf7ec60148158bfc310618da8087960dd5d3de85fa0a3360e0884df  guix-build-52b1595850f6/output/x86_64-w64-mingw32/SHA256SUMS.part
    25f67f39c5bfdfa27a8f3027de654659107d8ec631c3c548e9c42bcaae1c1687f6  guix-build-52b1595850f6/output/x86_64-w64-mingw32/bitcoin-52b1595850f6-win64-codesigning.tar.gz
    26411d2415d71c102bbc607442a28860158802febc2a29150d9239db29535c293b  guix-build-52b1595850f6/output/x86_64-w64-mingw32/bitcoin-52b1595850f6-win64-debug.zip
    27520b52efeee2495488ace909fa1982b58550d2feb094cdef86397f6adced9513  guix-build-52b1595850f6/output/x86_64-w64-mingw32/bitcoin-52b1595850f6-win64-setup-unsigned.exe
    285356c85ba0ce2e210408943b056e8b4ac78a4328543e068875fc71b43ae489d0  guix-build-52b1595850f6/output/x86_64-w64-mingw32/bitcoin-52b1595850f6-win64-unsigned.zip
    
  35. fanquake merged this on Nov 4, 2025
  36. fanquake closed this on Nov 4, 2025

  37. fanquake deleted the branch on Nov 4, 2025
  38. DrahtBot commented at 4:08 pm on November 4, 2025: contributor

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

    File commit 745eb053a41c487cc10f20644c65dc8455cf8974(master) commit 7e5ee940ab535d66ff385de4b0bac3fe9160f3c9(pull/33045/merge)
    *-aarch64-linux-gnu-debug.tar.gz aedca4eac76b4a89... 37f1cbe778cd46bc...
    *-aarch64-linux-gnu.tar.gz 02d3d709804506fb... b66c44d04df25280...
    *-arm-linux-gnueabihf-debug.tar.gz 01536f2f5eb0b47a... 8771f1506a8b5fb3...
    *-arm-linux-gnueabihf.tar.gz 2576ab76300717db... cbef9dde988ba46f...
    *-arm64-apple-darwin-codesigning.tar.gz f56eed11c4482cc2... 2e88ea21139053cd...
    *-arm64-apple-darwin-unsigned.tar.gz 238afc482da7d0a7... badc334574e0d07d...
    *-arm64-apple-darwin-unsigned.zip fb6ba325ecce7f75... 2e0055642bd99cdd...
    *-powerpc64-linux-gnu-debug.tar.gz 83aa00a43219bd3a... c50c01198da72013...
    *-powerpc64-linux-gnu.tar.gz 081b1f66d600a322... 9a914348391cce81...
    *-riscv64-linux-gnu-debug.tar.gz a0de8cd87fd9abd8... 703ccd3c6afcc7a5...
    *-riscv64-linux-gnu.tar.gz 974568bc1a457e33... 40927e90296740f8...
    *-x86_64-apple-darwin-codesigning.tar.gz a9eff753aee4a7e1... ee2ce90bbf0a396f...
    *-x86_64-apple-darwin-unsigned.tar.gz e894a03f2c95a145... fe74eecd2336b099...
    *-x86_64-apple-darwin-unsigned.zip 34b301dbedab2bc5... 13c86df337fa2386...
    *-x86_64-linux-gnu-debug.tar.gz af211993d8cd7d92... 0bd7c2795c294294...
    *-x86_64-linux-gnu.tar.gz d08c2440ec3297da... 933a16f60b1d2c99...
    *.tar.gz e4e6e834e4f5d983... ac2419874a8577df...
    SHA256SUMS.part edc01668502ff776... 81e6638029ad6903...
    guix_build.log ac62aa792e17f56d... ff1e24a8cb8bc9ed...
    guix_build.log.diff dd736fb281004fca...
  39. DrahtBot removed the label DrahtBot Guix build requested on Nov 4, 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-11-06 18:13 UTC

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