Update freetype to 2.11.1.
Updating fontconfig (currently 2.12.6) to 2.13.1 requires what looks like a hard dep on gperf; leaving that as-is for now.
Document expectations in symbol-check.py.
Closes #29977 (changes are based on discussion there).
depends: update freetype and document remaining `bitcoin-qt` runtime libs #33952
pull fanquake wants to merge 2 commits into bitcoin:master from fanquake:close_out_29977 changing 3 files +11 −4-
fanquake commented at 4:41 PM on November 26, 2025: member
- DrahtBot added the label Build system on Nov 26, 2025
-
DrahtBot commented at 4:41 PM on November 26, 2025: contributor
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--006a51241073e994b41acfe9ec718e94-->
Code Coverage & Benchmarks
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/33952.
<!--021abf342d371248e50ceaed478a90ca-->
Reviews
See the guideline for information on the review process.
If your review is incorrectly listed, please copy-paste <code><!--meta-tag:bot-skip--></code> into the comment that the bot should ignore.
<!--5faf32d7da4f0f540f40219e4f7537a3-->
- fanquake added the label DrahtBot Guix build requested on Nov 26, 2025
-
hebasto commented at 5:32 PM on November 26, 2025: member
Concept ACK.
-
depends: freetype 2.11.1 ef4ce19a15
-
41e657aacf
guix: add bitcoin-qt runtime libs doc in symbol-check
libfreetype and libfontconfig are our two remaining runtime libs for bitcoin-qt. According to #29977 Ubuntu 22.04 should be considered the baseline for what is supported. Document that. Closes #29977.
- fanquake force-pushed on Nov 27, 2025
-
DrahtBot commented at 11:09 AM on November 29, 2025: contributor
<!--9cd9c72976c961c55c7acef8f6ba82cd-->
Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use]
File commit 85d058dc537e62258ef3b3eb73589a242b885b8d<br>(master) commit e33d885466d582139929ba6d163da9f50268ef81<br>(pull/33952/merge) *-aarch64-linux-gnu-debug.tar.gz 2d6f90b81907ff24...8a383efe101b259e...*-aarch64-linux-gnu.tar.gz 0300462102025281...a252d6f547828505...*-arm-linux-gnueabihf-debug.tar.gz 82368c11f9cde8a5...c74e1de9bf4ab43b...*-arm-linux-gnueabihf.tar.gz c6ac052266a64835...cdc99134edd1c428...*-arm64-apple-darwin-codesigning.tar.gz 5f5832ef8bf93023...28a19d2437dc13dd...*-arm64-apple-darwin-unsigned.tar.gz ea73f4191ea8a9fa...7d74b9667f8c254b...*-arm64-apple-darwin-unsigned.zip 00efc1a4ec4bb694...21e5abc8fe7b7636...*-powerpc64-linux-gnu-debug.tar.gz d6651d0564cf634d...6c4d595f8dc7ddb7...*-powerpc64-linux-gnu.tar.gz 5298fdd361ce9ff3...b6f8dee2dc684ca4...*-riscv64-linux-gnu-debug.tar.gz 69f4f5448fcec80e...1a5cda3d90b0a9ef...*-riscv64-linux-gnu.tar.gz d3e075a72b0efdb2...aeab338d7e101d19...*-x86_64-apple-darwin-codesigning.tar.gz c2d5ac477d817f1a...2ccc35d75da20ef2...*-x86_64-apple-darwin-unsigned.tar.gz bdfbbf71a234c17c...3c7b8c92ac9634f7...*-x86_64-apple-darwin-unsigned.zip 76f7549d40cbccdf...c0c3b549dcd54690...*-x86_64-linux-gnu-debug.tar.gz 1e510b97114627bb...7fb691982aad0f59...*-x86_64-linux-gnu.tar.gz 74f1016fe7477f9f...da0ee1527f35ad41...*.tar.gz 433b26f9c5b48c60...0302a062c867df5f...SHA256SUMS.part 459eedb95c6eec28...46bd4d3981bbdf46...guix_build.log 49967f99bec9d040...6410ee1427b2acb6...guix_build.log.diff 691fa4f566a0ea3d... - DrahtBot removed the label DrahtBot Guix build requested on Nov 29, 2025
- sedited approved
-
sedited commented at 5:18 PM on December 4, 2025: contributor
Guix build:
760ca6bb241b02b496785a0123cea4e9e49e03e27e2280824237bd4125ffb1d0 guix-build-41e657aacfa6/output/aarch64-linux-gnu/SHA256SUMS.part 432c63a2879ef00793c9378f64d5130752258c0d845b565c4fa7c708399be01a guix-build-41e657aacfa6/output/aarch64-linux-gnu/bitcoin-41e657aacfa6-aarch64-linux-gnu-debug.tar.gz 15c65f8720598ff04dba8d15b0b49e5ab9064f6798159b331681806a62f28426 guix-build-41e657aacfa6/output/aarch64-linux-gnu/bitcoin-41e657aacfa6-aarch64-linux-gnu.tar.gz d53c1ef1fd1501f0452d9a5c220f90ff2662be758f87894a0aa4af9cd1d7574d guix-build-41e657aacfa6/output/arm-linux-gnueabihf/SHA256SUMS.part 2b73545390196a55d9b367edd43f2f09300adabfd3f0c081ad43fd312a7c3f57 guix-build-41e657aacfa6/output/arm-linux-gnueabihf/bitcoin-41e657aacfa6-arm-linux-gnueabihf-debug.tar.gz 5fb07ee7dc2cfb6719d74e240214799c49198d397d986276ccc428604f3c46e8 guix-build-41e657aacfa6/output/arm-linux-gnueabihf/bitcoin-41e657aacfa6-arm-linux-gnueabihf.tar.gz 1e1f104ea8e39e8643b989a45cc7aafd89d40a7f222a9ecece6c2531a2687b96 guix-build-41e657aacfa6/output/arm64-apple-darwin/SHA256SUMS.part 0cd0a2a94f50dc73a639867e8b644599ad9b82ee6a2157261e00605f869ac8c3 guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-codesigning.tar.gz 4e4a9d6e3b9fdee05b2d4ef386bee6a0c3f38f8178b81690074291322478052b guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-unsigned.tar.gz fed6e99c77592a772d87f07238f9a31accd25c988af5a927c61cb490ac284d41 guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-unsigned.zip 94b8dd77714b0a8070fda9b53122c3309f52017260db29d4368d62b5da897abd guix-build-41e657aacfa6/output/dist-archive/bitcoin-41e657aacfa6.tar.gz 5fc310856fa4fc83d57facca488f647830e02d2e5f2ab8c9cab26ad7597d7263 guix-build-41e657aacfa6/output/powerpc64-linux-gnu/SHA256SUMS.part e2403021fb3848c78c60b58f72ba0026bd0d53af0c3caf28081068f3a8a75da4 guix-build-41e657aacfa6/output/powerpc64-linux-gnu/bitcoin-41e657aacfa6-powerpc64-linux-gnu-debug.tar.gz 28f53e0ebec9c7154b85564a884a133a3a47db19d9865ddbf2816b9efb762e7c guix-build-41e657aacfa6/output/powerpc64-linux-gnu/bitcoin-41e657aacfa6-powerpc64-linux-gnu.tar.gz 7c4804d0010249f836d096ba6a52225c111096163ea00ddc0bce424776d34ef9 guix-build-41e657aacfa6/output/riscv64-linux-gnu/SHA256SUMS.part 609483b332bee4fb09bb4e3d4ebe57fefd08d0432cfbd7a5cbe1508e7f2d6ffe guix-build-41e657aacfa6/output/riscv64-linux-gnu/bitcoin-41e657aacfa6-riscv64-linux-gnu-debug.tar.gz 276a9b69da5de6975b45dbdf9efce83ced538bdb11ecc4b72cf57b911b6a8ddd guix-build-41e657aacfa6/output/riscv64-linux-gnu/bitcoin-41e657aacfa6-riscv64-linux-gnu.tar.gz a87b5126cd46e67642c456d4d03113726f0b37b70241e25d70b30fef656537e1 guix-build-41e657aacfa6/output/x86_64-apple-darwin/SHA256SUMS.part 8fc140646c1cb2e2cd0408b616f99d9d4afc96d95cd069d9cc8afa2655f51f60 guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-codesigning.tar.gz 9892ae4cc1df23ce34737fee42bf9b9188914bc4bf7546f9e38abe1c945aa42f guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-unsigned.tar.gz 86ed2f09b9963db32ddf007b27f53873aa1063d88dd33104d60549fa23948cd8 guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-unsigned.zip 9aaab9e860e08494e2176e76b29230512825ffc799d0d54d0d0e2a14159d99d0 guix-build-41e657aacfa6/output/x86_64-linux-gnu/SHA256SUMS.part 7cef324153a755a6ae2793bced3f5fbf7e0a7de6c2569fb74ad8d05a296c6453 guix-build-41e657aacfa6/output/x86_64-linux-gnu/bitcoin-41e657aacfa6-x86_64-linux-gnu-debug.tar.gz ada7a873e12464f1eb8b81195555cf93f32f940204161d8e52ab278e7708956f guix-build-41e657aacfa6/output/x86_64-linux-gnu/bitcoin-41e657aacfa6-x86_64-linux-gnu.tar.gz 4f2d2dd79400011aaaaf979023499e24758a04937c837e935b3e9025ddb66ee9 guix-build-41e657aacfa6/output/x86_64-w64-mingw32/SHA256SUMS.part 6664a0177aaa1df33ab316820d6becad356997d27f9ed03f2d180ef71d4d915d guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-codesigning.tar.gz fadada5e07bb38a1fe63f3e2a391a846c1b85ff193518930b4eb723c406c3e59 guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-debug.zip e902f3a66e761d20155fab16f91f51d7f4eec18451100f6991f3cafcf09b00e5 guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-setup-unsigned.exe e3b698ab5e1e5559d56fa0908344192f322aaf6015d229b81a9a1acfed81b33a guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-unsigned.zipAlso tested the gui on ubuntu 24.04.
ACK 41e657aacfa6
- DrahtBot requested review from hebasto on Dec 4, 2025
-
fanquake commented at 1:01 PM on December 5, 2025: member
Guix Build (aarch64):
760ca6bb241b02b496785a0123cea4e9e49e03e27e2280824237bd4125ffb1d0 guix-build-41e657aacfa6/output/aarch64-linux-gnu/SHA256SUMS.part 432c63a2879ef00793c9378f64d5130752258c0d845b565c4fa7c708399be01a guix-build-41e657aacfa6/output/aarch64-linux-gnu/bitcoin-41e657aacfa6-aarch64-linux-gnu-debug.tar.gz 15c65f8720598ff04dba8d15b0b49e5ab9064f6798159b331681806a62f28426 guix-build-41e657aacfa6/output/aarch64-linux-gnu/bitcoin-41e657aacfa6-aarch64-linux-gnu.tar.gz d53c1ef1fd1501f0452d9a5c220f90ff2662be758f87894a0aa4af9cd1d7574d guix-build-41e657aacfa6/output/arm-linux-gnueabihf/SHA256SUMS.part 2b73545390196a55d9b367edd43f2f09300adabfd3f0c081ad43fd312a7c3f57 guix-build-41e657aacfa6/output/arm-linux-gnueabihf/bitcoin-41e657aacfa6-arm-linux-gnueabihf-debug.tar.gz 5fb07ee7dc2cfb6719d74e240214799c49198d397d986276ccc428604f3c46e8 guix-build-41e657aacfa6/output/arm-linux-gnueabihf/bitcoin-41e657aacfa6-arm-linux-gnueabihf.tar.gz 1e1f104ea8e39e8643b989a45cc7aafd89d40a7f222a9ecece6c2531a2687b96 guix-build-41e657aacfa6/output/arm64-apple-darwin/SHA256SUMS.part 0cd0a2a94f50dc73a639867e8b644599ad9b82ee6a2157261e00605f869ac8c3 guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-codesigning.tar.gz 4e4a9d6e3b9fdee05b2d4ef386bee6a0c3f38f8178b81690074291322478052b guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-unsigned.tar.gz fed6e99c77592a772d87f07238f9a31accd25c988af5a927c61cb490ac284d41 guix-build-41e657aacfa6/output/arm64-apple-darwin/bitcoin-41e657aacfa6-arm64-apple-darwin-unsigned.zip 94b8dd77714b0a8070fda9b53122c3309f52017260db29d4368d62b5da897abd guix-build-41e657aacfa6/output/dist-archive/bitcoin-41e657aacfa6.tar.gz 5fc310856fa4fc83d57facca488f647830e02d2e5f2ab8c9cab26ad7597d7263 guix-build-41e657aacfa6/output/powerpc64-linux-gnu/SHA256SUMS.part e2403021fb3848c78c60b58f72ba0026bd0d53af0c3caf28081068f3a8a75da4 guix-build-41e657aacfa6/output/powerpc64-linux-gnu/bitcoin-41e657aacfa6-powerpc64-linux-gnu-debug.tar.gz 28f53e0ebec9c7154b85564a884a133a3a47db19d9865ddbf2816b9efb762e7c guix-build-41e657aacfa6/output/powerpc64-linux-gnu/bitcoin-41e657aacfa6-powerpc64-linux-gnu.tar.gz 7c4804d0010249f836d096ba6a52225c111096163ea00ddc0bce424776d34ef9 guix-build-41e657aacfa6/output/riscv64-linux-gnu/SHA256SUMS.part 609483b332bee4fb09bb4e3d4ebe57fefd08d0432cfbd7a5cbe1508e7f2d6ffe guix-build-41e657aacfa6/output/riscv64-linux-gnu/bitcoin-41e657aacfa6-riscv64-linux-gnu-debug.tar.gz 276a9b69da5de6975b45dbdf9efce83ced538bdb11ecc4b72cf57b911b6a8ddd guix-build-41e657aacfa6/output/riscv64-linux-gnu/bitcoin-41e657aacfa6-riscv64-linux-gnu.tar.gz a87b5126cd46e67642c456d4d03113726f0b37b70241e25d70b30fef656537e1 guix-build-41e657aacfa6/output/x86_64-apple-darwin/SHA256SUMS.part 8fc140646c1cb2e2cd0408b616f99d9d4afc96d95cd069d9cc8afa2655f51f60 guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-codesigning.tar.gz 9892ae4cc1df23ce34737fee42bf9b9188914bc4bf7546f9e38abe1c945aa42f guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-unsigned.tar.gz 86ed2f09b9963db32ddf007b27f53873aa1063d88dd33104d60549fa23948cd8 guix-build-41e657aacfa6/output/x86_64-apple-darwin/bitcoin-41e657aacfa6-x86_64-apple-darwin-unsigned.zip 9aaab9e860e08494e2176e76b29230512825ffc799d0d54d0d0e2a14159d99d0 guix-build-41e657aacfa6/output/x86_64-linux-gnu/SHA256SUMS.part 7cef324153a755a6ae2793bced3f5fbf7e0a7de6c2569fb74ad8d05a296c6453 guix-build-41e657aacfa6/output/x86_64-linux-gnu/bitcoin-41e657aacfa6-x86_64-linux-gnu-debug.tar.gz ada7a873e12464f1eb8b81195555cf93f32f940204161d8e52ab278e7708956f guix-build-41e657aacfa6/output/x86_64-linux-gnu/bitcoin-41e657aacfa6-x86_64-linux-gnu.tar.gz 4f2d2dd79400011aaaaf979023499e24758a04937c837e935b3e9025ddb66ee9 guix-build-41e657aacfa6/output/x86_64-w64-mingw32/SHA256SUMS.part 6664a0177aaa1df33ab316820d6becad356997d27f9ed03f2d180ef71d4d915d guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-codesigning.tar.gz fadada5e07bb38a1fe63f3e2a391a846c1b85ff193518930b4eb723c406c3e59 guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-debug.zip e902f3a66e761d20155fab16f91f51d7f4eec18451100f6991f3cafcf09b00e5 guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-setup-unsigned.exe e3b698ab5e1e5559d56fa0908344192f322aaf6015d229b81a9a1acfed81b33a guix-build-41e657aacfa6/output/x86_64-w64-mingw32/bitcoin-41e657aacfa6-win64-unsigned.zip - fanquake merged this on Dec 8, 2025
- fanquake closed this on Dec 8, 2025
- fanquake deleted the branch on Dec 8, 2025
-
hebasto commented at 11:40 AM on December 9, 2025: member
Post-merge ACK 41e657aacfa605ac2de08ef26f2b536810f3e55a.