From 5c41fa2918c8fee36d0e0375e753249f1efa7c07 Mon Sep 17 00:00:00 2001 From: fanquake Date: Tue, 28 Oct 2025 13:09:05 +0000 Subject: [PATCH] guix: disable libsanitizer in Linux GCC build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This causes issues when building against newer glibcs (i.e 2.42), and isn't needed in any case. ```bash ../../../../gcc-14.3.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:483:31: error: invalid application of ‘sizeof’ to incomplete type ‘__sanitizer::termio’ 483 | unsigned struct_termio_sz = sizeof(struct termio); | ^~~~~~~~~~~~~~~~~~~~~ ``` Extracted from #25573. --- contrib/guix/manifest.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/guix/manifest.scm b/contrib/guix/manifest.scm index 59837e9647e..3670fcec9fd 100644 --- a/contrib/guix/manifest.scm +++ b/contrib/guix/manifest.scm @@ -438,6 +438,7 @@ inspecting signatures in Mach-O binaries.") "--enable-standard-branch-protection=yes", "--enable-cet=yes", "--disable-gcov", + "--disable-libsanitizer", building-on))) ((#:phases phases) `(modify-phases ,phases