~ruther/guix-local

ae626fc10237cff59352688b34a99f24d6dec31b — Rutherther 1 year, 9 months ago 7749477
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>
1 files changed, 2 insertions(+), 1 deletions(-)

M gnu/packages/gcc.scm
M gnu/packages/gcc.scm => gnu/packages/gcc.scm +2 -1
@@ 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"