From f45ea217c7e50606ea4fb3559f0bb308d515b7b2 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis
Date: Fri, 31 Jul 2015 19:08:39 +0300 Subject: [PATCH] gnu: base: Disable bogus code in Hurd's glibc. * gnu/packages/patches/glibc-hurd-disable-memmove-fix.patch: New file. * gnu/packages/base.scm (glibc/hurd)[source]: Add patch. * gnu-system.am (dist_patch_DATA): Add it. --- gnu-system.am | 1 + gnu/packages/base.scm | 1 + .../patches/glibc-hurd-disable-memmove-fix.patch | 29 ++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 gnu/packages/patches/glibc-hurd-disable-memmove-fix.patch diff --git a/gnu-system.am b/gnu-system.am index 721e1b5..1718a52 100644 --- a/gnu-system.am +++ b/gnu-system.am @@ -450,6 +450,7 @@ dist_patch_DATA = \ gnu/packages/patches/glibc-ldd-x86_64.patch \ gnu/packages/patches/glibc-locales.patch \ gnu/packages/patches/glibc-hurd-libs.patch \ + gnu/packages/patches/glibc-hurd-disable-memmove-fix.patch \ gnu/packages/patches/gmp-arm-asm-nothumb.patch \ gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch \ gnu/packages/patches/gobject-introspection-cc.patch \ diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 48c9a33..19a88d4 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -621,6 +621,7 @@ with the Linux kernel.") (base32 "0fkmn1kfsbhyrkf1wqqvc47dl5bzflnbcggjjfp5s9c489z916zw")) (patches (list (search-patch "glibc-hurd-libs.patch") + (search-patch "glibc-hurd-disable-memmove-fix.patch") (search-patch "libpthread-remove-duplicate.patch"))))) ;; Libc provides