From ae626fc10237cff59352688b34a99f24d6dec31b Mon Sep 17 00:00:00 2001 From: Rutherther Date: Mon, 14 Oct 2024 20:00:28 +0200 Subject: gnu: gcc@9: Add libsanitizer fsconfig command patch. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since newer glibc version there is a conflict in names between kernel module and glibc module. This uses a patch that was used upstream in llvm to bypass it. Without this, the build fails with a redefinition error. * gnu/packages/gcc.scm (gcc-9)[source]: Add ‘gcc-7-libsanitizer-fsconfig-command.patch’. Change-Id: Ibb8446b7bba52f72d82fcf69804cae09215daeed Signed-off-by: Ludovic Courtès --- gnu/packages/gcc.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gnu') diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index c6c7730ad1..c9e475b676 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -705,7 +705,8 @@ It also includes runtime support libraries for these languages.") (sha256 (base32 "13ygjmd938m0wmy946pxdhz9i1wq7z4w10l6pvidak0xxxj9yxi7")) - (patches (search-patches "gcc-13.2.0-libstdc++-docbook-xsl-uri.patch" + (patches (search-patches "gcc-7-libsanitizer-fsconfig-command.patch" + "gcc-13.2.0-libstdc++-docbook-xsl-uri.patch" "gcc-13.2.0-libstdc++-info-install-fix.patch" "gcc-9-strmov-store-file-names.patch" "gcc-9-asan-fix-limits-include.patch" -- cgit v1.2.3