[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