diff options
author | Janneke Nieuwenhuizen <janneke@gnu.org> | 2024-11-22 15:27:36 +0100 |
---|---|---|
committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2024-12-03 08:33:13 +0100 |
commit | 5ffbd2015cd9060046f6a5f64cc2f70eaf17f7d1 (patch) | |
tree | a0ec2502db31a1292170ceecc41a91acf8eb8f96 /gnu/local.mk | |
parent | 4d077bba89a7b63f2a16d7bb546843739d86b715 (diff) | |
download | guix-5ffbd2015cd9060046f6a5f64cc2f70eaf17f7d1.tar.gz guix-5ffbd2015cd9060046f6a5f64cc2f70eaf17f7d1.zip |
gnu: glibc/hurd: Add patch for the 64bit Hurd, fixing "raise".
This fixes findutil's gnulib-tests's test-sigaction's raise call, by working
around an alleged gcc-14.2 optimization bug. See
<https://lists.gnu.org/archive/html/bug-hurd/2024-11/msg00143.html>.
* gnu/packages/patches/glibc-hurd64-gcc-14.2-tls-bug.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (glibc/hurd): Use it.
Change-Id: I11e683f521f34dedeb7f739a2545f5d1d866922a
Diffstat (limited to 'gnu/local.mk')
-rw-r--r-- | gnu/local.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gnu/local.mk b/gnu/local.mk index d1540afa24..99286e904a 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1441,6 +1441,7 @@ dist_patch_DATA = \ %D%/packages/patches/glibc-hurd-mach-print.patch \ %D%/packages/patches/glibc-hurd-pthread_setcancelstate.patch \ %D%/packages/patches/glibc-hurd-signal-sa-siginfo.patch \ + %D%/packages/patches/glibc-hurd64-gcc-14.2-tls-bug.patch \ %D%/packages/patches/glibc-hurd64-fault.patch \ %D%/packages/patches/glibc-hurd64-intr-msg-clobber.patch \ %D%/packages/patches/glibc-hurd64-sgms-context.patch \ |