Merge pull request #238716 from amjoseph-nixpkgs/pr/gcc12/mips-libsanitizer

gcc12: disable libsanitizer for mips64
This commit is contained in:
Adam Joseph 2023-08-24 04:49:03 +00:00 committed by GitHub
commit 87ffdca341
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -244,6 +244,11 @@ let
++ lib.optionals (langD) [
"--with-target-system-zlib=yes"
]
# On mips64-unknown-linux-gnu libsanitizer defines collide with
# glibc's definitions and fail the build. It was fixed in gcc-13+.
++ lib.optionals (targetPlatform.isMips && targetPlatform.parsed.abi.name == "gnu" && lib.versions.major version == "12") [
"--disable-libsanitizer"
]
;
in configureFlags