This is an automated email from the git hooks/post-receive script.
z572 pushed a commit to branch core-packages-team
in repository guix.
The following commit(s) were added to refs/heads/core-packages-team by this
push:
new 804ed633c0 fixup! DRAFT: gnu: glibc: update to 2.41.
804ed633c0 is described below
commit 804ed633c0b6d55429bd8fff531535fc31c0a49b
Author: Zheng Junjie <[email protected]>
AuthorDate: Sun Feb 9 10:17:20 2025 +0800
fixup! DRAFT: gnu: glibc: update to 2.41.
* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Update it.
* gnu/packages/patches/glibc-2.39-bootstrap-system.patch: Rename to
glibc-2.41-bootstrap-system.patch and adjust it.
Change-Id: I51c12e3e8fa91dac340571e07a90d6220e0dc6ae
---
gnu/local.mk | 2 +-
gnu/packages/make-bootstrap.scm | 2 +-
...trap-system.patch => glibc-2.41-bootstrap-system.patch} | 14 +++++++-------
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/gnu/local.mk b/gnu/local.mk
index 45583cf8e3..88b825e241 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1455,7 +1455,7 @@ dist_patch_DATA =
\
%D%/packages/patches/glibc-bootstrap-system-2.2.5.patch \
%D%/packages/patches/glibc-bootstrap-system-2.16.0.patch \
%D%/packages/patches/glibc-bootstrap-system.patch \
- %D%/packages/patches/glibc-2.39-bootstrap-system.patch \
+ %D%/packages/patches/glibc-2.41-bootstrap-system.patch \
%D%/packages/patches/glibc-cross-objcopy.patch \
%D%/packages/patches/glibc-cross-objdump.patch \
%D%/packages/patches/glibc-dl-cache.patch \
diff --git a/gnu/packages/make-bootstrap.scm b/gnu/packages/make-bootstrap.scm
index c2a51f9b8b..03a5198946 100644
--- a/gnu/packages/make-bootstrap.scm
+++ b/gnu/packages/make-bootstrap.scm
@@ -75,7 +75,7 @@ for `sh' in $PATH, and without nscd, and with static NSS
modules."
(source (origin (inherit (package-source base))
(patches (append (search-patches
(match (package-version base)
- ("2.39"
"glibc-2.39-bootstrap-system.patch")
+ ("2.41"
"glibc-2.41-bootstrap-system.patch")
(_ "glibc-bootstrap-system.patch")))
(origin-patches (package-source base))))))
(arguments
diff --git a/gnu/packages/patches/glibc-2.39-bootstrap-system.patch
b/gnu/packages/patches/glibc-2.41-bootstrap-system.patch
similarity index 87%
rename from gnu/packages/patches/glibc-2.39-bootstrap-system.patch
rename to gnu/packages/patches/glibc-2.41-bootstrap-system.patch
index 5495b35948..cdaae7d92f 100644
--- a/gnu/packages/patches/glibc-2.39-bootstrap-system.patch
+++ b/gnu/packages/patches/glibc-2.41-bootstrap-system.patch
@@ -5,18 +5,18 @@ instead uses the hard-coded absolute file name of `bash'.
In addition, status should be initialized to 0 and not -1.
-Adapted to glibc-2.39.
+Adapted to glibc-2.41.
diff --git a/libio/iopopen.c b/libio/iopopen.c
index ebc381ed7c..e0d3ed1bc3 100644
--- a/libio/iopopen.c
+++ b/libio/iopopen.c
-@@ -85,8 +85,8 @@ spawn_process (posix_spawn_file_actions_t *fa, FILE *fp,
const char *command,
- return false;
+@@ -106,8 +106,8 @@ spawn_process (posix_spawn_file_actions_t *fa, FILE *fp,
const char *command,
+ }
}
-- err = __posix_spawn (&((_IO_proc_file *) fp)->pid, _PATH_BSHELL, fa, 0,
-+ err = __posix_spawnp (&((_IO_proc_file *) fp)->pid, "sh", fa, 0,
+- err = __posix_spawn (&((_IO_proc_file *) fp)->pid, _PATH_BSHELL, fa, NULL,
++ err = __posix_spawnp (&((_IO_proc_file *) fp)->pid, "sh", fa, NULL,
(char *const[]){ (char*) "sh", (char*) "-c", (char*)
"--",
(char *) command, NULL }, __environ);
if (err != 0)
@@ -38,8 +38,8 @@ index a03f478fc7..94da6facf3 100644
__posix_spawnattr_setflags (&spawn_attr,
POSIX_SPAWN_SETSIGDEF | POSIX_SPAWN_SETSIGMASK);
-- ret = __posix_spawn (&pid, SHELL_PATH, 0, &spawn_attr,
-+ ret = __posix_spawnp (&pid, SHELL_NAME, 0, &spawn_attr,
+- ret = __posix_spawn (&pid, SHELL_PATH, NULL, &spawn_attr,
++ ret = __posix_spawnp (&pid, SHELL_NAME, NULL, &spawn_attr,
(char *const[]){ (char *) SHELL_NAME,
(char *) "-c",
(char *) line, NULL },