depends: Propagate native C compiler to sqlite package #33995

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:251202-tcl changing 3 files +26 −2
  1. hebasto commented at 2:50 pm on December 2, 2025: member

    This PR:

    1. Ensures that autosetup can build the local bootstrap jimsh0 when neither jimsh nor tclsh is available on the system.

    2. Removes the tcl package from the Guix manifest.

    This is an alternative to #33975.

  2. depends: Propagate native C compiler to `sqlite` package
    This ensures that autosetup can build the local bootstrap `jimsh0` when
    neither `jimsh` nor `tclsh` is available on the system.
    4cf5ea6c3d
  3. Revert "guix: sqlite wants tcl"
    This reverts commit 286f3e49c84c8990eb931d1dc9db66af06c8f119.
    710031ebef
  4. hebasto added the label Build system on Dec 2, 2025
  5. DrahtBot commented at 2:50 pm on December 2, 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/33995.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK sedited, fanquake

    If your review is incorrectly listed, please copy-paste <!–meta-tag:bot-skip–> into the comment that the bot should ignore.

  6. fanquake commented at 1:40 pm on December 3, 2025: member
    Concept ACK over #33975.
  7. hebasto commented at 3:24 pm on December 3, 2025: member

    My Guix build:

     0x86_64
     15ea5588f1e2ee4e37f4b90313a8c32ec17474a39d1dff77d9d585ae9e106c761  guix-build-710031ebef83/output/aarch64-linux-gnu/SHA256SUMS.part
     28d7b95ecb5950220f6d70c069d7fdf5add92f8135daee0d0acb9af753c9bab0c  guix-build-710031ebef83/output/aarch64-linux-gnu/bitcoin-710031ebef83-aarch64-linux-gnu-debug.tar.gz
     3dd0f06c48c57e1243437298d02c219758ecd167c88d3a59be15a9051434a99cb  guix-build-710031ebef83/output/aarch64-linux-gnu/bitcoin-710031ebef83-aarch64-linux-gnu.tar.gz
     4fe143b6bed2a029d43c5686a01514415e8d99c186196ea3d3bb59b0fc3e9e120  guix-build-710031ebef83/output/arm-linux-gnueabihf/SHA256SUMS.part
     5bb0c914f3842870aade36bee557d9c745a166b070bb016de2a19025b9e1a22e9  guix-build-710031ebef83/output/arm-linux-gnueabihf/bitcoin-710031ebef83-arm-linux-gnueabihf-debug.tar.gz
     631b6bcee823ecf850598c9ec95bc3abe86a620ba51b165ba0f461130ec47c263  guix-build-710031ebef83/output/arm-linux-gnueabihf/bitcoin-710031ebef83-arm-linux-gnueabihf.tar.gz
     7fd086f4ea2acbe9a004ef6c6d0416628ef6c87d1eb3a1d80f83d03f267a14f27  guix-build-710031ebef83/output/arm64-apple-darwin/SHA256SUMS.part
     8e666e0eac53d8d5db07abc3c275be685b4b8495e87a42befd968aad39caff1df  guix-build-710031ebef83/output/arm64-apple-darwin/bitcoin-710031ebef83-arm64-apple-darwin-codesigning.tar.gz
     9f14ae0a38acaea61a34b22aba9dce83e955cbb2718ea6fef1cdff7787932cc02  guix-build-710031ebef83/output/arm64-apple-darwin/bitcoin-710031ebef83-arm64-apple-darwin-unsigned.tar.gz
    1051d7fe6088aeb95d17c7b083dd0f093eb5d01e1f584eb2d2f80ac19cbb7b6665  guix-build-710031ebef83/output/arm64-apple-darwin/bitcoin-710031ebef83-arm64-apple-darwin-unsigned.zip
    118102417e6e869e1fa868a312af7f8bcfa2533987b9fb109ed13178f1c0db68bf  guix-build-710031ebef83/output/dist-archive/bitcoin-710031ebef83.tar.gz
    1282122bedefa5fa97ec7cacff21e70ed985243bf4d846b8d854cc9cd881779c5b  guix-build-710031ebef83/output/powerpc64-linux-gnu/SHA256SUMS.part
    1355e90be8005b59c97ccdf97b12dc64ed5708070d59d4e6d9a4338a28bf0a7c65  guix-build-710031ebef83/output/powerpc64-linux-gnu/bitcoin-710031ebef83-powerpc64-linux-gnu-debug.tar.gz
    14efa4d82b2c8aa1dc9498617b977925d383ab8e4269b35303df531f41edde3c3e  guix-build-710031ebef83/output/powerpc64-linux-gnu/bitcoin-710031ebef83-powerpc64-linux-gnu.tar.gz
    152a07e47fc55ced022c3d89a7a8e959832cd0e03b3205463a1869dc168aacfc20  guix-build-710031ebef83/output/riscv64-linux-gnu/SHA256SUMS.part
    16b0e8a2e7b732d18204e85ff26c66c8e8427a68db19109512d5ac99028d47703f  guix-build-710031ebef83/output/riscv64-linux-gnu/bitcoin-710031ebef83-riscv64-linux-gnu-debug.tar.gz
    179a1852829fe2e7a530c8e5311ee64cb185a15cc0b18291c68ce97931c86422fc  guix-build-710031ebef83/output/riscv64-linux-gnu/bitcoin-710031ebef83-riscv64-linux-gnu.tar.gz
    18c686e8c5583ba098f035c0dfba8604a0fd0609b03c3263b0b62a91a2178b4dc7  guix-build-710031ebef83/output/x86_64-apple-darwin/SHA256SUMS.part
    198974a2f30b8fab97f5fe81f35b3dec9a66151facd763edb5504619a39b3d0db0  guix-build-710031ebef83/output/x86_64-apple-darwin/bitcoin-710031ebef83-x86_64-apple-darwin-codesigning.tar.gz
    20f8083c815fdb9081e3562e609cd170fefc5b4e5d7f60f1c14ef151ea418f64cc  guix-build-710031ebef83/output/x86_64-apple-darwin/bitcoin-710031ebef83-x86_64-apple-darwin-unsigned.tar.gz
    21fca38c1efd399794df72df1ec5e221768776de5f876d21ec19b866370392b005  guix-build-710031ebef83/output/x86_64-apple-darwin/bitcoin-710031ebef83-x86_64-apple-darwin-unsigned.zip
    2238d7ff6d77a4714cd7f27797665623532398381c813aac814991081c07df4cc7  guix-build-710031ebef83/output/x86_64-linux-gnu/SHA256SUMS.part
    23e4faebbf1e9f330fc1b831fb76f61fcd39d7168485c8f736ae6b2625ca5585d3  guix-build-710031ebef83/output/x86_64-linux-gnu/bitcoin-710031ebef83-x86_64-linux-gnu-debug.tar.gz
    24b260a4650cae9247c0e1235aa3d149fe8e262b15a5ad786aaa359978f50b43e0  guix-build-710031ebef83/output/x86_64-linux-gnu/bitcoin-710031ebef83-x86_64-linux-gnu.tar.gz
    25ed656af0f6c204d2df345153ce9bf2c8325fa7928ccb9cbc3acf8c1dde5db266  guix-build-710031ebef83/output/x86_64-w64-mingw32/SHA256SUMS.part
    2636c5f91a682ec5dcb319f9b97b6d08bee678244e969eec61f384b787e1fd9463  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-codesigning.tar.gz
    27e5516d4b368f21a1249e77db75208183929e54edbb2d26a772c1c08e5391c4a7  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-debug.zip
    282697e888a3fcd68902bb4df88aa3a5aaa5fc38bf3a56be3190829c45e315ef91  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-setup-unsigned.exe
    294178f1b371db669e011d39362a14810f620065fea8948f7c8718815605d60f34  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-unsigned.zip
    
  8. janb84 commented at 4:47 pm on December 4, 2025: contributor

    My Guix Build Output (matching)

    Host architecture: aarch64 Commit: 710031ebef83

     05ea5588f1e2ee4e37f4b90313a8c32ec17474a39d1dff77d9d585ae9e106c761  guix-build-710031ebef83/output/aarch64-linux-gnu/SHA256SUMS.part
     18d7b95ecb5950220f6d70c069d7fdf5add92f8135daee0d0acb9af753c9bab0c  guix-build-710031ebef83/output/aarch64-linux-gnu/bitcoin-710031ebef83-aarch64-linux-gnu-debug.tar.gz
     2dd0f06c48c57e1243437298d02c219758ecd167c88d3a59be15a9051434a99cb  guix-build-710031ebef83/output/aarch64-linux-gnu/bitcoin-710031ebef83-aarch64-linux-gnu.tar.gz
     3fe143b6bed2a029d43c5686a01514415e8d99c186196ea3d3bb59b0fc3e9e120  guix-build-710031ebef83/output/arm-linux-gnueabihf/SHA256SUMS.part
     4bb0c914f3842870aade36bee557d9c745a166b070bb016de2a19025b9e1a22e9  guix-build-710031ebef83/output/arm-linux-gnueabihf/bitcoin-710031ebef83-arm-linux-gnueabihf-debug.tar.gz
     531b6bcee823ecf850598c9ec95bc3abe86a620ba51b165ba0f461130ec47c263  guix-build-710031ebef83/output/arm-linux-gnueabihf/bitcoin-710031ebef83-arm-linux-gnueabihf.tar.gz
     6fd086f4ea2acbe9a004ef6c6d0416628ef6c87d1eb3a1d80f83d03f267a14f27  guix-build-710031ebef83/output/arm64-apple-darwin/SHA256SUMS.part
     7e666e0eac53d8d5db07abc3c275be685b4b8495e87a42befd968aad39caff1df  guix-build-710031ebef83/output/arm64-apple-darwin/bitcoin-710031ebef83-arm64-apple-darwin-codesigning.tar.gz
     8f14ae0a38acaea61a34b22aba9dce83e955cbb2718ea6fef1cdff7787932cc02  guix-build-710031ebef83/output/arm64-apple-darwin/bitcoin-710031ebef83-arm64-apple-darwin-unsigned.tar.gz
     951d7fe6088aeb95d17c7b083dd0f093eb5d01e1f584eb2d2f80ac19cbb7b6665  guix-build-710031ebef83/output/arm64-apple-darwin/bitcoin-710031ebef83-arm64-apple-darwin-unsigned.zip
    108102417e6e869e1fa868a312af7f8bcfa2533987b9fb109ed13178f1c0db68bf  guix-build-710031ebef83/output/dist-archive/bitcoin-710031ebef83.tar.gz
    1182122bedefa5fa97ec7cacff21e70ed985243bf4d846b8d854cc9cd881779c5b  guix-build-710031ebef83/output/powerpc64-linux-gnu/SHA256SUMS.part
    1255e90be8005b59c97ccdf97b12dc64ed5708070d59d4e6d9a4338a28bf0a7c65  guix-build-710031ebef83/output/powerpc64-linux-gnu/bitcoin-710031ebef83-powerpc64-linux-gnu-debug.tar.gz
    13efa4d82b2c8aa1dc9498617b977925d383ab8e4269b35303df531f41edde3c3e  guix-build-710031ebef83/output/powerpc64-linux-gnu/bitcoin-710031ebef83-powerpc64-linux-gnu.tar.gz
    142a07e47fc55ced022c3d89a7a8e959832cd0e03b3205463a1869dc168aacfc20  guix-build-710031ebef83/output/riscv64-linux-gnu/SHA256SUMS.part
    15b0e8a2e7b732d18204e85ff26c66c8e8427a68db19109512d5ac99028d47703f  guix-build-710031ebef83/output/riscv64-linux-gnu/bitcoin-710031ebef83-riscv64-linux-gnu-debug.tar.gz
    169a1852829fe2e7a530c8e5311ee64cb185a15cc0b18291c68ce97931c86422fc  guix-build-710031ebef83/output/riscv64-linux-gnu/bitcoin-710031ebef83-riscv64-linux-gnu.tar.gz
    17c686e8c5583ba098f035c0dfba8604a0fd0609b03c3263b0b62a91a2178b4dc7  guix-build-710031ebef83/output/x86_64-apple-darwin/SHA256SUMS.part
    188974a2f30b8fab97f5fe81f35b3dec9a66151facd763edb5504619a39b3d0db0  guix-build-710031ebef83/output/x86_64-apple-darwin/bitcoin-710031ebef83-x86_64-apple-darwin-codesigning.tar.gz
    19f8083c815fdb9081e3562e609cd170fefc5b4e5d7f60f1c14ef151ea418f64cc  guix-build-710031ebef83/output/x86_64-apple-darwin/bitcoin-710031ebef83-x86_64-apple-darwin-unsigned.tar.gz
    20fca38c1efd399794df72df1ec5e221768776de5f876d21ec19b866370392b005  guix-build-710031ebef83/output/x86_64-apple-darwin/bitcoin-710031ebef83-x86_64-apple-darwin-unsigned.zip
    2138d7ff6d77a4714cd7f27797665623532398381c813aac814991081c07df4cc7  guix-build-710031ebef83/output/x86_64-linux-gnu/SHA256SUMS.part
    22e4faebbf1e9f330fc1b831fb76f61fcd39d7168485c8f736ae6b2625ca5585d3  guix-build-710031ebef83/output/x86_64-linux-gnu/bitcoin-710031ebef83-x86_64-linux-gnu-debug.tar.gz
    23b260a4650cae9247c0e1235aa3d149fe8e262b15a5ad786aaa359978f50b43e0  guix-build-710031ebef83/output/x86_64-linux-gnu/bitcoin-710031ebef83-x86_64-linux-gnu.tar.gz
    24ed656af0f6c204d2df345153ce9bf2c8325fa7928ccb9cbc3acf8c1dde5db266  guix-build-710031ebef83/output/x86_64-w64-mingw32/SHA256SUMS.part
    2536c5f91a682ec5dcb319f9b97b6d08bee678244e969eec61f384b787e1fd9463  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-codesigning.tar.gz
    26e5516d4b368f21a1249e77db75208183929e54edbb2d26a772c1c08e5391c4a7  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-debug.zip
    272697e888a3fcd68902bb4df88aa3a5aaa5fc38bf3a56be3190829c45e315ef91  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-setup-unsigned.exe
    284178f1b371db669e011d39362a14810f620065fea8948f7c8718815605d60f34  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-unsigned.zip
    
  9. fanquake added this to the milestone 31.0 on Dec 4, 2025
  10. sedited approved
  11. sedited commented at 7:41 am on December 5, 2025: contributor
    ACK 710031ebef838d2f0a1effa19170bef7b130bbeb
  12. DrahtBot requested review from fanquake on Dec 5, 2025
  13. fanquake commented at 5:23 pm on December 5, 2025: member

    Guix Build (x86_64):

     05ea5588f1e2ee4e37f4b90313a8c32ec17474a39d1dff77d9d585ae9e106c761  guix-build-710031ebef83/output/aarch64-linux-gnu/SHA256SUMS.part
     18d7b95ecb5950220f6d70c069d7fdf5add92f8135daee0d0acb9af753c9bab0c  guix-build-710031ebef83/output/aarch64-linux-gnu/bitcoin-710031ebef83-aarch64-linux-gnu-debug.tar.gz
     2dd0f06c48c57e1243437298d02c219758ecd167c88d3a59be15a9051434a99cb  guix-build-710031ebef83/output/aarch64-linux-gnu/bitcoin-710031ebef83-aarch64-linux-gnu.tar.gz
     3fe143b6bed2a029d43c5686a01514415e8d99c186196ea3d3bb59b0fc3e9e120  guix-build-710031ebef83/output/arm-linux-gnueabihf/SHA256SUMS.part
     4bb0c914f3842870aade36bee557d9c745a166b070bb016de2a19025b9e1a22e9  guix-build-710031ebef83/output/arm-linux-gnueabihf/bitcoin-710031ebef83-arm-linux-gnueabihf-debug.tar.gz
     531b6bcee823ecf850598c9ec95bc3abe86a620ba51b165ba0f461130ec47c263  guix-build-710031ebef83/output/arm-linux-gnueabihf/bitcoin-710031ebef83-arm-linux-gnueabihf.tar.gz
     6fd086f4ea2acbe9a004ef6c6d0416628ef6c87d1eb3a1d80f83d03f267a14f27  guix-build-710031ebef83/output/arm64-apple-darwin/SHA256SUMS.part
     7e666e0eac53d8d5db07abc3c275be685b4b8495e87a42befd968aad39caff1df  guix-build-710031ebef83/output/arm64-apple-darwin/bitcoin-710031ebef83-arm64-apple-darwin-codesigning.tar.gz
     8f14ae0a38acaea61a34b22aba9dce83e955cbb2718ea6fef1cdff7787932cc02  guix-build-710031ebef83/output/arm64-apple-darwin/bitcoin-710031ebef83-arm64-apple-darwin-unsigned.tar.gz
     951d7fe6088aeb95d17c7b083dd0f093eb5d01e1f584eb2d2f80ac19cbb7b6665  guix-build-710031ebef83/output/arm64-apple-darwin/bitcoin-710031ebef83-arm64-apple-darwin-unsigned.zip
    108102417e6e869e1fa868a312af7f8bcfa2533987b9fb109ed13178f1c0db68bf  guix-build-710031ebef83/output/dist-archive/bitcoin-710031ebef83.tar.gz
    1182122bedefa5fa97ec7cacff21e70ed985243bf4d846b8d854cc9cd881779c5b  guix-build-710031ebef83/output/powerpc64-linux-gnu/SHA256SUMS.part
    1255e90be8005b59c97ccdf97b12dc64ed5708070d59d4e6d9a4338a28bf0a7c65  guix-build-710031ebef83/output/powerpc64-linux-gnu/bitcoin-710031ebef83-powerpc64-linux-gnu-debug.tar.gz
    13efa4d82b2c8aa1dc9498617b977925d383ab8e4269b35303df531f41edde3c3e  guix-build-710031ebef83/output/powerpc64-linux-gnu/bitcoin-710031ebef83-powerpc64-linux-gnu.tar.gz
    142a07e47fc55ced022c3d89a7a8e959832cd0e03b3205463a1869dc168aacfc20  guix-build-710031ebef83/output/riscv64-linux-gnu/SHA256SUMS.part
    15b0e8a2e7b732d18204e85ff26c66c8e8427a68db19109512d5ac99028d47703f  guix-build-710031ebef83/output/riscv64-linux-gnu/bitcoin-710031ebef83-riscv64-linux-gnu-debug.tar.gz
    169a1852829fe2e7a530c8e5311ee64cb185a15cc0b18291c68ce97931c86422fc  guix-build-710031ebef83/output/riscv64-linux-gnu/bitcoin-710031ebef83-riscv64-linux-gnu.tar.gz
    17c686e8c5583ba098f035c0dfba8604a0fd0609b03c3263b0b62a91a2178b4dc7  guix-build-710031ebef83/output/x86_64-apple-darwin/SHA256SUMS.part
    188974a2f30b8fab97f5fe81f35b3dec9a66151facd763edb5504619a39b3d0db0  guix-build-710031ebef83/output/x86_64-apple-darwin/bitcoin-710031ebef83-x86_64-apple-darwin-codesigning.tar.gz
    19f8083c815fdb9081e3562e609cd170fefc5b4e5d7f60f1c14ef151ea418f64cc  guix-build-710031ebef83/output/x86_64-apple-darwin/bitcoin-710031ebef83-x86_64-apple-darwin-unsigned.tar.gz
    20fca38c1efd399794df72df1ec5e221768776de5f876d21ec19b866370392b005  guix-build-710031ebef83/output/x86_64-apple-darwin/bitcoin-710031ebef83-x86_64-apple-darwin-unsigned.zip
    2138d7ff6d77a4714cd7f27797665623532398381c813aac814991081c07df4cc7  guix-build-710031ebef83/output/x86_64-linux-gnu/SHA256SUMS.part
    22e4faebbf1e9f330fc1b831fb76f61fcd39d7168485c8f736ae6b2625ca5585d3  guix-build-710031ebef83/output/x86_64-linux-gnu/bitcoin-710031ebef83-x86_64-linux-gnu-debug.tar.gz
    23b260a4650cae9247c0e1235aa3d149fe8e262b15a5ad786aaa359978f50b43e0  guix-build-710031ebef83/output/x86_64-linux-gnu/bitcoin-710031ebef83-x86_64-linux-gnu.tar.gz
    24ed656af0f6c204d2df345153ce9bf2c8325fa7928ccb9cbc3acf8c1dde5db266  guix-build-710031ebef83/output/x86_64-w64-mingw32/SHA256SUMS.part
    2536c5f91a682ec5dcb319f9b97b6d08bee678244e969eec61f384b787e1fd9463  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-codesigning.tar.gz
    26e5516d4b368f21a1249e77db75208183929e54edbb2d26a772c1c08e5391c4a7  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-debug.zip
    272697e888a3fcd68902bb4df88aa3a5aaa5fc38bf3a56be3190829c45e315ef91  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-setup-unsigned.exe
    284178f1b371db669e011d39362a14810f620065fea8948f7c8718815605d60f34  guix-build-710031ebef83/output/x86_64-w64-mingw32/bitcoin-710031ebef83-win64-unsigned.zip
    
  14. fanquake commented at 5:24 pm on December 5, 2025: member
    ACK 710031ebef838d2f0a1effa19170bef7b130bbeb
  15. fanquake merged this on Dec 5, 2025
  16. fanquake closed this on Dec 5, 2025

  17. hebasto deleted the branch on Dec 5, 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-12-17 03:12 UTC

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