summaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2024-11-22 15:27:36 +0100
committerJanneke Nieuwenhuizen <janneke@gnu.org>2024-12-03 08:33:13 +0100
commit5ffbd2015cd9060046f6a5f64cc2f70eaf17f7d1 (patch)
treea0ec2502db31a1292170ceecc41a91acf8eb8f96 /gnu/packages/base.scm
parent4d077bba89a7b63f2a16d7bb546843739d86b715 (diff)
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/packages/base.scm')
-rw-r--r--gnu/packages/base.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 80e53c2e526..cbce8bd634c 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -1598,7 +1598,8 @@ command.")
(search-patches "glibc-hurd-pthread_setcancelstate.patch"
"glibc-hurd64-fault.patch"
"glibc-hurd64-intr-msg-clobber.patch"
- "glibc-hurd64-sgms-context.patch")))))))
+ "glibc-hurd64-sgms-context.patch"
+ "glibc-hurd64-gcc-14.2-tls-bug.patch")))))))
(define-public glibc/hurd-headers
(package/inherit glibc/hurd