Merge bitcoin/bitcoin#33780: guix: disable libsanitizer in Linux GCC build

5c41fa2918 guix: disable libsanitizer in Linux GCC build (fanquake)

Pull request description:

  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.

ACKs for top commit:
  maflcko:
    lgtm ACK 5c41fa2918
  hebasto:
    ACK 5c41fa2918.
  willcl-ark:
    utACK 5c41fa2918

Tree-SHA512: a2a7b1a72155d47a1f2a1f3270d7a8255fad432c2d5d77f139e489634a3abb0ce1152c3c19fd7df629fa17c53ddb80eb1807dd195b7b7455d12d49a09c7b92dc
This commit is contained in:
merge-script
2025-11-05 09:56:30 +00:00

View File

@@ -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