summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorRutherther <rutherther@ditigal.xyz>2024-10-14 20:00:28 +0200
committerLudovic Courtès <ludo@gnu.org>2024-10-15 18:40:09 +0200
commitae626fc10237cff59352688b34a99f24d6dec31b (patch)
tree4b4d414fcc7c767667999c665b29b8f03bd3f74c /gnu
parent7749477876247199b0726d8dc6e93991a0c0c0f2 (diff)
gnu: gcc@9: Add libsanitizer fsconfig command patch.
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 <ludo@gnu.org>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/gcc.scm3
1 files changed, 2 insertions, 1 deletions
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"