[packages/glibc] Rel 7; upstream CVE fixes
arekm
arekm at pld-linux.org
Thu Jul 23 11:55:19 CEST 2026
commit e3ac6087286afce4a2bf9247b955e27b2a206f57
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Thu Jul 23 11:55:09 2026 +0200
Rel 7; upstream CVE fixes
glibc-OPEN_TREE-macros.patch | 36 ------------------------------------
glibc.spec | 8 ++++----
2 files changed, 4 insertions(+), 40 deletions(-)
---
diff --git a/glibc.spec b/glibc.spec
index 6792fd7..1254f18 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -57,7 +57,7 @@ Summary(tr.UTF-8): GNU libc
Summary(uk.UTF-8): GNU libc версії
Name: glibc
Version: %{core_version}
-Release: 6
+Release: 7
Epoch: 6
License: LGPL v2.1+
Group: Libraries
@@ -74,11 +74,11 @@ Source7: %{name}-LD-path.c
Source9: nscd.tmpfiles
# use branch.sh to update glibc-git.patch
Patch0: %{name}-git.patch
-# Patch0-md5: a23cce6392e306a73ab16a5a049ea889
+# Patch0-md5: 58e568d5f248f8ca48c26e701641804d
# against GNU TP (libc domain)
#Patch1: %{name}-pl.po-update.patch
Patch2: %{name}-pld.patch
-Patch3: %{name}-OPEN_TREE-macros.patch
+
Patch4: %{name}-no-bash-nls.patch
Patch6: %{name}-paths.patch
@@ -890,7 +890,7 @@ exit 1
%patch -P0 -p1
%patch -P2 -p1
-%patch -P3 -p1
+
%{!?with_bash_nls:%patch -P4 -p1}
%patch -P6 -p1
diff --git a/glibc-OPEN_TREE-macros.patch b/glibc-OPEN_TREE-macros.patch
deleted file mode 100644
index 38645d2..0000000
--- a/glibc-OPEN_TREE-macros.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From d12b017cddfeb9fe9920ba054ae3dfcb8e9238b8 Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer at redhat.com>
-Date: Wed, 4 Mar 2026 18:32:36 +0100
-Subject: [PATCH] Linux: Only define OPEN_TREE_* macros in <sys/mount.h> if
- undefined (bug 33921)
-
-There is a conditional inclusion of <linux/mount.h> earlier in the file.
-If that defines the macros, do not redefine them. This addresses build
-problems as the token sequence used by the UAPI macro definitions
-changes between Linux versions.
-
-Reviewed-by: Adhemerval Zanella <adhemerval.zanella at linaro.org>
----
- sysdeps/unix/sysv/linux/sys/mount.h | 10 ++++++----
- 1 file changed, 6 insertions(+), 4 deletions(-)
-
-diff --git a/sysdeps/unix/sysv/linux/sys/mount.h b/sysdeps/unix/sysv/linux/sys/mount.h
-index 5e496caf2f..0c5ebed33a 100644
---- a/sysdeps/unix/sysv/linux/sys/mount.h
-+++ b/sysdeps/unix/sysv/linux/sys/mount.h
-@@ -265,8 +265,12 @@ enum fsconfig_command
- #define FSOPEN_CLOEXEC 0x00000001
-
- /* open_tree flags. */
-+#ifndef OPEN_TREE_CLONE
- #define OPEN_TREE_CLONE 1 /* Clone the target tree and attach the clone */
-+#endif
-+#ifndef OPEN_TREE_CLOEXEC
- #define OPEN_TREE_CLOEXEC O_CLOEXEC /* Close the file on execve() */
-+#endif
-
-
- __BEGIN_DECLS
---
-2.43.7
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/glibc.git/commitdiff/e3ac6087286afce4a2bf9247b955e27b2a206f57
More information about the pld-cvs-commit
mailing list