summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorJohn Kehayias <john@guixotic.coop>2026-03-18 11:12:27 -0400
committerEfraim Flashner <efraim@flashner.co.il>2026-03-30 10:36:24 +0300
commitf571658b7092015352f508732d62cdbb3ddb0b7b (patch)
treef5403e2cf4ed209f828083265ea52cc5752ff811 /gnu
parentc144b645bb142a88953e08068d1cebb4b342451f (diff)
gnu: glibc: Ungraft.
* gnu/packages/base.scm (%glibc-patches): Add patch. (glibc)[replacement]: Remove. (glibc/fixed): Remove variable. Change-Id: Idb2e194ddc5a777eed913a25a2f59114da26cea2
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/base.scm13
1 files changed, 1 insertions, 12 deletions
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 908eec7cf2f..5ee1a65f39b 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -910,6 +910,7 @@ the store.")
910 "glibc-2.40-dl-cache.patch" 910 "glibc-2.40-dl-cache.patch"
911 "glibc-2.37-versioned-locpath.patch" 911 "glibc-2.37-versioned-locpath.patch"
912 ;; "glibc-allow-kernel-2.6.32.patch" 912 ;; "glibc-allow-kernel-2.6.32.patch"
913 "glibc-guix-locpath.patch"
913 "glibc-reinstate-prlimit64-fallback.patch" 914 "glibc-reinstate-prlimit64-fallback.patch"
914 "glibc-supported-locales.patch" 915 "glibc-supported-locales.patch"
915 "glibc-2.37-hurd-clock_t_centiseconds.patch" 916 "glibc-2.37-hurd-clock_t_centiseconds.patch"
@@ -940,7 +941,6 @@ the store.")
940 (properties `((lint-hidden-cve . ("CVE-2024-2961" 941 (properties `((lint-hidden-cve . ("CVE-2024-2961"
941 "CVE-2024-33601" "CVE-2024-33602" 942 "CVE-2024-33601" "CVE-2024-33602"
942 "CVE-2024-33600" "CVE-2024-33599")))) 943 "CVE-2024-33600" "CVE-2024-33599"))))
943 (replacement glibc/fixed)
944 (build-system gnu-build-system) 944 (build-system gnu-build-system)
945 945
946 ;; Glibc's <limits.h> refers to <linux/limit.h>, for instance, so glibc 946 ;; Glibc's <limits.h> refers to <linux/limit.h>, for instance, so glibc
@@ -1218,17 +1218,6 @@ with the Linux kernel.")
1218 (license lgpl2.0+) 1218 (license lgpl2.0+)
1219 (home-page "https://www.gnu.org/software/libc/"))) 1219 (home-page "https://www.gnu.org/software/libc/")))
1220 1220
1221(define glibc/fixed
1222 (package
1223 (inherit glibc)
1224 (name "glibc")
1225 (source (origin
1226 (inherit (package-source glibc))
1227 ;; XXX: When ungrafting, add the included patch to
1228 ;; %glibc-patches.
1229 (patches (cons (search-patch "glibc-guix-locpath.patch")
1230 (origin-patches (package-source glibc))))))))
1231
1232;; Define a variation of glibc which uses the default /etc/ld.so.cache, useful 1221;; Define a variation of glibc which uses the default /etc/ld.so.cache, useful
1233;; in FHS containers. 1222;; in FHS containers.
1234(define-public glibc-for-fhs 1223(define-public glibc-for-fhs