guix: add bitcoin-qt runtime libs doc in symbol-check
What changed, and why it matters
This commit only adds documentation comments to a build script. It lists which versions of two graphics-related system libraries (libfontconfig and libfreetype) are expected on Ubuntu 22.04 for the Bitcoin Qt wallet application. No code behavior was changed, so there is no security issue in this patch itself.
No action needed. This is a documentation-only change with no security relevance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change is a pure documentation addition in contrib/guix/symbol-check.py. It inserts a comment block under a new ‘bitcoin-qt’ section noting that Ubuntu 22.04 is the baseline and documenting the expected library versions for libfontconfig (2.13.1) and libfreetype (2.11.1). The actual MAX_VERSIONS dictionary and all executable logic remain untouched.
Changed components
contrib/guix/symbol-check.pyInspect captured patch +7 / −0
diff --git a/contrib/guix/symbol-check.py b/contrib/guix/symbol-check.py
index 27483aa0..f00573b8 100755
--- a/contrib/guix/symbol-check.py
+++ b/contrib/guix/symbol-check.py
@@ -26,6 +26,13 @@ import lief
#
# - libc version 2.34 (https://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/Packages/)
#
+# bitcoin-qt
+#
+# Ubuntu 22.04 is currently the baseline for ELF_ALLOWED_LIBRARIES:
+#
+# libfontconfig version 2.13.1 (https://packages.ubuntu.com/jammy/libfontconfig1)
+#
+# libfreetype version 2.11.1 (https://packages.ubuntu.com/jammy/libfreetype6)
MAX_VERSIONS = {
'GLIBC': {
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.