[packages/glibc] Up to 2.44
arekm
arekm at pld-linux.org
Sat Jul 25 16:32:11 CEST 2026
commit 2e36150c56cb97d8bbd7023048c9ef32c6554804
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sat Jul 25 16:30:27 2026 +0200
Up to 2.44
- dropped upstream-removed --enable-memory-tagging and s390 (31-bit); added hrx_BR locale dir, static PIE now also on arm
branch.sh | 4 ++--
glibc-no-bash-nls.patch | 7 ++++---
glibc.spec | 21 ++++++++-------------
3 files changed, 14 insertions(+), 18 deletions(-)
---
diff --git a/glibc.spec b/glibc.spec
index 1254f18..933f644 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -7,7 +7,7 @@
# [OLD]
# - localedb-gen man pages(?)
# - math/{test-fenv,test-tgmath,test-float,test-ifloat}, debug/backtrace-tst(SEGV) fail on alpha
-# - enable --enable-sframe when binutils 2.45 is available
+# - consider enabling --enable-sframe (upstream default and Fedora keep it disabled)
#
# Conditional build:
# min_kernel (default is 3.2.0 with arch specific values x32 (3.4.0) aarch64 (3.7.0)
@@ -39,11 +39,9 @@
%ifnarch %{x8664} aarch64
%undefine with_sframe
%endif
-%ifnarch %{arm}
%define with_static_pie 1
-%endif
-%define core_version 2.43
+%define core_version 2.44
%define llh_version 7:2.6.32.1-1
Summary: GNU libc
@@ -57,12 +55,12 @@ Summary(tr.UTF-8): GNU libc
Summary(uk.UTF-8): GNU libc версії
Name: glibc
Version: %{core_version}
-Release: 7
+Release: 1
Epoch: 6
License: LGPL v2.1+
Group: Libraries
Source0: https://ftp.gnu.org/gnu/glibc/%{name}-%{version}.tar.xz
-# Source0-md5: 7ec2588300b299215a65aec7e6afa04f
+# Source0-md5: 7677da43ef759c68e005f5d4c37986a6
Source2: nscd.init
Source3: nscd.sysconfig
Source4: nscd.logrotate
@@ -74,7 +72,7 @@ Source7: %{name}-LD-path.c
Source9: nscd.tmpfiles
# use branch.sh to update glibc-git.patch
Patch0: %{name}-git.patch
-# Patch0-md5: 58e568d5f248f8ca48c26e701641804d
+# Patch0-md5: 2069352bb1a72c1a75b41d336542d6f2
# against GNU TP (libc domain)
#Patch1: %{name}-pl.po-update.patch
Patch2: %{name}-pld.patch
@@ -156,7 +154,7 @@ Conflicts: rc-scripts < 0.3.1-13
Conflicts: rpm < 4.1
Conflicts: util-linux < 2.35.1-2
Conflicts: xorg-driver-video-nvidia-libs < 1:295.33
-ExclusiveArch: i486 i586 i686 pentium3 pentium4 athlon %{x8664} x32 alpha s390 s390x sparc sparc64 sparcv9 ppc ppc64 armv5tel armv6hl armv7hl armv7hnl aarch64
+ExclusiveArch: i486 i586 i686 pentium3 pentium4 athlon %{x8664} x32 alpha s390x sparc sparc64 sparcv9 ppc ppc64 armv5tel armv6hl armv7hl armv7hnl aarch64
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
# errno, ps_*, __resp, __h_errno symbols
@@ -946,9 +944,6 @@ AWK="gawk" \
--enable-fortify-source \
--enable-hidden-plt \
--enable-kernel="%{min_kernel}" \
-%ifarch aarch64
- --enable-memory-tagging \
-%endif
--enable-obsolete-nsl \
--enable-profile \
%{?with_sframe:--enable-sframe} \
@@ -1114,7 +1109,6 @@ done
# gn (iso-codes, gnome; gn_BR in gnome, maybe gn_PY)
# guc (gtk-vnc)
# haw (iso-codes, stellarium)
-# hrx (stellarium)
# hye (xfce)
# ie (GNOME, xfce, cinnamon)
# ilo (kudzu, libosinfo, libreport)
@@ -1182,6 +1176,7 @@ done
# fr=fr_FR
# fy=fy_NL
# gez=gez_ET (?)
+# hrx=hrx_BR
# hy=hy_AM
# it=it_IT
# kab=kab_DZ
@@ -1238,7 +1233,7 @@ for i in aa aa at saaho ab af ak am an ang anp ar ar_TN as ast az az_IR ay \
en en at boldquot en at quot en at shaw en_AU en_CA en_IE en_NZ en_US en_ZA eo \
es_AR es_CL es_CO es_CR es_DO es_EC es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_SV es_UY es_VE \
et eu fa ff fil fo fr_BE fr_CA fr_CH fur fy ga gd gez gu gv \
- ha he hi hne ht hsb hy ia id ig ik is it_CH iu \
+ ha he hi hne hrx ht hsb hy ia id ig ik is it_CH iu \
ka kab kg kk kl km kn kok ks ks at devanagari ku kv kw ky la lb lg li ln lo lt lv \
mai mg mhr mi mjw mk ml mn mni mnw mr ms mt my nan nds ne nl_BE nn nr nso oc om or os \
pa pap ps pt ps quz rm ro \
diff --git a/branch.sh b/branch.sh
index e3a54b9..a1141b7 100755
--- a/branch.sh
+++ b/branch.sh
@@ -2,8 +2,8 @@
set -e
url=https://sourceware.org/git/glibc.git
package=glibc
-tag=glibc-2.43
-branch=release/2.43/master
+tag=glibc-2.44
+branch=release/2.44/master
out=$package-git.patch
repo=$package.git
diff --git a/glibc-no-bash-nls.patch b/glibc-no-bash-nls.patch
index 9a96eb0..8cfd281 100644
--- a/glibc-no-bash-nls.patch
+++ b/glibc-no-bash-nls.patch
@@ -123,7 +123,7 @@
-F, --from FROMLIST Trace calls from objects on FROMLIST
-T, --to TOLIST Trace calls to objects on TOLIST
-@@ -43,28 +43,28 @@
+@@ -43,29 +43,29 @@
--version Print program version"
echo
@@ -146,8 +146,9 @@
}
do_ambiguous() {
-- printf >&2 $"%s: option is ambiguous; possibilities:"
-+ printf >&2 "%s: option is ambiguous; possibilities:"
+- printf >&2 $"%s: option '%s' is ambiguous; possibilities:" "sotruss" "$1"
++ printf >&2 "%s: option '%s' is ambiguous; possibilities:" "sotruss" "$1"
+ shift
while test $# -gt 0; do
printf >&2 " '%s'" $1
shift
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/glibc.git/commitdiff/2e36150c56cb97d8bbd7023048c9ef32c6554804
More information about the pld-cvs-commit
mailing list