[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 64b575b776dd792705af38308ea83340e5f1ef44
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Wed Jan 7 12:50:27 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Wed Jan 7 12:50:27 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b575b7
sys-libs/glibc: Gate clang builds behind (masked) useflag clang
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-.ebuild | 72
sys-libs/glibc/metadata.xml | 1 +
2 files changed, 60 insertions(+), 13 deletions(-)
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 0f471e718cb8..5ec25c760f1c 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -54,7 +54,7 @@ SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git
LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
SLOT="2.2"
-IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat
headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux
sframe +ssp stack-realign +static-libs suid systemd systemtap test vanilla"
+IUSE="audit caps cet clang compile-locales custom-cflags doc gd
hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl
profile selinux sframe +ssp stack-realign +static-libs suid systemd systemtap
test vanilla"
# Here's how the cross-compile logic breaks down ...
# CTARGET - machine that will target the binaries
@@ -155,9 +155,10 @@ if [[ ${CATEGORY} == cross-* ]] ; then
else
BDEPEND+="
>=sys-devel/binutils-2.27
- || ( ( >=sys-devel/gcc-6.2 )
-( >=sys-devel/gcc-6.2 >=llvm-core/clang-18 )
-( >=llvm-core/clang-18 >=llvm-runtimes/libgcc-18 ) )
+ clang? ( || ( ( >=sys-devel/gcc-6.2 )
+ ( >=sys-devel/gcc-6.2 >=llvm-core/clang-18 )
+ ( >=llvm-core/clang-18 >=llvm-runtimes/libgcc-18 ) ) )
+ !clang? ( >=sys-devel/gcc-6.2 )
"
DEPEND+=" virtual/os-headers "
RDEPEND+="
@@ -607,14 +608,59 @@ setup_env() {
export glibc__ORIG_CXX=${CXX}
export glibc__ORIG_CPP=${CPP}
- # Always use tuple-prefixed toolchain. For non-native ABI glibc's
configure
- # can't detect them automatically due to ${CHOST} mismatch and fallbacks
- # to unprefixed tools. Similar to
multilib.eclass:multilib_toolchain_setup().
- export CC="$(tc-getCC ${CTARGET})"
- export CXX="$(tc-getCXX ${CTARGET})"
- export CPP="$(tc-getCPP ${CTARGET})"
- export NM="$(tc-getNM ${CTARGET})"
- export READELF="$(tc-getREADELF ${CTARGET})"
+ if tc-is-clang && ! ( use clang || use custom-cflags ) && !
is_crosscompile ; then
+ export glibc__force_gcc=yes
+ # once this is toggled on, it needs to stay on, since with CPP
manipulated
+ # tc-is-clang does not work correctly anymore...
+ fi
+
+ if [[ ${glibc__force_gcc} == "yes" ]] ; then
+ # If we are running in an otherwise clang/llvm environment, we
need to
+ # recover the proper gcc and binutils settings here, at least
until glibc
+ # is finally building with clang. So let's override everything
that is
+ # set in the clang profiles.
+ # Want to shoot yourself into the foot? Set USE="clang" or
USE="custom-cflags".
+ # Also, if you are crosscompiling, let's assume you know what
you are doing.
+ # Hopefully.
+ # Last, we need the settings of the *build* environment, not of
the
+ # target environment...
+
+ local current_binutils_path=$(env CHOST="${CBUILD}"
ROOT="${BROOT}" binutils-config -B "${CTARGET}")
+ local current_gcc_path=$(env ROOT="${BROOT}" gcc-config -B)
+ einfo "Overriding clang configuration, since it won't work here"
+
+ export CC="${current_gcc_path}/${CTARGET}-gcc"
+ export CPP="${current_gcc_path}/${CTARGET}-cpp"
+ export CXX="${current_gcc_path}/${CTARGET}-g++"
+ export LD="${current_binutils_path}/ld.bfd"
+ export AR="${current_binutils_path}/ar"
+ export AS="${current_binutils_path}/as"
+ export NM="${current_binutils_path}/nm"
+ export STRIP="${current_binutils_path}/strip"
+ export RANLIB="${current_binutils_path}/ranlib"
+ export OBJCOPY="${current_binutils_path}/objcopy"
+ export STRINGS="${current_binutils_path}/strings"
+ export OBJDUMP="${current_binutils_path}/objdump"
+ export READELF="$
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: af79ad934c992e953b72dd65fffeec9c9e9f13d6
Author: Sam James gentoo org>
AuthorDate: Mon Dec 22 09:47:55 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Dec 22 09:54:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af79ad93
sys-libs/glibc: add I_ALLOW_TO_BREAK_MY_SYSTEM for syscall check
See 414f21a6b310ec7d4e0885dd7ac5e379cd49dfe2.
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r8.ebuild | 2 +-
sys-libs/glibc/glibc-2.42-r3.ebuild | 2 +-
sys-libs/glibc/glibc-.ebuild| 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.41-r8.ebuild
b/sys-libs/glibc/glibc-2.41-r8.ebuild
index 5ea78892531a..331224630e15 100644
--- a/sys-libs/glibc/glibc-2.41-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r8.ebuild
@@ -802,7 +802,7 @@ sanity_prechecks() {
if ! do_run_test '#include \n#include
\nint main(){return syscall(1000)!=-1;}\n' ; then
eerror "Your old kernel is broken. You need to update
it to a newer"
eerror "version as syscall() will break. See
bug 279260."
- die "Old and broken kernel."
+ [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Old
and broken kernel."
fi
fi
diff --git a/sys-libs/glibc/glibc-2.42-r3.ebuild
b/sys-libs/glibc/glibc-2.42-r3.ebuild
index 92011858f289..cf9e901fc584 100644
--- a/sys-libs/glibc/glibc-2.42-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r3.ebuild
@@ -802,7 +802,7 @@ sanity_prechecks() {
if ! do_run_test '#include \n#include
\nint main(){return syscall(1000)!=-1;}\n' ; then
eerror "Your old kernel is broken. You need to update
it to a newer"
eerror "version as syscall() will break. See
bug 279260."
- die "Old and broken kernel."
+ [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Old
and broken kernel."
fi
fi
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 20b5aec460fa..390a559cb394 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -759,7 +759,7 @@ sanity_prechecks() {
if ! do_run_test '#include \n#include
\nint main(){return syscall(1000)!=-1;}\n' ; then
eerror "Your old kernel is broken. You need to update
it to a newer"
eerror "version as syscall() will break. See
bug 279260."
- die "Old and broken kernel."
+ [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Old
and broken kernel."
fi
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 8d34956fa0d01e87961d15214f7ca30fc27154f3
Author: Sam James gentoo org>
AuthorDate: Mon Dec 22 09:54:18 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Dec 22 09:54:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d34956f
sys-libs/glibc: use orig CC and friends for compile test w/ binpkgs
See 414f21a6b310ec7d4e0885dd7ac5e379cd49dfe2 again. CC will contain
junk that we want to avoid for this test.
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r8.ebuild | 3 ++-
sys-libs/glibc/glibc-2.42-r3.ebuild | 3 ++-
sys-libs/glibc/glibc-.ebuild| 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.41-r8.ebuild
b/sys-libs/glibc/glibc-2.41-r8.ebuild
index 331224630e15..3eaefb0c71b1 100644
--- a/sys-libs/glibc/glibc-2.41-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r8.ebuild
@@ -290,7 +290,8 @@ do_run_test() {
if [[ ${MERGE_TYPE} == "binary" ]] ; then
# ignore build failures when installing a binary package #324685
- CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 2>/dev/null ||
return 0
+ CC="${glibc__ORIG_CC}" CXX="${glibc__ORIG_CXX}"
CPP="${glibc__ORIG_CPP}" \
+ CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@"
2>/dev/null || return 0
else
ebegin "Performing simple compile test for ABI=${ABI}"
if ! do_compile_test "" "$@" ; then
diff --git a/sys-libs/glibc/glibc-2.42-r3.ebuild
b/sys-libs/glibc/glibc-2.42-r3.ebuild
index cf9e901fc584..257bc27b06e7 100644
--- a/sys-libs/glibc/glibc-2.42-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r3.ebuild
@@ -295,7 +295,8 @@ do_run_test() {
if [[ ${MERGE_TYPE} == "binary" ]] ; then
# ignore build failures when installing a binary package #324685
- do_compile_test "" "$@" 2>/dev/null || return 0
+ CC="${glibc__ORIG_CC}" CXX="${glibc__ORIG_CXX}"
CPP="${glibc__ORIG_CPP}" \
+ CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@"
2>/dev/null || return 0
else
ebegin "Performing simple compile test for ABI=${ABI}"
if ! do_compile_test "" "$@" ; then
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 390a559cb394..0f471e718cb8 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -297,7 +297,8 @@ do_run_test() {
if [[ ${MERGE_TYPE} == "binary" ]] ; then
# ignore build failures when installing a binary package #324685
- CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 2>/dev/null ||
return 0
+ CC="${glibc__ORIG_CC}" CXX="${glibc__ORIG_CXX}"
CPP="${glibc__ORIG_CPP}" \
+ CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@"
2>/dev/null || return 0
else
ebegin "Performing simple compile test for ABI=${ABI}"
if ! do_compile_test "" "$@" ; then
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 2ed417fc6e11d12e6350c36e40266751efe839e4
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Dec 21 13:33:30 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Dec 21 13:33:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed417fc
sys-libs/glibc: drop 2.41-r7
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 -
sys-libs/glibc/glibc-2.41-r7.ebuild | 1790 ---
2 files changed, 1791 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index c149d25c1311..b8cbdc7ef23c 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -27,7 +27,6 @@ DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f23
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-10.tar.xz 159460 BLAKE2B
6b228e2cb049b5fe43e42a2f0f30277b3d895d7ccae339e3cc25346b15b55d6399274a2c7d357adf55d08d3f673491e3008fb9e6c4871f6cf6cde340bf70df11
SHA512
1504e30b31e3f1d2d474714132c01badcdbced667c779803f6ee706e050ad3352e3ae2cfb8741067237c420e8ae29b9efaed7e08f43ece6d988fe7325a7974a2
DIST glibc-2.41-patches-8.tar.xz 139400 BLAKE2B
2023d09d6842a18dd19611e504c643cf866ba28b1d836d5a21f1a34d78f6fe82d6f3d4b76bf9a34dc8b1f12aac632fb85b95c025afbcf164976f30dfd794fe6d
SHA512
c41e0a4e6dda014c6540a8178c0bc951e807deacb0cb85d4741b575fd2e9803ab9960b9caa783cf38449cb1452c40a3a0f54844b6c1e8ee47f7340c5f97dd261
-DIST glibc-2.41-patches-9.tar.xz 141292 BLAKE2B
f44729cf8e29fb1d4e9240b3a1e63241f4b305f66e1f46f4a267b16d504fcf905445398ab98b77494ebb44d9d9bf9bc68eb176252b3930ef2ddcfe0860a607c2
SHA512
cda11777038633268e8433a35a737e6a2d97e9e66b22eab319662e8962203154ef09b9b9f19844c775ecc771e810dcbb1e0030951825042750b1cecbf54fe283
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-2.42-patches-4.tar.xz 48152 BLAKE2B
82b036226ad1435c99bfb1b4fc87523b92153e26cb4fbc82eeea0a41793bab7fa3c15dd7a02286cfb53e397e76f6978fe5e85022db12724c3f7c65c25598c8a4
SHA512
c34fb13f455e5e040eb45eabbdb97a611fe80634cb32eb23cad08a5ecd349d41a5b99a5aa18850a017ecf1291f21f8295a17e4697b34b000c75693bc0f3c04d7
DIST glibc-2.42-patches-5.tar.xz 63016 BLAKE2B
bc608bbd2b38d13bd02da86e8229834e2a70ac1b69b2ace2b2ea15d10e8bf1b4679fbd5ee8fff470ed9e0913ab913779df9567c94193f7e4722f60af07b1b629
SHA512
4e24c3361ddeea5cc615783832e7a9dc82342449dbeda38d84dd15034d56afb9838fdc1dcd9119b15d56343d954ae651c6064ec76741a3ca9a61b2ea1b40079f
diff --git a/sys-libs/glibc/glibc-2.41-r7.ebuild
b/sys-libs/glibc/glibc-2.41-r7.ebuild
deleted file mode 100644
index da9b85037f90..
--- a/sys-libs/glibc/glibc-2.41-r7.ebuild
+++ /dev/null
@@ -1,1790 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{10..13} )
-TMPFILES_OPTIONAL=1
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=9
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-# Minimum systemd version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_SYSTEMD_VER="254.9-r1"
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib systemd multiprocessing tmpfiles eapi9-ver
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/";
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
-else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
- KEYWORDS="~sparc"
- SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
- SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
-fi
-
-SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
-SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: e21804744dafaf740c6089b7e25c647f669a
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Dec 21 13:29:59 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Dec 21 13:30:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2180474
sys-libs/glibc: keyword 2.41-r8
Patchset changelog:
2ac2eb3f24 (HEAD -> gentoo/2.41, tag: gentoo/glibc-2.41-10, gentoo/gentoo/2.41)
ppc64le: Power 10 rawmemchr clobbers v20 (bug #33091)
21ae5f8f9a ppc64le: Restore optimized strncmp for power10
e2d29afe29 ppc64le: Restore optimized strcmp for power10
96a0739eae AArch64: Fix and improve SVE pow(f) special cases
58afd46d8f AArch64: fix SVE tanpi(f) [BZ #33642]
a10374301d AArch64: Fix instability in AdvSIMD sinh
299b1ae355 AArch64: Fix instability in AdvSIMD tan
aa2caded2f AArch64: Optimise SVE scalar callbacks
19ccaafe5b aarch64: fix includes in SME tests
b2de68165b aarch64: Do not link conform tests with -Wl,-z,force-bti (bug 33601)
5146dd5e78 aarch64: fix cfi directives around __libc_arm_za_disable
7fbae45884 aarch64: tests for SME
c71b6d6546 aarch64: clear ZA state of SME before clone and clone3 syscalls
d5838ddabf aarch64: define macro for calling __libc_arm_za_disable
158725a597 aarch64: update tests for SME
2b66e952da aarch64: Disable ZA state of SME in setjmp and sigsetjmp
67b0e8b096 x86: fix wmemset ifunc stray '!' (bug 33542)
47513ef5fa (tag: gentoo/glibc-2.41-9) Reapply "sparc: Fix argument passing to
__libc_start_main on SPARC32"
1edc76ee1f Revert "sparc: Fix sparc32 Fix argument passing to __libc_start_main
(BZ 32981)"
c311bddae5 x86: Detect Intel Nova Lake Processor
9d31d8d142 x86: Detect Intel Wildcat Lake Processor
97d584c7f4 nss: Group merge does not react to ERANGE during merge (bug 33361)
3ce422c0e6 AArch64: Fix SVE powf routine [BZ #33299]
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41-r8.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.41-r8.ebuild
b/sys-libs/glibc/glibc-2.41-r8.ebuild
index ac7648927e8d..5ea78892531a 100644
--- a/sys-libs/glibc/glibc-2.41-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r8.ebuild
@@ -41,8 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
- KEYWORDS=""
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 91d2373e315163e46ea5fa4ce77db976727bde42
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Dec 21 00:45:07 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Dec 21 00:46:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d2373e
sys-libs/glibc: Backport 414f21a6b310ec7d4e0885dd7ac5e379cd49dfe2 to 2.41
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41-r8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r8.ebuild
b/sys-libs/glibc/glibc-2.41-r8.ebuild
index ba5fe6af8422..ac7648927e8d 100644
--- a/sys-libs/glibc/glibc-2.41-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r8.ebuild
@@ -291,7 +291,7 @@ do_run_test() {
if [[ ${MERGE_TYPE} == "binary" ]] ; then
# ignore build failures when installing a binary package #324685
- do_compile_test "" "$@" 2>/dev/null || return 0
+ CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 2>/dev/null ||
return 0
else
ebegin "Performing simple compile test for ABI=${ABI}"
if ! do_compile_test "" "$@" ; then
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 9132a2e2c4762e7de05faf091a8e9a30892f8498
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Dec 20 22:41:54 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Dec 21 00:30:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9132a2e2
sys-libs/glibc: keyword 2.42-r3
Patchset changelog:
b1e742ce23 (HEAD -> gentoo/2.42, tag: gentoo/glibc-2.42-5, gentoo/gentoo/2.42)
Reapply "sparc: Fix argument passing to __libc_start_main on SPARC32"
3840c20699 Revert "sparc: Fix sparc32 Fix argument passing to __libc_start_main
(BZ 32981)"
64a2b2391d posix: Fix invalid flags test for p{write,read}v2
196ea331e6 ppc64le: Power 10 rawmemchr clobbers v20 (bug #33091)
c0725f0da1 ppc64le: Restore optimized strncmp for power10
744bb6ba9d ppc64le: Restore optimized strcmp for power10
b53df2281d AArch64: Fix and improve SVE pow(f) special cases
4d69e5730e AArch64: fix SVE tanpi(f) [BZ #33642]
57a699d19f AArch64: Fix instability in AdvSIMD sinh
fcfbd29006 AArch64: Fix instability in AdvSIMD tan
5dc383b7a2 AArch64: Optimise SVE scalar callbacks
657239062b aarch64: fix includes in SME tests
54bd1ebbcd aarch64: fix cfi directives around __libc_arm_za_disable
7225f6c571 x86: fix wmemset ifunc stray '!' (bug 33542)
893b761b15 math: Fix x86_64 build for -Os (BZ 33367)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.42-r3.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.42-r3.ebuild
b/sys-libs/glibc/glibc-2.42-r3.ebuild
index 4468517cf244..92011858f289 100644
--- a/sys-libs/glibc/glibc-2.42-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r3.ebuild
@@ -43,8 +43,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
- KEYWORDS=""
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" verify-sig? ( mirror://gnu/glibc/${P}.tar.xz.sig )"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 64ca9a20491efaf2090d6ed03c97075e57548035 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Dec 20 21:35:53 2025 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Dec 20 21:37:37 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ca9a20 sys-libs/glibc: add 2.41-r8, 2.42-r3 without keywords Signed-off-by: Andreas K. Hüttel gentoo.org> sys-libs/glibc/Manifest |2 + sys-libs/glibc/glibc-2.41-r8.ebuild | 1790 ++ sys-libs/glibc/glibc-2.42-r3.ebuild | 1805 +++ 3 files changed, 3597 insertions(+) diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index 67fb8bf30837..c149d25c1311 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -25,10 +25,12 @@ DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B fef42e0bd2a3341f41cac56dc878dcc DIST glibc-2.39.tar.xz 18520988 BLAKE2B 9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb SHA512 818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2 DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B 2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f SHA512 e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395 DIST glibc-2.40.tar.xz 18752204 BLAKE2B 8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000 SHA512 33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885 +DIST glibc-2.41-patches-10.tar.xz 159460 BLAKE2B 6b228e2cb049b5fe43e42a2f0f30277b3d895d7ccae339e3cc25346b15b55d6399274a2c7d357adf55d08d3f673491e3008fb9e6c4871f6cf6cde340bf70df11 SHA512 1504e30b31e3f1d2d474714132c01badcdbced667c779803f6ee706e050ad3352e3ae2cfb8741067237c420e8ae29b9efaed7e08f43ece6d988fe7325a7974a2 DIST glibc-2.41-patches-8.tar.xz 139400 BLAKE2B 2023d09d6842a18dd19611e504c643cf866ba28b1d836d5a21f1a34d78f6fe82d6f3d4b76bf9a34dc8b1f12aac632fb85b95c025afbcf164976f30dfd794fe6d SHA512 c41e0a4e6dda014c6540a8178c0bc951e807deacb0cb85d4741b575fd2e9803ab9960b9caa783cf38449cb1452c40a3a0f54844b6c1e8ee47f7340c5f97dd261 DIST glibc-2.41-patches-9.tar.xz 141292 BLAKE2B f44729cf8e29fb1d4e9240b3a1e63241f4b305f66e1f46f4a267b16d504fcf905445398ab98b77494ebb44d9d9bf9bc68eb176252b3930ef2ddcfe0860a607c2 SHA512 cda11777038633268e8433a35a737e6a2d97e9e66b22eab319662e8962203154ef09b9b9f19844c775ecc771e810dcbb1e0030951825042750b1cecbf54fe283 DIST glibc-2.41.tar.xz 19344868 BLAKE2B 4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d SHA512 894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169 DIST glibc-2.42-patches-4.tar.xz 48152 BLAKE2B 82b036226ad1435c99bfb1b4fc87523b92153e26cb4fbc82eeea0a41793bab7fa3c15dd7a02286cfb53e397e76f6978fe5e85022db12724c3f7c65c25598c8a4 SHA512 c34fb13f455e5e040eb45eabbdb97a611fe80634cb32eb23cad08a5ecd349d41a5b99a5aa18850a017ecf1291f21f8295a17e4697b34b000c75693bc0f3c04d7 +DIST glibc-2.42-patches-5.tar.xz 63016 BLAKE2B bc608bbd2b38d13bd02da86e8229834e2a70ac1b69b2ace2b2ea15d10e8bf1b4679fbd5ee8fff470ed9e0913ab913779df9567c94193f7e4722f60af07b1b629 SHA512 4e24c3361ddeea5cc615783832e7a9dc82342449dbeda38d84dd15034d56afb9838fdc1dcd9119b15d56343d954ae651c6064ec76741a3ca9a61b2ea1b40079f DIST glibc-2.42.tar.xz 19930508 BLAKE2B 6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe SHA512 73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068 DIST glibc-2.42.tar.xz.sig 981 BLAKE2B 890e637c444982b2b07fac4607ce3e9f416c9c7688267ebd135e53878d93db95c609facfa1f347c59f23776cafb4b5df8ffb60235c89be451276202dd676dab2 SHA512 d868220778e98d24aead10a585e6a903892e4d043cd96a404634c8aa03d001d624a46a5c0fe13c86f83f66396a1f360a10990966fe377e98a722914b5087575d DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979 SHA512 efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238 diff --git a/sys-libs/glibc/glibc-2.41-r8.ebuild b/sys-libs/glibc/glibc-2.41-r8.ebuild new file mode 100644 index ..ba5fe6af8422 --- /dev/null +++ b/sys-libs/glibc/glibc-2.41-r8.ebuild @@ -0,0 +1,1790 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 5820144e65cdb83292a877b82bdcb41a202a716a
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Fri Dec 19 15:00:43 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Fri Dec 19 15:02:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5820144e
sys-libs/glibc: make clang less spammy
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-.ebuild | 5 +
1 file changed, 5 insertions(+)
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 9307d6f02b6c..20b5aec460fa 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -470,6 +470,11 @@ setup_flags() {
append-ldflags '-Wl,--hash-style=both'
fi
+ # clang warns about linker flags unused during compilation, but we don't
+ # want that to turn into errors!
+ # Let's turn the warning off entirely since it spams.
+ append-flags -Wno-unused-command-line-argument
+
# #492892
filter-flags -frecord-gcc-switches
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 50f739129dc820687c2903a9d038f951fa79accc
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Fri Dec 19 14:46:40 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Fri Dec 19 14:47:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f73912
sys-libs/glibc: Remove gcc forcing; glibc can be built with clang now
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-.ebuild | 78
1 file changed, 15 insertions(+), 63 deletions(-)
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 095b33bd38e5..9307d6f02b6c 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -155,7 +155,9 @@ if [[ ${CATEGORY} == cross-* ]] ; then
else
BDEPEND+="
>=sys-devel/binutils-2.27
- >=sys-devel/gcc-6.2
+ || ( ( >=sys-devel/gcc-6.2 )
+( >=sys-devel/gcc-6.2 >=llvm-core/clang-18 )
+( >=llvm-core/clang-18 >=llvm-runtimes/libgcc-18 ) )
"
DEPEND+=" virtual/os-headers "
RDEPEND+="
@@ -599,68 +601,18 @@ setup_env() {
export glibc__ORIG_CXX=${CXX}
export glibc__ORIG_CPP=${CPP}
- if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
- export glibc__force_gcc=yes
- # once this is toggled on, it needs to stay on, since with CPP
manipulated
- # tc-is-clang does not work correctly anymore...
- fi
-
- if [[ ${glibc__force_gcc} == "yes" ]] ; then
- # If we are running in an otherwise clang/llvm environment, we
need to
- # recover the proper gcc and binutils settings here, at least
until glibc
- # is finally building with clang. So let's override everything
that is
- # set in the clang profiles.
- # Want to shoot yourself into the foot? Set USE=custom-cflags,
that's always
- # a good start into that direction.
- # Also, if you're crosscompiling, let's assume you know what
you are doing.
- # Hopefully.
- # Last, we need the settings of the *build* environment, not of
the
- # target environment...
-
- local current_binutils_path=$(env CHOST="${CBUILD}"
ROOT="${BROOT}" binutils-config -B "${CTARGET}")
- local current_gcc_path=$(env ROOT="${BROOT}" gcc-config -B)
- einfo "Overriding clang configuration, since it won't work here"
-
- export CC="${current_gcc_path}/${CTARGET}-gcc"
- export CPP="${current_gcc_path}/${CTARGET}-cpp"
- export CXX="${current_gcc_path}/${CTARGET}-g++"
- export LD="${current_binutils_path}/ld.bfd"
- export AR="${current_binutils_path}/ar"
- export AS="${current_binutils_path}/as"
- export NM="${current_binutils_path}/nm"
- export STRIP="${current_binutils_path}/strip"
- export RANLIB="${current_binutils_path}/ranlib"
- export OBJCOPY="${current_binutils_path}/objcopy"
- export STRINGS="${current_binutils_path}/strings"
- export OBJDUMP="${current_binutils_path}/objdump"
- export READELF="${current_binutils_path}/readelf"
- export ADDR2LINE="${current_binutils_path}/addr2line"
-
- # do we need to also do flags munging here? yes! at least...
- filter-flags '-fuse-ld=*'
- filter-flags '-D_FORTIFY_SOURCE=*'
-
- else
-
- # this is the "normal" case
-
- export CC="$(tc-getCC ${CTARGET})"
- export CXX="$(tc-getCXX ${CTARGET})"
- export CPP="$(tc-getCPP ${CTARGET})"
-
- # Always use tuple-prefixed toolchain. For non-native ABI
glibc's configure
- # can't detect them automatically due to ${CHOST} mismatch and
fallbacks
- # to unprefixed tools. Similar to
multilib.eclass:multilib_toolchain_setup().
- export NM="$(tc-getNM ${CTARGET})"
- export READELF="$(tc-getREADELF ${CTARGET})"
-
- fi
-
- # We need to export CFLAGS with abi information in them because glibc's
- # configure script checks CFLAGS for some targets (like mips). Keep
- # around the original clean value to avoid appending multiple ABIs on
- # top of each other. (Why does the comment talk about CFLAGS if the code
- # acts on CC?)
+ # Always use tuple-prefixed toolchain. For non-native ABI glibc's
configure
+ # can't detect them automatically due to ${CHOST} mismatch and fallbacks
+ # to unprefixed tools. Similar to
multilib.eclass:multilib_toolchain_setup().
+ export CC="$(tc-getCC ${CTARGET})"
+ export CXX="$(tc-getCXX ${CTARGET})"
+ export CPP="$(tc-getCPP ${CT
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 414f21a6b310ec7d4e0885dd7ac5e379cd49dfe2
Author: Sam James gentoo org>
AuthorDate: Thu Dec 18 10:18:07 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Dec 18 10:21:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=414f21a6
sys-libs/glibc: ignore CFLAGS+LDFLAGS in do_run_test for binpkgs
With binpkgs, CFLAGS and LDFLAGS will come from the builder environment
and may not be compatible with an old glibc on the system before a new
one is merged.
In the case reported to me by Kerin, an old glibc was installed w/o
DT_RELR support, and LDFLAGS on the binhost builder had
-Wl,-z,pack-relative-relocs,
so the built test binary (which would run against the system's old glibc)
couldn't be executed, meaning the "syscall test" failed.
Set CFLAGS to just -O2 and blank LDFLAGS to avoid this.
It did also wrongly diagnose the failure because the function both
compiles + runs and the error message can't distinguish between those. If
we fail to build it, things are likely fine, there's only a problem if we
fail to run it. I haven't addressed that here.
Bug: https://bugs.gentoo.org/324685
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.42-r2.ebuild | 2 +-
sys-libs/glibc/glibc-.ebuild| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.42-r2.ebuild
b/sys-libs/glibc/glibc-2.42-r2.ebuild
index 25498b338615..3d1194e0e022 100644
--- a/sys-libs/glibc/glibc-2.42-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r2.ebuild
@@ -295,7 +295,7 @@ do_run_test() {
if [[ ${MERGE_TYPE} == "binary" ]] ; then
# ignore build failures when installing a binary package #324685
- do_compile_test "" "$@" 2>/dev/null || return 0
+ CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 2>/dev/null ||
return 0
else
ebegin "Performing simple compile test for ABI=${ABI}"
if ! do_compile_test "" "$@" ; then
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index af95e206646e..095b33bd38e5 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -295,7 +295,7 @@ do_run_test() {
if [[ ${MERGE_TYPE} == "binary" ]] ; then
# ignore build failures when installing a binary package #324685
- do_compile_test "" "$@" 2>/dev/null || return 0
+ CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 2>/dev/null ||
return 0
else
ebegin "Performing simple compile test for ABI=${ABI}"
if ! do_compile_test "" "$@" ; then
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 5e1df02d58a47f63570c6378307692dd579d2e54
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Tue Dec 2 14:17:28 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Tue Dec 2 14:21:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1df02d
sys-libs/glibc: add 2.41-r7, patchlevel 9, hard required on sparc32
(with -r6, the run tests fail with an unhandled trap)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest | 1 +
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
sys-libs/glibc/{glibc-2.41-r6.ebuild => glibc-2.41-r7.ebuild} | 5 +++--
3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 04d484f10f65..67fb8bf30837 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -26,6 +26,7 @@ DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da7
DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f
SHA512
e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-8.tar.xz 139400 BLAKE2B
2023d09d6842a18dd19611e504c643cf866ba28b1d836d5a21f1a34d78f6fe82d6f3d4b76bf9a34dc8b1f12aac632fb85b95c025afbcf164976f30dfd794fe6d
SHA512
c41e0a4e6dda014c6540a8178c0bc951e807deacb0cb85d4741b575fd2e9803ab9960b9caa783cf38449cb1452c40a3a0f54844b6c1e8ee47f7340c5f97dd261
+DIST glibc-2.41-patches-9.tar.xz 141292 BLAKE2B
f44729cf8e29fb1d4e9240b3a1e63241f4b305f66e1f46f4a267b16d504fcf905445398ab98b77494ebb44d9d9bf9bc68eb176252b3930ef2ddcfe0860a607c2
SHA512
cda11777038633268e8433a35a737e6a2d97e9e66b22eab319662e8962203154ef09b9b9f19844c775ecc771e810dcbb1e0030951825042750b1cecbf54fe283
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-2.42-patches-4.tar.xz 48152 BLAKE2B
82b036226ad1435c99bfb1b4fc87523b92153e26cb4fbc82eeea0a41793bab7fa3c15dd7a02286cfb53e397e76f6978fe5e85022db12724c3f7c65c25598c8a4
SHA512
c34fb13f455e5e040eb45eabbdb97a611fe80634cb32eb23cad08a5ecd349d41a5b99a5aa18850a017ecf1291f21f8295a17e4697b34b000c75693bc0f3c04d7
DIST glibc-2.42.tar.xz 19930508 BLAKE2B
6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe
SHA512
73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
index b10af22d16d5..e9360f1fc792 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r7.ebuild
similarity index 99%
copy from sys-libs/glibc/glibc-2.41-r6.ebuild
copy to sys-libs/glibc/glibc-2.41-r7.ebuild
index b10af22d16d5..da9b85037f90 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r7.ebuild
@@ -12,7 +12,7 @@ TMPFILES_OPTIONAL=1
EMULTILIB_PKG="true"
# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=8
+PATCH_VER=9
PATCH_DEV=dilfridge
# gcc mulitilib bootstrap files version
@@ -41,7 +41,8 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~sparc"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: a2ef8ff22c7d2e9f9c9ca5430438488b75ecf3f9
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Wed Nov 5 23:47:22 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Wed Nov 5 23:47:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ef8ff2
sys-libs/glibc: drop 2.42-r1
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 -
sys-libs/glibc/glibc-2.42-r1.ebuild | 1804 ---
2 files changed, 1805 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index d6f8663d54c4..04d484f10f65 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -27,7 +27,6 @@ DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f23
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-8.tar.xz 139400 BLAKE2B
2023d09d6842a18dd19611e504c643cf866ba28b1d836d5a21f1a34d78f6fe82d6f3d4b76bf9a34dc8b1f12aac632fb85b95c025afbcf164976f30dfd794fe6d
SHA512
c41e0a4e6dda014c6540a8178c0bc951e807deacb0cb85d4741b575fd2e9803ab9960b9caa783cf38449cb1452c40a3a0f54844b6c1e8ee47f7340c5f97dd261
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
-DIST glibc-2.42-patches-3.tar.xz 35164 BLAKE2B
6cbe1102291caefd2e75ba7348a35081d1ad23be7a8a869dc430dd4112976b66f3fc1d1e0819b16b8ff90224b98b97e4592875f21d72bfb5af1808f20192462d
SHA512
987fadc5379de8596038f37953d2950821304330946d43e8c87722213220152a7a88d28f96208f82ee7723b90e6adf93261cfa61e4668c0bb95c0f561fdfc0f6
DIST glibc-2.42-patches-4.tar.xz 48152 BLAKE2B
82b036226ad1435c99bfb1b4fc87523b92153e26cb4fbc82eeea0a41793bab7fa3c15dd7a02286cfb53e397e76f6978fe5e85022db12724c3f7c65c25598c8a4
SHA512
c34fb13f455e5e040eb45eabbdb97a611fe80634cb32eb23cad08a5ecd349d41a5b99a5aa18850a017ecf1291f21f8295a17e4697b34b000c75693bc0f3c04d7
DIST glibc-2.42.tar.xz 19930508 BLAKE2B
6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe
SHA512
73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068
DIST glibc-2.42.tar.xz.sig 981 BLAKE2B
890e637c444982b2b07fac4607ce3e9f416c9c7688267ebd135e53878d93db95c609facfa1f347c59f23776cafb4b5df8ffb60235c89be451276202dd676dab2
SHA512
d868220778e98d24aead10a585e6a903892e4d043cd96a404634c8aa03d001d624a46a5c0fe13c86f83f66396a1f360a10990966fe377e98a722914b5087575d
diff --git a/sys-libs/glibc/glibc-2.42-r1.ebuild
b/sys-libs/glibc/glibc-2.42-r1.ebuild
deleted file mode 100644
index cacf6b987fbb..
--- a/sys-libs/glibc/glibc-2.42-r1.ebuild
+++ /dev/null
@@ -1,1804 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{10..13} )
-TMPFILES_OPTIONAL=1
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=3
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-# Minimum systemd version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_SYSTEMD_VER="254.9-r1"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/glibc.asc
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib systemd multiprocessing tmpfiles eapi9-ver verify-sig
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/";
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
-else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
- SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
- SRC_URI+=" verify-sig? ( mirror://gnu/glibc/${P}.tar.xz.sig )"
- SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
-fi
-
-SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
-SRC_U
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 13b87a97af72e8eb0c29de0be0b9e3e8d9ed36ae
Author: Sasha Finkelstein gmail com>
AuthorDate: Mon Nov 3 14:18:50 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Nov 4 10:58:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b87a97
sys-libs/glibc: Add python3.14 support
Signed-off-by: Sasha Finkelstein gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44450
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.42-r2.ebuild | 2 +-
sys-libs/glibc/glibc-.ebuild| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.42-r2.ebuild
b/sys-libs/glibc/glibc-2.42-r2.ebuild
index cb76363880ee..25498b338615 100644
--- a/sys-libs/glibc/glibc-2.42-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
# Please read & adapt the page as necessary if obsolete.
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
TMPFILES_OPTIONAL=1
EMULTILIB_PKG="true"
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 2b3ba3c12088..af95e206646e 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
# Please read & adapt the page as necessary if obsolete.
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{10..14} )
TMPFILES_OPTIONAL=1
EMULTILIB_PKG="true"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: f4013fbc99c4a048f49f11706c73b55362f7812c
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Wed Oct 29 21:34:57 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Wed Oct 29 21:36:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4013fbc
sys-libs/glibc: keyword 2.42-r2
Patchset log:
52f32ca7c6 (HEAD -> gentoo/2.42, tag: gentoo/glibc-2.42-4, gentoo/gentoo/2.42)
aarch64: tests for SME
1f25229bcb aarch64: clear ZA state of SME before clone and clone3 syscalls
4ec45a1c30 aarch64: define macro for calling __libc_arm_za_disable
eb8606ece4 x86: Detect Intel Nova Lake Processor
300c358731 x86: Detect Intel Wildcat Lake Processor
e2f0d1e70c nptl: Fix MADV_GUARD_INSTALL logic for thread without guard page (BZ
33356)
92872b10b5 nss: Group merge does not react to ERANGE during merge (bug 33361)
75e4e240d4 libio: Define AT_RENAME_* with the same tokens as Linux
789d8f0423 AArch64: Fix SVE powf routine [BZ #33299]
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.42-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.42-r2.ebuild
b/sys-libs/glibc/glibc-2.42-r2.ebuild
index 33571235097b..cb76363880ee 100644
--- a/sys-libs/glibc/glibc-2.42-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r2.ebuild
@@ -43,7 +43,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" verify-sig? ( mirror://gnu/glibc/${P}.tar.xz.sig )"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 850bf6aa42489b85daa455fe06468b8371af3930
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Wed Oct 29 14:02:16 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Wed Oct 29 14:03:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850bf6aa
sys-libs/glibc: add 2.42-r2 (patchlevel 4)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.42-r2.ebuild | 1804 +++
2 files changed, 1805 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 25a6a8e0eb34..d6f8663d54c4 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -28,6 +28,7 @@ DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5
DIST glibc-2.41-patches-8.tar.xz 139400 BLAKE2B
2023d09d6842a18dd19611e504c643cf866ba28b1d836d5a21f1a34d78f6fe82d6f3d4b76bf9a34dc8b1f12aac632fb85b95c025afbcf164976f30dfd794fe6d
SHA512
c41e0a4e6dda014c6540a8178c0bc951e807deacb0cb85d4741b575fd2e9803ab9960b9caa783cf38449cb1452c40a3a0f54844b6c1e8ee47f7340c5f97dd261
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-2.42-patches-3.tar.xz 35164 BLAKE2B
6cbe1102291caefd2e75ba7348a35081d1ad23be7a8a869dc430dd4112976b66f3fc1d1e0819b16b8ff90224b98b97e4592875f21d72bfb5af1808f20192462d
SHA512
987fadc5379de8596038f37953d2950821304330946d43e8c87722213220152a7a88d28f96208f82ee7723b90e6adf93261cfa61e4668c0bb95c0f561fdfc0f6
+DIST glibc-2.42-patches-4.tar.xz 48152 BLAKE2B
82b036226ad1435c99bfb1b4fc87523b92153e26cb4fbc82eeea0a41793bab7fa3c15dd7a02286cfb53e397e76f6978fe5e85022db12724c3f7c65c25598c8a4
SHA512
c34fb13f455e5e040eb45eabbdb97a611fe80634cb32eb23cad08a5ecd349d41a5b99a5aa18850a017ecf1291f21f8295a17e4697b34b000c75693bc0f3c04d7
DIST glibc-2.42.tar.xz 19930508 BLAKE2B
6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe
SHA512
73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068
DIST glibc-2.42.tar.xz.sig 981 BLAKE2B
890e637c444982b2b07fac4607ce3e9f416c9c7688267ebd135e53878d93db95c609facfa1f347c59f23776cafb4b5df8ffb60235c89be451276202dd676dab2
SHA512
d868220778e98d24aead10a585e6a903892e4d043cd96a404634c8aa03d001d624a46a5c0fe13c86f83f66396a1f360a10990966fe377e98a722914b5087575d
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
diff --git a/sys-libs/glibc/glibc-2.42-r2.ebuild
b/sys-libs/glibc/glibc-2.42-r2.ebuild
new file mode 100644
index ..33571235097b
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.42-r2.ebuild
@@ -0,0 +1,1804 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/glibc.asc
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
+ multilib systemd multiprocessing tmpfiles eapi9-ver verify-sig
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+=" verify-sig? ( mirror://gnu/glibc/${P}.tar.xz.sig )"
+ SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
+fi
+
+SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VE
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 394358ed57ba8d71aad988bd5bd173642399bab0
Author: Mike Gilbert gentoo org>
AuthorDate: Wed Oct 15 01:34:18 2025 +
Commit: Mike Gilbert gentoo org>
CommitDate: Wed Oct 15 01:34:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=394358ed
sys-libs/glibc: respect verify-sig USE flag
Closes: https://bugs.gentoo.org/964334
Signed-off-by: Mike Gilbert gentoo.org>
sys-libs/glibc/glibc-2.42-r1.ebuild | 4 +++-
sys-libs/glibc/glibc-.ebuild| 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.42-r1.ebuild
b/sys-libs/glibc/glibc-2.42-r1.ebuild
index b7f702eb627f..cacf6b987fbb 100644
--- a/sys-libs/glibc/glibc-2.42-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r1.ebuild
@@ -952,7 +952,9 @@ src_unpack() {
[[ ${PV} == *.*. ]] && EGIT_BRANCH=release/${PV%.*}/master
git-r3_src_unpack
else
- verify-sig_verify_detached "${DISTDIR}/${P}.tar.xz"
"${DISTDIR}/${P}.tar.xz.sig"
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}/${P}.tar.xz"
"${DISTDIR}/${P}.tar.xz.sig"
+ fi
unpack ${P}.tar.xz
cd "${WORKDIR}" || die
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 940a7c842fbe..2b3ba3c12088 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -952,7 +952,9 @@ src_unpack() {
[[ ${PV} == *.*. ]] && EGIT_BRANCH=release/${PV%.*}/master
git-r3_src_unpack
else
- verify-sig_verify_detached "${DISTDIR}/${P}.tar.xz"
"${DISTDIR}/${P}.tar.xz.sig"
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}/${P}.tar.xz"
"${DISTDIR}/${P}.tar.xz.sig"
+ fi
unpack ${P}.tar.xz
cd "${WORKDIR}" || die
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 73d125c78162e9c60f8cbc8ee8a9c2d529795b2b
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Fri Oct 17 20:52:20 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Fri Oct 17 20:52:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d125c7
sys-libs/glibc: drop 2.41-r5, 2.42
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |2 -
sys-libs/glibc/glibc-2.41-r5.ebuild | 1789 --
sys-libs/glibc/glibc-2.42.ebuild| 1797 ---
3 files changed, 3588 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index cfd5125a97e6..25a6a8e0eb34 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -25,10 +25,8 @@ DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B
fef42e0bd2a3341f41cac56dc878dcc
DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
SHA512
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f
SHA512
e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
-DIST glibc-2.41-patches-7.tar.xz 96232 BLAKE2B
0d4d22eb467370e9e902278b223545c5a225c990a87b4c2f39db48677301d126d7e69ea2823822ced5c472a9abdf7679c6c0ede88b87e50123a7ac146a98249e
SHA512
00fc6f83a28dfae8f17ed50ba19f322d267f3f6d80e5545c317694ce1e2e0e4ebfb922b4fa1d7c854d035a457e968bf8281ccedca8e5347e380fa54b6755aedd
DIST glibc-2.41-patches-8.tar.xz 139400 BLAKE2B
2023d09d6842a18dd19611e504c643cf866ba28b1d836d5a21f1a34d78f6fe82d6f3d4b76bf9a34dc8b1f12aac632fb85b95c025afbcf164976f30dfd794fe6d
SHA512
c41e0a4e6dda014c6540a8178c0bc951e807deacb0cb85d4741b575fd2e9803ab9960b9caa783cf38449cb1452c40a3a0f54844b6c1e8ee47f7340c5f97dd261
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
-DIST glibc-2.42-patches-2.tar.xz 25856 BLAKE2B
26a5a3bdc7985c2193533e883445acac29ea695df30d72b6d9409aa9ec94d39a086eb6c41eb9adfc39e0de78f7ae84e0fa64a955f9866de262179ee40ce4a6b5
SHA512
1526613855b9ca65002c6853f88d77990a1fe9e6f4cc01aca51d67fc4592ed985da8c74a661d304eb8a27c6afc8592da259fe40fa08a824942a9b700942086e6
DIST glibc-2.42-patches-3.tar.xz 35164 BLAKE2B
6cbe1102291caefd2e75ba7348a35081d1ad23be7a8a869dc430dd4112976b66f3fc1d1e0819b16b8ff90224b98b97e4592875f21d72bfb5af1808f20192462d
SHA512
987fadc5379de8596038f37953d2950821304330946d43e8c87722213220152a7a88d28f96208f82ee7723b90e6adf93261cfa61e4668c0bb95c0f561fdfc0f6
DIST glibc-2.42.tar.xz 19930508 BLAKE2B
6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe
SHA512
73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068
DIST glibc-2.42.tar.xz.sig 981 BLAKE2B
890e637c444982b2b07fac4607ce3e9f416c9c7688267ebd135e53878d93db95c609facfa1f347c59f23776cafb4b5df8ffb60235c89be451276202dd676dab2
SHA512
d868220778e98d24aead10a585e6a903892e4d043cd96a404634c8aa03d001d624a46a5c0fe13c86f83f66396a1f360a10990966fe377e98a722914b5087575d
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
deleted file mode 100644
index 62e711bdcb15..
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ /dev/null
@@ -1,1789 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{10..13} )
-TMPFILES_OPTIONAL=1
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=7
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MI
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: dd3bf5f4f347aaa0fd7f3f2d693ccdb8b72ed51b
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Tue Oct 14 21:12:22 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Tue Oct 14 21:12:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3bf5f4
sys-libs/glibc: add verify-sig support
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest | 1 +
sys-libs/glibc/glibc-2.42-r1.ebuild | 7 ++-
sys-libs/glibc/glibc-.ebuild| 7 ++-
3 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 3327aa62610e..cfd5125a97e6 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -31,6 +31,7 @@ DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5
DIST glibc-2.42-patches-2.tar.xz 25856 BLAKE2B
26a5a3bdc7985c2193533e883445acac29ea695df30d72b6d9409aa9ec94d39a086eb6c41eb9adfc39e0de78f7ae84e0fa64a955f9866de262179ee40ce4a6b5
SHA512
1526613855b9ca65002c6853f88d77990a1fe9e6f4cc01aca51d67fc4592ed985da8c74a661d304eb8a27c6afc8592da259fe40fa08a824942a9b700942086e6
DIST glibc-2.42-patches-3.tar.xz 35164 BLAKE2B
6cbe1102291caefd2e75ba7348a35081d1ad23be7a8a869dc430dd4112976b66f3fc1d1e0819b16b8ff90224b98b97e4592875f21d72bfb5af1808f20192462d
SHA512
987fadc5379de8596038f37953d2950821304330946d43e8c87722213220152a7a88d28f96208f82ee7723b90e6adf93261cfa61e4668c0bb95c0f561fdfc0f6
DIST glibc-2.42.tar.xz 19930508 BLAKE2B
6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe
SHA512
73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068
+DIST glibc-2.42.tar.xz.sig 981 BLAKE2B
890e637c444982b2b07fac4607ce3e9f416c9c7688267ebd135e53878d93db95c609facfa1f347c59f23776cafb4b5df8ffb60235c89be451276202dd676dab2
SHA512
d868220778e98d24aead10a585e6a903892e4d043cd96a404634c8aa03d001d624a46a5c0fe13c86f83f66396a1f360a10990966fe377e98a722914b5087575d
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
SHA512
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
DIST locale-gen-2.00.tar.gz 7738 BLAKE2B
cde6de5ba3400aea24d0d5f1b79471f89f09fb747c8e371e38316c7ada92f967e0865f573f23cb353d82419c234724143c0aeca9eb70eb945dfc581cc7491eb1
SHA512
b609fddb9ec5e567c008841fef3390eddb5d6e7699a8271b3b8c0ade1b44b0ac2e5d1daa8b9acabf3432e3b88110b538a96f209b1ad0f9e988b7efce66606dff
diff --git a/sys-libs/glibc/glibc-2.42-r1.ebuild
b/sys-libs/glibc/glibc-2.42-r1.ebuild
index 59381ce71802..b7f702eb627f 100644
--- a/sys-libs/glibc/glibc-2.42-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r1.ebuild
@@ -32,8 +32,10 @@ MIN_PAX_UTILS_VER="1.3.3"
# its seccomp filter!). Please double check this!
MIN_SYSTEMD_VER="254.9-r1"
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/glibc.asc
+
inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib systemd multiprocessing tmpfiles eapi9-ver
+ multilib systemd multiprocessing tmpfiles eapi9-ver verify-sig
DESCRIPTION="GNU libc C library"
HOMEPAGE="https://www.gnu.org/software/libc/";
@@ -43,6 +45,7 @@ if [[ ${PV} == * ]]; then
else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+=" verify-sig? ( mirror://gnu/glibc/${P}.tar.xz.sig )"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
@@ -121,6 +124,7 @@ BDEPEND="
>=net-dns/libidn2-2.3.0
sys-apps/gawk[mpfr]
)
+ verify-sig? ( sec-keys/openpgp-keys-glibc )
"
COMMON_DEPEND="
gd? ( media-libs/gd:2= )
@@ -948,6 +952,7 @@ src_unpack() {
[[ ${PV} == *.*. ]] && EGIT_BRANCH=release/${PV%.*}/master
git-r3_src_unpack
else
+ verify-sig_verify_detached "${DISTDIR}/${P}.tar.xz"
"${DISTDIR}/${P}.tar.xz.sig"
unpack ${P}.tar.xz
cd "${WORKDIR}" || die
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 053c0a1a2470..940a7c842fbe 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -32,8 +32,10 @@ MIN_PAX_UTILS_VER="1.3.3"
# its seccomp filter!). Please double check this!
MIN_SYSTEMD_V
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 296124a39182d816f9dd2b8a9835da704d249fc8
Author: Kerin Millar plushkava net>
AuthorDate: Thu Sep 18 23:35:13 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Sep 19 08:18:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296124a3
sys-libs/glibc: replace locale-gen(1) with locale-gen(8)
The locale-gen utility has a man page in category 8, not category 1.
This commit only affects the content of certain diagnostic messages.
Signed-off-by: Kerin Millar plushkava.net>
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.19-r3.ebuild | 4 ++--
sys-libs/glibc/glibc-2.31-r7.ebuild | 4 ++--
sys-libs/glibc/glibc-2.32-r8.ebuild | 4 ++--
sys-libs/glibc/glibc-2.33-r14.ebuild | 4 ++--
sys-libs/glibc/glibc-2.34-r14.ebuild | 4 ++--
sys-libs/glibc/glibc-2.35-r11.ebuild | 4 ++--
sys-libs/glibc/glibc-2.36-r8.ebuild | 4 ++--
sys-libs/glibc/glibc-2.37-r10.ebuild | 4 ++--
sys-libs/glibc/glibc-2.38-r13.ebuild | 4 ++--
sys-libs/glibc/glibc-2.39-r11.ebuild | 4 ++--
sys-libs/glibc/glibc-2.40-r11.ebuild | 4 ++--
sys-libs/glibc/glibc-2.41-r5.ebuild | 4 ++--
sys-libs/glibc/glibc-2.41-r6.ebuild | 4 ++--
sys-libs/glibc/glibc-2.42-r1.ebuild | 4 ++--
sys-libs/glibc/glibc-2.42.ebuild | 4 ++--
sys-libs/glibc/glibc-.ebuild | 4 ++--
16 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.19-r3.ebuild
b/sys-libs/glibc/glibc-2.19-r3.ebuild
index fab08ccee3d7..0505e5e95dd5 100644
--- a/sys-libs/glibc/glibc-2.19-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r3.ebuild
@@ -1234,7 +1234,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
fi
fi
}
@@ -1329,7 +1329,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.31-r7.ebuild
b/sys-libs/glibc/glibc-2.31-r7.ebuild
index f2bd6ed5f57f..32feab73c915 100644
--- a/sys-libs/glibc/glibc-2.31-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.31-r7.ebuild
@@ -1393,7 +1393,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED%/}"; then
- die "locale-gen(1) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i
"${ED}"/usr/sbin/locale-gen || die
fi
@@ -1494,7 +1494,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
- ewarn "locale-gen(1) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.32-r8.ebuild
b/sys-libs/glibc/glibc-2.32-r8.ebuild
index af4e11bbe6c6..b72b5c28a6fa 100644
--- a/sys-libs/glibc/glibc-2.32-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.32-r8.ebuild
@@ -1405,7 +1405,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED%/}"; then
- die "locale-gen(1) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i
"${ED}"/usr/sbin/locale-gen || die
fi
@@ -1512,7 +1512,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
- ewarn "locale-gen(1) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.33-r14.ebuild
b/sys-libs/glibc/glibc-2.33-r14.ebuild
inde
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 390ba58c130c544f51729eac31bc8d8e66b01883
Author: Kerin Millar plushkava net>
AuthorDate: Fri Sep 19 01:53:25 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Sep 19 08:18:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390ba58c
sys-libs/glibc: convey locale-gen(8) diagnostics with ewarn()
This commit modifies the behaviour of the run_locale_gen() function
present in the 2.41-r5, 2.41-r6, 2.42, 2.42-r1 and ebuilds. The
changes are as follows.
Firstly, the responsibility of checking the exit status of locale-gen(8)
and determining whether to die is now that of the function.
Secondly, the standard error stream of locale-gen(8) shall now be
captured. In the event that any lines are captured at all, each shall be
conveyed by the ewarn() function. The purpose of this is to ensure that
diagnostic messages produced by locale-gen(8) are shown not only once
but also a second time, upon emerge exiting. The probability of a user
being aware of any guidance issued by the utility should thus be
markedly increased. Indeed, those that make use of the --quiet-build
option would previously have been oblivious to any such guidance.
Link: https://gitweb.gentoo.org/proj/locale-gen.git/commit/?id=cf37b8be25
Signed-off-by: Kerin Millar plushkava.net>
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 33 +++--
sys-libs/glibc/glibc-2.41-r6.ebuild | 33 +++--
sys-libs/glibc/glibc-2.42-r1.ebuild | 33 +++--
sys-libs/glibc/glibc-2.42.ebuild| 33 +++--
sys-libs/glibc/glibc-.ebuild| 33 +++--
5 files changed, 135 insertions(+), 30 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index 4da270ec..62e711bdcb15 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -1316,7 +1316,8 @@ src_test() {
# src_install
run_locale_gen() {
- local prefix=$1 user_config config
+ local fatal=$1 prefix=$2
+ local user_config action config stderr noun ret
local -a hasversion_opts localegen_args
if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
@@ -1345,7 +1346,27 @@ run_locale_gen() {
fi
printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
- locale-gen "${localegen_args[@]}"
+ { stderr=$(locale-gen "${localegen_args[@]}" 2>&1 >&3); } 3>&1
+ ret=$?
+ action="ewarn"
+ if (( ret == 0 )); then
+ noun="warning"
+ else
+ noun="error"
+ if (( fatal )); then
+ action="die"
+ fi
+ fi
+ # Convey warnings/errors so that they can be reseen upon emerge exiting.
+ if [[ ${stderr} ]]; then
+ ewarn "locale-gen(8) issued the following ${noun}s:"
+ while read -r; do
+ ewarn "$REPLY"
+ done <<<"${stderr}"
+ fi
+ if (( ret != 0 )); then
+ "${action}" "locale-gen(8) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ fi
}
glibc_do_src_install() {
@@ -1560,8 +1581,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile && ! run_locale_gen
"${ED}"; then
- die "locale-gen(8) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ if use compile-locales && ! is_crosscompile; then
+ run_locale_gen 1 "${ED}"
fi
}
@@ -1711,8 +1732,8 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(8) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ if ! use compile-locales; then
+ run_locale_gen 0 "${EROOT}"
fi
# If fixincludes was/is active for a particular GCC slot, we
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
index feb0c810468e..b10af22d16d5 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -1316,7 +1316,8 @@ src_test() {
# src_install
run_locale_gen() {
- local prefix=$1 user_config config
+ local fatal=$1 prefix=$2
+ local user_config action config stderr noun ret
local -a hasversion_opts localegen_args
if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
@@ -1345,7 +1346,27 @@ run_locale_gen() {
fi
printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
- locale-gen "${localegen_args[@]}"
+ { stderr=$(locale-gen
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: e6264aa99600975de6702a9b86003320a56a89ba
Author: Sam James gentoo org>
AuthorDate: Thu Sep 18 23:16:39 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 18 23:16:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6264aa9
sys-libs/glibc: Stabilize 2.41-r6 ppc64, #963076
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
index a4799c72bc05..1576a583ed18 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 281066d83f4be2374a17eab80ae8eb0377b084f1
Author: Sam James gentoo org>
AuthorDate: Thu Sep 18 23:16:30 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 18 23:16:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281066d8
sys-libs/glibc: Stabilize 2.41-r6 arm64, #963076
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
index 58b7d6d6b1bb..de66816db582 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 6caef3ad2ed3225893c718ec16489933a842d7d7
Author: Sam James gentoo org>
AuthorDate: Thu Sep 18 23:16:43 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 18 23:16:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6caef3ad
sys-libs/glibc: Stabilize 2.41-r6 x86, #963076
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
index 1576a583ed18..0018ccaecebe 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: b53256c0dd14debc0db3e874974a38a995773cd7
Author: Sam James gentoo org>
AuthorDate: Thu Sep 18 23:16:35 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 18 23:16:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53256c0
sys-libs/glibc: Stabilize 2.41-r6 ppc, #963076
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
index de66816db582..a4799c72bc05 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 6e2a8f608f96d65eb81ecc0a6b730f5bafb4ffa8
Author: Sam James gentoo org>
AuthorDate: Thu Sep 18 23:16:26 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 18 23:16:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2a8f60
sys-libs/glibc: Stabilize 2.41-r6 arm, #963076
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
index 31f056fe301d..58b7d6d6b1bb 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 04af289791290cd2a496e85165f39cef5d705a30
Author: Sam James gentoo org>
AuthorDate: Thu Sep 18 23:16:21 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 18 23:16:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04af2897
sys-libs/glibc: Stabilize 2.41-r6 amd64, #963076
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
index 9193fb2c4d5f..31f056fe301d 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 231dfc565596f427a5966a27c6fe85c5bdf105ea
Author: Esteve Varela Colominas gmail com>
AuthorDate: Thu Sep 11 18:55:35 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 11 19:35:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231dfc56
sys-libs/glibc: Ignore multilib check when cross-compiling
is_crosscompile only covers the case where the libc is being built for a
cross compiler (CHOST != CTARGET), but not the case when it's built
*with* a cross compiler (CBUILD != CHOST).
Closes: https://bugs.gentoo.org/962756
Signed-off-by: Esteve Varela Colominas gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43746
Closes: https://github.com/gentoo/gentoo/pull/43746
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.19-r3.ebuild | 2 +-
sys-libs/glibc/glibc-2.31-r7.ebuild | 2 +-
sys-libs/glibc/glibc-2.32-r8.ebuild | 2 +-
sys-libs/glibc/glibc-2.33-r14.ebuild | 2 +-
sys-libs/glibc/glibc-2.34-r14.ebuild | 2 +-
sys-libs/glibc/glibc-2.35-r11.ebuild | 2 +-
sys-libs/glibc/glibc-2.36-r8.ebuild | 2 +-
sys-libs/glibc/glibc-2.37-r10.ebuild | 2 +-
sys-libs/glibc/glibc-2.38-r13.ebuild | 2 +-
sys-libs/glibc/glibc-2.39-r11.ebuild | 2 +-
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
sys-libs/glibc/glibc-2.42-r1.ebuild | 2 +-
sys-libs/glibc/glibc-2.42.ebuild | 2 +-
sys-libs/glibc/glibc-.ebuild | 2 +-
16 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.19-r3.ebuild
b/sys-libs/glibc/glibc-2.19-r3.ebuild
index 264c7d9cd8d9..fab08ccee3d7 100644
--- a/sys-libs/glibc/glibc-2.19-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r3.ebuild
@@ -616,7 +616,7 @@ sanity_prechecks() {
# ABI-specific checks follow here. Hey, we have a lot more specific
conditions that
# we test for...
- if ! is_crosscompile ; then
+ if ! is_crosscompile && ! tc-is-cross-compiler ; then
if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]]
; then
ebegin "Checking if the system can execute 32-bit
binaries"
echo 'int main(){return 0;}' >
"${T}/check-ia32-emulation.c"
diff --git a/sys-libs/glibc/glibc-2.31-r7.ebuild
b/sys-libs/glibc/glibc-2.31-r7.ebuild
index 2e851bee538b..f2bd6ed5f57f 100644
--- a/sys-libs/glibc/glibc-2.31-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.31-r7.ebuild
@@ -652,7 +652,7 @@ sanity_prechecks() {
# ABI-specific checks follow here. Hey, we have a lot more specific
conditions that
# we test for...
- if ! is_crosscompile ; then
+ if ! is_crosscompile && ! tc-is-cross-compiler ; then
if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]]
; then
ebegin "Checking if the system can execute 32-bit
binaries"
echo 'int main(){return 0;}' >
"${T}/check-ia32-emulation.c"
diff --git a/sys-libs/glibc/glibc-2.32-r8.ebuild
b/sys-libs/glibc/glibc-2.32-r8.ebuild
index d535aadef06c..af4e11bbe6c6 100644
--- a/sys-libs/glibc/glibc-2.32-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.32-r8.ebuild
@@ -669,7 +669,7 @@ sanity_prechecks() {
# ABI-specific checks follow here. Hey, we have a lot more specific
conditions that
# we test for...
- if ! is_crosscompile ; then
+ if ! is_crosscompile && ! tc-is-cross-compiler ; then
if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]]
; then
ebegin "Checking if the system can execute 32-bit
binaries"
echo 'int main(){return 0;}' >
"${T}/check-ia32-emulation.c"
diff --git a/sys-libs/glibc/glibc-2.33-r14.ebuild
b/sys-libs/glibc/glibc-2.33-r14.ebuild
index ec11b1259eec..9f39707962a5 100644
--- a/sys-libs/glibc/glibc-2.33-r14.ebuild
+++ b/sys-libs/glibc/glibc-2.33-r14.ebuild
@@ -738,7 +738,7 @@ sanity_prechecks() {
# ABI-specific checks follow here. Hey, we have a lot more specific
conditions that
# we test for...
- if ! is_crosscompile ; then
+ if ! is_crosscompile && ! tc-is-cross-compiler ; then
if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]]
; then
ebegin "Checking if the system can execute 32-bit
binaries"
echo 'int main(){return 0;}' >
"${T}/check-ia32-emulation.c"
diff --git a/sys-libs/glibc/glibc-2.34-r14.ebuild
b/sys-libs/glibc/glibc-2.34-r14.ebuild
index 8ba83a7c9a07..1370c1eb091a 100644
--- a/sys-libs/glibc/glibc-2.34-r14.ebuild
+++ b/sys-libs/glibc/glibc-2.34-r14.ebuild
@@ -747,7 +747,7 @@ sanity_prechecks() {
# ABI-specific checks follow here. Hey, we have a lot more specific
conditions that
# we test for...
- if ! is_crosscompile ; then
+ if ! is_crosscompile && ! tc-is-cross-compiler ; then
if use amd64 && use multilib
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: e42b5e276bc733f288e24b04ad230826cde1f2b0
Author: Esteve Varela Colominas gmail com>
AuthorDate: Thu Sep 11 18:35:23 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 11 18:42:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42b5e27
sys-libs/glibc: Don't cause accidental CFLAGS_x86=$CFLAGS
Because only the filter-flags command was called with
CFLAGS=$CFLAGS_x86, the subshell's CFLAGS aren't modified, so the "echo"
command outputs the original CFLAGS variable, overriding whatever was in
CFLAGS_x86 previously. This could cause compilation issues.
Closes: https://bugs.gentoo.org/962634
Signed-off-by: Esteve Varela Colominas gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43745
Closes: https://github.com/gentoo/gentoo/pull/43745
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.19-r3.ebuild | 4 ++--
sys-libs/glibc/glibc-2.31-r7.ebuild | 4 ++--
sys-libs/glibc/glibc-2.32-r8.ebuild | 2 +-
sys-libs/glibc/glibc-2.33-r14.ebuild | 2 +-
sys-libs/glibc/glibc-2.34-r14.ebuild | 2 +-
sys-libs/glibc/glibc-2.35-r11.ebuild | 2 +-
sys-libs/glibc/glibc-2.36-r8.ebuild | 2 +-
sys-libs/glibc/glibc-2.37-r10.ebuild | 2 +-
sys-libs/glibc/glibc-2.38-r13.ebuild | 2 +-
sys-libs/glibc/glibc-2.39-r11.ebuild | 2 +-
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
sys-libs/glibc/glibc-2.42-r1.ebuild | 2 +-
sys-libs/glibc/glibc-2.42.ebuild | 2 +-
sys-libs/glibc/glibc-.ebuild | 2 +-
16 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.19-r3.ebuild
b/sys-libs/glibc/glibc-2.19-r3.ebuild
index 275cfa3d70e9..264c7d9cd8d9 100644
--- a/sys-libs/glibc/glibc-2.19-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -250,7 +250,7 @@ setup_target_flags() {
[[ ${t} == "x86_64" ]] && t="x86-64"
filter-flags '-march=*'
# ugly, ugly, ugly. ugly.
- CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags
'-march=*'; echo "${CFLAGS}")
+ CFLAGS_x86=$(CFLAGS=${CFLAGS_x86}; filter-flags
'-march=*'; echo "${CFLAGS}")
export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
einfo "Auto adding -march=${t} to CFLAGS_x86
#185404"
fi
diff --git a/sys-libs/glibc/glibc-2.31-r7.ebuild
b/sys-libs/glibc/glibc-2.31-r7.ebuild
index 8ec824d2fdcc..2e851bee538b 100644
--- a/sys-libs/glibc/glibc-2.31-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.31-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -293,7 +293,7 @@ setup_target_flags() {
[[ ${t} == "x86_64" ]] && t="x86-64"
filter-flags '-march=*'
# ugly, ugly, ugly. ugly.
- CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags
'-march=*'; echo "${CFLAGS}")
+ CFLAGS_x86=$(CFLAGS=${CFLAGS_x86}; filter-flags
'-march=*'; echo "${CFLAGS}")
export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
einfo "Auto adding -march=${t} to CFLAGS_x86
#185404 (ABI=${ABI})"
fi
diff --git a/sys-libs/glibc/glibc-2.32-r8.ebuild
b/sys-libs/glibc/glibc-2.32-r8.ebuild
index 00494e772e76..d535aadef06c 100644
--- a/sys-libs/glibc/glibc-2.32-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.32-r8.ebuild
@@ -310,7 +310,7 @@ setup_target_flags() {
[[ ${t} == "x86_64" ]] && t="x86-64"
filter-flags '-march=*'
# ugly, ugly, ugly. ugly.
- CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags
'-march=*'; echo "${CFLAGS}")
+ CFLAGS_x86=$(CFLAGS=${CFLAGS_x86}; filter-flags
'-march=*'; echo "${CFLAGS}")
export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
einfo "Auto adding -march=${t} to CFLAGS_x86
#185404 (ABI=${ABI})"
fi
diff --git a/sys-libs/glibc/glibc-2.33-r14.ebuild
b/sys-libs/glibc/glibc-2.33-r14.ebuild
index ca9887c213e1..ec11b1259eec 100644
--- a/sys-libs/glibc/glibc-2.33-r14.ebuild
+++ b/sys-libs/glibc/glibc-2.33-r14.ebuild
@@ -322,7 +322,7 @@ setup_target_flags() {
[[ ${t} == "x86_64" ]] && t="x86-64"
filter-flags '-march=*'
# ugly, ugly, ugly. ugly.
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 62e5153ab8c4f33ab892ba5437d4f17ae72190cf
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Aug 31 12:57:29 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Aug 31 21:37:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e5153a
sys-libs/glibc: keyword 2.42-r1
Patchset log:
ef6bed1eaa (HEAD -> gentoo/2.42, tag: gentoo/glibc-2.42-3, gentoo/gentoo/2.42)
i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129]
1e738c2d70 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212]
e986eeabde x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129]
d28c3d97df i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221]
ddfbe239f1 Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables
[BZ #33234]
49ca2e67d4 malloc: Fix checking for small negative values of tcache_key
a62d28fe3a malloc: Make sure tcache_key is odd enough
1510c8b0a3 malloc: Fix MAX_TCACHE_SMALL_SIZE
0b86149b05 malloc: Remove redundant NULL check
1fbc8b8254 hurd: support: Fix running SGID tests
044a8956a7 Revert "tst-freopen4-main.c: Call support_capture_subprocess with
chroot"
8b28148080 tst-env-setuid: Delete LD_DEBUG_OUTPUT output
db79b046d0 tst-freopen4-main.c: Call support_capture_subprocess with chroot
a10dc746f7 tst-fopen-threaded.c: Delete temporary file
5f3cbd7f3c Delete temporary files in support_subprocess
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.42-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.42-r1.ebuild
b/sys-libs/glibc/glibc-2.42-r1.ebuild
index 78a61e439526..ffcbc6a34bcb 100644
--- a/sys-libs/glibc/glibc-2.42-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r1.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 74a4e28335c0a920ca5cf1d5066b788474e02086
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Aug 31 12:55:56 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Aug 31 21:36:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a4e283
sys-libs/glibc: keyword 2.41-r6
Patchset log:
c94d9ff509 (HEAD -> gentoo/2.41, tag: gentoo/glibc-2.41-8, gentoo/gentoo/2.41)
Optimize __libc_tsd_* thread variable access
2774a5b9c6 i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221]
9e047af6b1 i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129]
83f88e3c85 i386: Update ___tls_get_addr to preserve vector registers
a01f262df5 elf: Preserve _rtld_global layout for the release branch
d1746406f9 elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor
11e7dad9c4 elf: Fix handling of symbol versions which hash to zero (bug 29190)
c966022a5f x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212]
8444e02a69 x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129]
0703a13507 elf: Compile _dl_debug_state separately (bug 33224)
143ee589a9 elf: Restore support for _r_debug interpositions and copy relocations
ce218f969d elf: Introduce _dl_debug_change_state
e0895a05cc elf: Introduce separate _r_debug_array variable
0d2fd56467 Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables
[BZ #33234]
02c9820a62 ctype: Fallback initialization of TLS using relocations (bug 19341,
bug 32483)
affe3f1232 Use proper extern declaration for
_nl_C_LC_CTYPE_{class,toupper,tolower}
87544552ad Remove
5435ca9d1d AArch64: Improve codegen SVE log1p helper
d9c7b78a4e AArch64: Optimise SVE FP64 Hyperbolics
f19714c9f5 AArch64: Optimize SVE exp functions
6b66e52c99 AArch64: Improve codegen in SVE log1p
89b4c920fb AArch64: Optimize inverse trig functions
3db0cd3de0 AArch64: Optimize algorithm in users of SVE expf helper
b8022c9604 AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112]
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41-r6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
index 6be68df56775..5a66a3bc9a83 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 047d591a944676e855311f7a11363bc4c3414af6
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Aug 30 22:39:29 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Aug 30 22:41:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=047d591a
sys-libs/glibc: add 2.41-r6 (patchlevel 8) and 2.42-r1 (patchlevel 3), no
keywords
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |2 +
sys-libs/glibc/glibc-2.41-r6.ebuild | 1768 ++
sys-libs/glibc/glibc-2.42-r1.ebuild | 1776 +++
3 files changed, 3546 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 0c18ac20b2c9..3327aa62610e 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -26,8 +26,10 @@ DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da7
DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f
SHA512
e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-7.tar.xz 96232 BLAKE2B
0d4d22eb467370e9e902278b223545c5a225c990a87b4c2f39db48677301d126d7e69ea2823822ced5c472a9abdf7679c6c0ede88b87e50123a7ac146a98249e
SHA512
00fc6f83a28dfae8f17ed50ba19f322d267f3f6d80e5545c317694ce1e2e0e4ebfb922b4fa1d7c854d035a457e968bf8281ccedca8e5347e380fa54b6755aedd
+DIST glibc-2.41-patches-8.tar.xz 139400 BLAKE2B
2023d09d6842a18dd19611e504c643cf866ba28b1d836d5a21f1a34d78f6fe82d6f3d4b76bf9a34dc8b1f12aac632fb85b95c025afbcf164976f30dfd794fe6d
SHA512
c41e0a4e6dda014c6540a8178c0bc951e807deacb0cb85d4741b575fd2e9803ab9960b9caa783cf38449cb1452c40a3a0f54844b6c1e8ee47f7340c5f97dd261
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-2.42-patches-2.tar.xz 25856 BLAKE2B
26a5a3bdc7985c2193533e883445acac29ea695df30d72b6d9409aa9ec94d39a086eb6c41eb9adfc39e0de78f7ae84e0fa64a955f9866de262179ee40ce4a6b5
SHA512
1526613855b9ca65002c6853f88d77990a1fe9e6f4cc01aca51d67fc4592ed985da8c74a661d304eb8a27c6afc8592da259fe40fa08a824942a9b700942086e6
+DIST glibc-2.42-patches-3.tar.xz 35164 BLAKE2B
6cbe1102291caefd2e75ba7348a35081d1ad23be7a8a869dc430dd4112976b66f3fc1d1e0819b16b8ff90224b98b97e4592875f21d72bfb5af1808f20192462d
SHA512
987fadc5379de8596038f37953d2950821304330946d43e8c87722213220152a7a88d28f96208f82ee7723b90e6adf93261cfa61e4668c0bb95c0f561fdfc0f6
DIST glibc-2.42.tar.xz 19930508 BLAKE2B
6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe
SHA512
73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
SHA512
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild
b/sys-libs/glibc/glibc-2.41-r6.ebuild
new file mode 100644
index ..6be68df56775
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -0,0 +1,1768 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=8
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall cha
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 0438de13b4185b56111f444a4f67a33c05ec6b72 Author: Sam James gentoo org> AuthorDate: Fri Aug 15 22:06:16 2025 + Commit: Sam James gentoo org> CommitDate: Fri Aug 15 22:27:19 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0438de13 sys-libs/glibc: improve USE=systemtap description See https://sourceware.org/gdb/wiki/LinkerInterface and https://sourceware.org/gdb/wiki/DistroAdvice#sys.2Fsdt.h_probes. gdb makes use of the interface provided/gated by USE=systemtap and it isn't systemtap-specific at all other than using its headers/macros. Signed-off-by: Sam James gentoo.org> sys-libs/glibc/metadata.xml | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sys-libs/glibc/metadata.xml b/sys-libs/glibc/metadata.xml index 6978f9425efe..f4f01a67edd9 100644 --- a/sys-libs/glibc/metadata.xml +++ b/sys-libs/glibc/metadata.xml @@ -23,7 +23,13 @@ Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost Enable static PIE support (runtime files for -static-pie gcc option). Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5 - enable systemtap static probe points + + Enable enhanced debugging hooks/interface via SystemTap static probe points. + + Note that this isn't exclusive to SystemTap, despite the name. This provides + an interface which dev-debug/gdb optionally uses, see + https://sourceware.org/gdb/wiki/LinkerInterface. + cpe:/a:gnu:glibc
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 5bdb8e4637a3c8717776a09759a0081bd28faed7
Author: Sam James gentoo org>
AuthorDate: Fri Aug 8 11:01:22 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Aug 8 11:01:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bdb8e46
sys-libs/glibc: keyword 2.42
Bug: https://bugs.gentoo.org/961045
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.42.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.42.ebuild b/sys-libs/glibc/glibc-2.42.ebuild
index c24a29d34e1a..703f08dd6966 100644
--- a/sys-libs/glibc/glibc-2.42.ebuild
+++ b/sys-libs/glibc/glibc-2.42.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 32cc5300e9352c60e8d22e1177c9a11afa551edb
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Wed Aug 6 10:57:38 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Wed Aug 6 10:57:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cc5300
sys-libs/glibc: drop 2.41-r4
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 -
sys-libs/glibc/glibc-2.41-r4.ebuild | 1768 ---
2 files changed, 1769 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 33daeebbf7aa..0c18ac20b2c9 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -25,7 +25,6 @@ DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B
fef42e0bd2a3341f41cac56dc878dcc
DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
SHA512
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f
SHA512
e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
-DIST glibc-2.41-patches-6.tar.xz 83980 BLAKE2B
ca689782db9f78751d5b5004ee9bf7bd6daf4cf071bb25507e53e4408fdd0331a9f4c82bbe7579e38540fc4d416bd858f76e5655f4e8a87048067fbc5e3c7a17
SHA512
bce972f5e036712e178d0adc97bef17b83a5c5cc3139d689bfc2847bc5e8126ee01250ce41033bc78919a7638965740d54eb431b240a9a32460c45da968f
DIST glibc-2.41-patches-7.tar.xz 96232 BLAKE2B
0d4d22eb467370e9e902278b223545c5a225c990a87b4c2f39db48677301d126d7e69ea2823822ced5c472a9abdf7679c6c0ede88b87e50123a7ac146a98249e
SHA512
00fc6f83a28dfae8f17ed50ba19f322d267f3f6d80e5545c317694ce1e2e0e4ebfb922b4fa1d7c854d035a457e968bf8281ccedca8e5347e380fa54b6755aedd
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-2.42-patches-2.tar.xz 25856 BLAKE2B
26a5a3bdc7985c2193533e883445acac29ea695df30d72b6d9409aa9ec94d39a086eb6c41eb9adfc39e0de78f7ae84e0fa64a955f9866de262179ee40ce4a6b5
SHA512
1526613855b9ca65002c6853f88d77990a1fe9e6f4cc01aca51d67fc4592ed985da8c74a661d304eb8a27c6afc8592da259fe40fa08a824942a9b700942086e6
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
deleted file mode 100644
index 93a09f6448d3..
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ /dev/null
@@ -1,1768 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{10..13} )
-TMPFILES_OPTIONAL=1
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=6
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-# Minimum systemd version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_SYSTEMD_VER="254.9-r1"
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib systemd multiprocessing tmpfiles eapi9-ver
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/";
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
-else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
- SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
- SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
-fi
-
-SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
-SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
)"
-
-LICENSE="LG
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 825803c522c3da141d95a2fa303c15aee33dfe91
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Wed Aug 6 11:27:50 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Wed Aug 6 11:27:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=825803c5
sys-libs/glibc: wire up sframe support
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.42.ebuild | 15 +++
sys-libs/glibc/glibc-.ebuild | 8 +++-
sys-libs/glibc/metadata.xml | 1 +
3 files changed, 19 insertions(+), 5 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.42.ebuild b/sys-libs/glibc/glibc-2.42.ebuild
index 2a15610af94d..c24a29d34e1a 100644
--- a/sys-libs/glibc/glibc-2.42.ebuild
+++ b/sys-libs/glibc/glibc-2.42.ebuild
@@ -38,7 +38,7 @@ inherit python-any-r1 prefix preserve-libs toolchain-funcs
flag-o-matic gnuconfi
DESCRIPTION="GNU libc C library"
HOMEPAGE="https://www.gnu.org/software/libc/";
-if [[ ${PV} == * ]]; then
+if [[ ${PV} == * ]]; then
inherit git-r3
else
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
@@ -51,7 +51,7 @@ SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git
LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
SLOT="2.2"
-IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat
headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux
+ssp stack-realign +static-libs suid systemd systemtap test vanilla"
+IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat
headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux
sframe +ssp stack-realign +static-libs suid systemd systemtap test vanilla"
# Here's how the cross-compile logic breaks down ...
# CTARGET - machine that will target the binaries
@@ -115,6 +115,7 @@ BDEPEND="
dev-lang/perl
sys-apps/texinfo
)
+ sframe? ( >=sys-devel/binutils-2.45 )
test? (
dev-lang/perl
>=net-dns/libidn2-2.3.0
@@ -930,7 +931,7 @@ src_unpack() {
use multilib-bootstrap && unpack
gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
- if [[ ${PV} == * ]] ; then
+ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="
https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git
https://github.com/gentoo/glibc-patches.git
@@ -944,12 +945,13 @@ src_unpack() {
https://gitlab.com/x86-glibc/glibc.git
"
EGIT_CHECKOUT_DIR=${S}
+ [[ ${PV} == *.*. ]] && EGIT_BRANCH=release/${PV%.*}/master
git-r3_src_unpack
else
unpack ${P}.tar.xz
cd "${WORKDIR}" || die
- unpack glibc-${PV}-patches-${PATCH_VER}.tar.xz
+ unpack ${P}-patches-${PATCH_VER}.tar.xz
fi
cd "${WORKDIR}" || die
@@ -1020,6 +1022,11 @@ glibc_do_configure() {
*) ;;
esac
+ case ${ABI}-${CTARGET} in
+ amd64-x86_64-*|arm64-aarch64-*) myconf+=( $(use_enable sframe)
) ;;
+ *) ;;
+ esac
+
[[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp )
myconf+=( --enable-kernel=${MIN_KERN_VER} )
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 0133b65ee20b..0e65d86c7909 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -51,7 +51,7 @@ SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git
LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
SLOT="2.2"
-IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat
headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux
+ssp stack-realign +static-libs suid systemd systemtap test vanilla"
+IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat
headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux
sframe +ssp stack-realign +static-libs suid systemd systemtap test vanilla"
# Here's how the cross-compile logic breaks down ...
# CTARGET - machine that will target the binaries
@@ -115,6 +115,7 @@ BDEPEND="
dev-lang/perl
sys-apps/texinfo
)
+ sframe? ( >=sys-devel/binutils-2.45 )
test? (
dev-lang/perl
>=net-dns/libidn2-2.3.0
@@ -1021,6 +1022,11 @@ glibc_do_configure() {
*) ;;
esac
+ case ${ABI}-${CTARGET} in
+ amd64-x86_64-*|arm64-aarch64-*) myconf+=( $(use_enable sframe)
) ;;
+ *) ;;
+ esac
+
[[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp )
myconf+=( --enable-kernel=${MIN_KERN_VER} )
diff --git a/sys-libs/glibc/metadata.xml b/sys-libs
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 555fd020a73421018c9a0f66103a5c0dc9d9
Author: Sam James gentoo org>
AuthorDate: Wed Aug 6 00:38:20 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 6 00:38:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555fd020
sys-libs/glibc: Stabilize 2.41-r5 hppa, #961122
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index d4a458db243f..655675dc22b6 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: f9e21d4beed62df859adeaf3c1767c336e5707dd
Author: Sam James gentoo org>
AuthorDate: Wed Aug 6 00:38:17 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 6 00:38:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e21d4b
sys-libs/glibc: Stabilize 2.41-r5 arm, #961122
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index a3f5368e680e..d4a458db243f 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 95148828571a3d25199c18f5976524d403d6818f
Author: Sam James gentoo org>
AuthorDate: Wed Aug 6 00:38:35 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 6 00:38:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95148828
sys-libs/glibc: Stabilize 2.41-r5 x86, #961122
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index a64f28f0f54b..2c01722eb4fa 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 3660f9f1b4055d9fe4068e4d841062df75754aeb
Author: Sam James gentoo org>
AuthorDate: Wed Aug 6 00:38:32 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 6 00:38:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3660f9f1
sys-libs/glibc: Stabilize 2.41-r5 sparc, #961122
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index 49d7e1996b5b..a64f28f0f54b 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 747b89de32333afc1e36132beac8d60379b12d8a
Author: Sam James gentoo org>
AuthorDate: Wed Aug 6 00:38:26 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 6 00:38:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=747b89de
sys-libs/glibc: Stabilize 2.41-r5 ppc64, #961122
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index 1cb5ebaaed9a..49d7e1996b5b 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 22b2ffd4c9d64cebfcb44dbf2f2560d441501552
Author: Sam James gentoo org>
AuthorDate: Wed Aug 6 00:38:22 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 6 00:38:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b2ffd4
sys-libs/glibc: Stabilize 2.41-r5 ppc, #961122
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index 655675dc22b6..1cb5ebaaed9a 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 6e31576b3119c7de522a5389eb7560f2079ff0ca
Author: Sam James gentoo org>
AuthorDate: Wed Aug 6 00:38:12 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 6 00:38:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e31576b
sys-libs/glibc: Stabilize 2.41-r5 amd64, #961122
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index 1bbe577bf12b..e686867d5cc4 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: e841d0947364d5c7c606e38df5ee4773847b5e7f
Author: Sam James gentoo org>
AuthorDate: Wed Aug 6 00:38:14 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 6 00:38:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e841d094
sys-libs/glibc: Stabilize 2.41-r5 arm64, #961122
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index e686867d5cc4..a3f5368e680e 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 089ec116139a743587e77ecb62ceae94692642c0
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Aug 3 15:42:48 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Aug 3 15:42:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089ec116
sys-libs/glibc: keyword 2.41-r5
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild
b/sys-libs/glibc/glibc-2.41-r5.ebuild
index c22f4082ed4f..1bbe577bf12b 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: ea4abdb940d9bf2c63682f855ecb550d1c71fd66
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Aug 3 00:32:42 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Aug 3 00:34:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4abdb9
sys-libs/glibc: patchlevel bumps
glibc-2.42:
9f4dc61837 (HEAD -> gentoo/2.42, tag: gentoo/glibc-2.42-2, gentoo/gentoo/2.42)
nptl: Fix SYSCALL_CANCEL for return values larger than INT_MAX (BZ 33245)
b32e0caedd elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug
31943)
23e2f26dd5 elf: Extract rtld_setup_phdr function from dl_main
5ed2275170 stdlib: resolve a double lock init issue after fork [BZ #32994]
4fc972dd00 inet-fortified: fix namespace violation (bug 33227)
glibc-2.41:
cbe6e182ad (HEAD -> gentoo/2.41, tag: gentoo/glibc-2.41-7, gentoo/gentoo/2.41)
nptl: Fix SYSCALL_CANCEL for return values larger than INT_MAX (BZ 33245)
f74ed78171 elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug
31943)
fc88fc9543 elf: Extract rtld_setup_phdr function from dl_main
ed09e9e121 elf: Do not add a copy of _dl_find_object to libc.so
db4c71bc40 stdlib: resolve a double lock init issue after fork [BZ #32994]
3d75acbe05 iconv: iconv -o should not create executable files (bug 33164)
a0e48b7851 posix: Fix double-free after allocation failure in regcomp (bug
33185)
43ed5a9639 Fix error reporting (false negatives) in SGID tests
03c2274b6c support: Pick group in support_capture_subprogram_self_sgid if UID
== 0
8b37c99ef1 sparc: Fix sparc32 Fix argument passing to __libc_start_main (BZ
32981)
ccfae86ddd Revert "sparc: Fix argument passing to __libc_start_main on SPARC32"
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest | 3 ++-
.../glibc/{glibc-2.42.ebuild => glibc-2.41-r5.ebuild} | 19 +--
sys-libs/glibc/glibc-2.42.ebuild | 2 +-
3 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 32e63b34..33daeebbf7aa 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -26,8 +26,9 @@ DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da7
DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f
SHA512
e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-6.tar.xz 83980 BLAKE2B
ca689782db9f78751d5b5004ee9bf7bd6daf4cf071bb25507e53e4408fdd0331a9f4c82bbe7579e38540fc4d416bd858f76e5655f4e8a87048067fbc5e3c7a17
SHA512
bce972f5e036712e178d0adc97bef17b83a5c5cc3139d689bfc2847bc5e8126ee01250ce41033bc78919a7638965740d54eb431b240a9a32460c45da968f
+DIST glibc-2.41-patches-7.tar.xz 96232 BLAKE2B
0d4d22eb467370e9e902278b223545c5a225c990a87b4c2f39db48677301d126d7e69ea2823822ced5c472a9abdf7679c6c0ede88b87e50123a7ac146a98249e
SHA512
00fc6f83a28dfae8f17ed50ba19f322d267f3f6d80e5545c317694ce1e2e0e4ebfb922b4fa1d7c854d035a457e968bf8281ccedca8e5347e380fa54b6755aedd
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
-DIST glibc-2.42-patches-1.tar.xz 19368 BLAKE2B
2a010de9bc67ef20cc2ac9ad1ea0b812d957f7df1e1f1ef6d37f0f0ac7259b41db616f57844376c640d16852b4c7731d88134d4b27917dbc968dda4c82329c97
SHA512
04d38fff7bfcfe0f110d3ab05c4821e9e0e84edea60aa8c37c908e70a04aca00acd548aea3f583fbb30bf5f57f88af41d77c75c231d706fef88f07d744d036e9
+DIST glibc-2.42-patches-2.tar.xz 25856 BLAKE2B
26a5a3bdc7985c2193533e883445acac29ea695df30d72b6d9409aa9ec94d39a086eb6c41eb9adfc39e0de78f7ae84e0fa64a955f9866de262179ee40ce4a6b5
SHA512
1526613855b9ca65002c6853f88d77990a1fe9e6f4cc01aca51d67fc4592ed985da8c74a661d304eb8a27c6afc8592da259fe40fa08a824942a9b700942086e6
DIST glibc-2.42.tar.xz 19930508 BLAKE2B
6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe
SHA512
73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7ab
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 031ac62b1e9848313ab5285698757dcc79f7f6e3
Author: Kerin Millar plushkava net>
AuthorDate: Fri Aug 1 21:11:54 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Aug 2 15:43:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031ac62b
sys-libs/glibc: backport various ebuild fixes to <=2.36-r8
This commit applies several quality improvements to the glibc-2.36-r8
ebuild and its predecessors. These improvements are described herewith.
Refrain from specifying the --inplace-glibc option to locale-gen(1),
fixing builds for which the "compile-locales" USE flag is in effect.
As regards the pkg_postinst() function, raise a warning if locale-gen(1)
does not exit successfully.
As regards the glibc_do_src_install() function, die if locale-gen(1)
does not exit successfully.
Refrain from specifying the --jobs option to locale-gen(1) in the case
that the value of the 'EMERGE_FROM' variable is "binary".
As regards the pkg_postinst() function of the glibc-2.19-r3 ebuild,
check whether the value of the 'ROOT' variable is empty rather than
non-empty, just as all of the other ebuilds do.
See-also: e133de5ee597abf391f5ea3d13e1d077a40a2165
Closes: https://bugs.gentoo.org/915629
Bug: https://bugs.gentoo.org/736794
Signed-off-by: Kerin Millar plushkava.net>
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.19-r3.ebuild | 40 +++-
sys-libs/glibc/glibc-2.31-r7.ebuild | 44
sys-libs/glibc/glibc-2.32-r8.ebuild | 44
sys-libs/glibc/glibc-2.33-r14.ebuild | 44
sys-libs/glibc/glibc-2.34-r14.ebuild | 44
sys-libs/glibc/glibc-2.35-r11.ebuild | 44
sys-libs/glibc/glibc-2.36-r8.ebuild | 44
7 files changed, 173 insertions(+), 131 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.19-r3.ebuild
b/sys-libs/glibc/glibc-2.19-r3.ebuild
index 7d492b72364a..275cfa3d70e9 100644
--- a/sys-libs/glibc/glibc-2.19-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r3.ebuild
@@ -1036,16 +1036,30 @@ src_test() {
}
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local locale_list="${root%/}/etc/locale.gen"
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- ewarn "Generating all locales; edit /etc/locale.gen to save
time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ local prefix=$1 user_config config
+ local -a localegen_args
+
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
fi
- locale-gen --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
+
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
+ fi
+
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1219,7 +1233,9 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
- run_locale_gen "${ED}"
+ if ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ fi
fi
}
@@ -1311,8 +1327,10 @@ pkg_postinst() {
"${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
fi
- if ! is_crosscompile && [[ -n ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the
${EBUILD_PHASE_FUNC} phase"
+ fi
fi
# Check for sanity of /etc/nsswitch.conf, take 2
diff --git a/sys-libs/glibc/glibc-2.31-r7.ebuild
b/sys-libs/glibc/glibc-2.31-r7.ebuild
index 7df8f5816447..8ec824d2fdcc 100644
--- a/sys-libs/glibc/glibc-2.31-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.31-r7.e
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: e133de5ee597abf391f5ea3d13e1d077a40a2165
Author: Kerin Millar plushkava net>
AuthorDate: Thu Jul 31 17:38:46 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Aug 2 15:43:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e133de5e
sys-libs/glibc: add support for >=sys-apps/locale-gen-3 to >=2.37-r10
Presently, the gentoo package repository offers sys-apps/locale-gen-3.0,
a fully rewritten implementation of the locale-gen(1) utility which
addresses a great many issues of reliability and safety. However, this
new implementation is not yet supported by the sys-libs/glibc package.
For it to be supported, the ebuild must acknowledge the existence of the
new --prefix option, which effectively supplants the --destdir option.
Indeed, the new implementation no longer supports the --destdir option,
partly because the behaviour of both options isn't wholly identical.
Add support for >=sys-apps/locale-gen-3 by having the run_locale_gen()
function determine the version of locale-gen that is installed. In the
event that is found to be 3.0 or greater, only the --prefix and --jobs
options may be specified. In addition to making this necessary change,
some miscellaneous improvements have been made to the ebuilds. These
improvements are described herewith.
As regards the pkg_postinst() function, raise a warning if locale-gen(1)
does not exit successfully.
As regards the glibc_do_src_install() function, die if locale-gen(1)
does not exit successfully. There is no sense in allowing for the
package to be built without an integrated locale archive in the case
that USE="compile-locales" is in effect.
As regards the run_locale_gen() function, use the read builtin to
consume no more than a single line of output from "locale-gen --list".
To do is more efficient and produces less noise if PORTAGE_DEBUG=1 be
enabled. Also, use the ${param@Q} form of expansion to unambiguously
show how the locale-gen command has been composed before executing.
Refrain from specifying the --inplace-glibc option in the case that
=sys-apps/locale-gen-3
- =sys-apps/locale-gen-3.0 dispenses with the --inplace-glibc option
Finally, it should be noted that =sys-apps/locale-gen-3.0 is
incompatible with the "compile-locales" USE flag, owing to a bug that
will be addressed by its next release.
Bug: https://bugs.gentoo.org/945269
Closes: https://bugs.gentoo.org/915629
Signed-off-by: Kerin Millar plushkava.net>
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.37-r10.ebuild | 56 ++--
sys-libs/glibc/glibc-2.38-r13.ebuild | 56 ++--
sys-libs/glibc/glibc-2.39-r11.ebuild | 56 ++--
sys-libs/glibc/glibc-2.40-r11.ebuild | 56 ++--
sys-libs/glibc/glibc-2.41-r4.ebuild | 56 ++--
sys-libs/glibc/glibc-2.42.ebuild | 56 ++--
sys-libs/glibc/glibc-.ebuild | 56 ++--
7 files changed, 196 insertions(+), 196 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.37-r10.ebuild
b/sys-libs/glibc/glibc-2.37-r10.ebuild
index e323ee8ae32d..14ea48d6eefd 100644
--- a/sys-libs/glibc/glibc-2.37-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r10.ebuild
@@ -1295,38 +1295,36 @@ src_test() {
# src_install
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a hasversion_opts localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ hasversion_opts=( -b )
fi
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit
/etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ if has_version "${hasversion_opts[@]}" '>=sys-apps/locale-gen-3'; then
+ localegen_args=( --prefix "${prefix}" )
+ else
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
fi
- # bug 736794: we need to be careful with the paralle
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 64595ed4a949338de01a76137d266494cdb23550
Author: Sam James gentoo org>
AuthorDate: Tue Jul 29 06:53:42 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Jul 29 18:25:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64595ed4
sys-libs/glibc: tweak live conditionals to facilitate branches
Facilitate 2.41. and so on.
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-.ebuild | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index bbb2337cb544..10446c984609 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -38,7 +38,7 @@ inherit python-any-r1 prefix preserve-libs toolchain-funcs
flag-o-matic gnuconfi
DESCRIPTION="GNU libc C library"
HOMEPAGE="https://www.gnu.org/software/libc/";
-if [[ ${PV} == * ]]; then
+if [[ ${PV} == * ]]; then
inherit git-r3
else
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
@@ -930,7 +930,7 @@ src_unpack() {
use multilib-bootstrap && unpack
gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
- if [[ ${PV} == * ]] ; then
+ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="
https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git
https://github.com/gentoo/glibc-patches.git
@@ -944,12 +944,13 @@ src_unpack() {
https://gitlab.com/x86-glibc/glibc.git
"
EGIT_CHECKOUT_DIR=${S}
+ [[ ${PV} == *.*. ]] && EGIT_BRANCH=release/${PV%.*}/master
git-r3_src_unpack
else
unpack ${P}.tar.xz
cd "${WORKDIR}" || die
- unpack glibc-${PV}-patches-${PATCH_VER}.tar.xz
+ unpack ${P}-patches-${PATCH_VER}.tar.xz
fi
cd "${WORKDIR}" || die
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 85f5db109944d0c92f4ea316873102b50bd08e11
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Mon Jul 28 23:04:24 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Mon Jul 28 23:04:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f5db10
sys-libs/glibc: add 2.42
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |2 +
sys-libs/glibc/glibc-2.42.ebuild | 1769 ++
2 files changed, 1771 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index fd9bfed0dfd6..32e63b34 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -27,6 +27,8 @@ DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f23
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-6.tar.xz 83980 BLAKE2B
ca689782db9f78751d5b5004ee9bf7bd6daf4cf071bb25507e53e4408fdd0331a9f4c82bbe7579e38540fc4d416bd858f76e5655f4e8a87048067fbc5e3c7a17
SHA512
bce972f5e036712e178d0adc97bef17b83a5c5cc3139d689bfc2847bc5e8126ee01250ce41033bc78919a7638965740d54eb431b240a9a32460c45da968f
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
+DIST glibc-2.42-patches-1.tar.xz 19368 BLAKE2B
2a010de9bc67ef20cc2ac9ad1ea0b812d957f7df1e1f1ef6d37f0f0ac7259b41db616f57844376c640d16852b4c7731d88134d4b27917dbc968dda4c82329c97
SHA512
04d38fff7bfcfe0f110d3ab05c4821e9e0e84edea60aa8c37c908e70a04aca00acd548aea3f583fbb30bf5f57f88af41d77c75c231d706fef88f07d744d036e9
+DIST glibc-2.42.tar.xz 19930508 BLAKE2B
6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe
SHA512
73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
SHA512
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
DIST locale-gen-2.00.tar.gz 7738 BLAKE2B
cde6de5ba3400aea24d0d5f1b79471f89f09fb747c8e371e38316c7ada92f967e0865f573f23cb353d82419c234724143c0aeca9eb70eb945dfc581cc7491eb1
SHA512
b609fddb9ec5e567c008841fef3390eddb5d6e7699a8271b3b8c0ade1b44b0ac2e5d1daa8b9acabf3432e3b88110b538a96f209b1ad0f9e988b7efce66606dff
diff --git a/sys-libs/glibc/glibc-2.42.ebuild b/sys-libs/glibc/glibc-2.42.ebuild
new file mode 100644
index ..bbb2337cb544
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.42.ebuild
@@ -0,0 +1,1769 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
+ multilib systemd multiprocessing tmpfiles eapi9-ver
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.ta
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: b2a1251a298f43ae95cfad5d72d1f5c365b6220c
Author: Sam James gentoo org>
AuthorDate: Fri Jul 25 00:48:13 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jul 25 00:49:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a1251a
sys-libs/glibc: run src_test for all ABIs, fail at the end instead
It's convenient to run tests for all ABIs rather than just e.g. 32-bit
x86 first given it's interesting to know if a failure is specific to
one ABI or not. We already have the infra for this w/ foreach_abi, we
just weren't making use of it here.
We now run tests for each ABI, record if they failed, and then die after
running them all if any failed.
Bug: https://bugs.gentoo.org/451922
Bug: https://bugs.gentoo.org/522962
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 2f7f58fcccd4..bbb2337cb544 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1301,7 +1301,7 @@ glibc_src_test() {
# we give the tests a bit more time to avoid spurious
# bug reports on slow arches
- SANDBOX_ON=0 LD_PRELOAD= TIMEOUTFACTOR=16 emake ${myxfailparams} check
+ SANDBOX_ON=0 LD_PRELOAD= TIMEOUTFACTOR=16 nonfatal emake
${myxfailparams} check
}
src_test() {
@@ -1309,6 +1309,8 @@ src_test() {
return
fi
+ # glibc_src_test uses nonfatal so that we can run tests for all ABIs
+ # and fail at the end instead.
foreach_abi glibc_src_test || die "tests failed"
}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: e47ccb295fbe9c935df7220e6f2bef73888081b9
Author: Sam James gentoo org>
AuthorDate: Thu Jul 24 22:30:21 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 24 22:30:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e47ccb29
sys-libs/glibc: fix whitespace
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r4.ebuild | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index 373c2958ca3b..867e5411657b 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -972,14 +972,14 @@ src_prepare() {
einfo "Done."
fi
-case ${CTARGET} in
-m68*-aligned-*)
+ case ${CTARGET} in
+ m68*-aligned-*)
einfo "Applying utmp format fix for m68k with
-maligned-int"
eapply "${FILESDIR}/glibc-2.41-m68k-malign.patch"
;;
-*)
+ *)
;;
-esac
+ esac
default
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 24a41221936c62648df7813ab9b914dbebc3b2c5
Author: Sam James gentoo org>
AuthorDate: Sun Jul 13 04:24:32 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jul 13 04:25:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a41221
sys-libs/glibc: inline eend_KV
Otherwise, a WIP check for pkgcheck gets confused by imbalanced ebegin
without eend (or at least without a die there).
Will backport to older versions later.
Bug: https://github.com/pkgcore/pkgcheck/issues/737
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-.ebuild | 13 ++---
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index f7b71aa86561..2f7f58fcccd4 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -768,11 +768,6 @@ g_int_to_KV() {
echo ${major}.${minor}.${micro}
}
-eend_KV() {
- [[ $(g_KV_to_int $1) -ge $(g_KV_to_int $2) ]]
- eend $?
-}
-
get_kheader_version() {
printf '#include \nLINUX_VERSION_CODE\n' | \
$(tc-getCPP ${CTARGET}) -I "${ESYSROOT}$(alt_headers)" - | \
@@ -866,11 +861,13 @@ sanity_prechecks() {
if ! is_crosscompile && ! tc-is-cross-compiler ; then
# Building fails on an non-supporting kernel
ebegin "Checking running kernel version
(${run_kv} >= ${want_kv})"
- if ! eend_KV ${run_kv} ${want_kv} ; then
+ if ! [[ $(g_KV_to_int ${run_kv}) -ge
$(g_KV_to_int ${want_kv}) ]] ; then
+ eend 1
echo
eerror "You need a kernel of at least
${want_kv}!"
die "Kernel version too low!"
fi
+ eend 0
fi
# Do not run this check for pkg_pretend, just pkg_setup
and friends (if we ever get used there).
@@ -881,11 +878,13 @@ sanity_prechecks() {
# but let's leave it as-is for now.
if [[ ${EBUILD_PHASE_FUNC} != pkg_pretend ]] ; then
ebegin "Checking linux-headers version
(${build_kv} >= ${want_kv})"
- if ! eend_KV ${build_kv} ${want_kv} ; then
+ if ! [[ $(g_KV_to_int ${build_kv}) -ge
$(g_KV_to_int ${want_kv}) ]] ; then
+ eend 1
echo
eerror "You need linux-headers of at
least ${want_kv}!"
die "linux-headers version too low!"
fi
+ eend 0
fi
fi
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 96fd17ef438f93f674274524f0a748bbd828ca9a
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Wed Jul 2 09:08:52 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Jul 6 11:54:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96fd17ef
sys-libs/glibc: drop 2.41-r3
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 -
sys-libs/glibc/glibc-2.41-r3.ebuild | 1768 ---
2 files changed, 1769 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 528b2d6c1636..fd9bfed0dfd6 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -25,7 +25,6 @@ DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B
fef42e0bd2a3341f41cac56dc878dcc
DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
SHA512
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f
SHA512
e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
-DIST glibc-2.41-patches-4.tar.xz 75808 BLAKE2B
09a5447ddcfb60fa5b8d6325ea19b4431a4c723deddda40ff1465726e6834a4b412bde218308ecf44a05b58226d6f2affc93b4fc1db5171cf3a55e54db17ee82
SHA512
54aca5239f5cbe7f50b10b9e503388801fe6ada4ec40f3f686b9dd20c2d377ceb361f5b6681bd30b3460edd649fc4a0219004e88e01c20288867de82bf0981a7
DIST glibc-2.41-patches-6.tar.xz 83980 BLAKE2B
ca689782db9f78751d5b5004ee9bf7bd6daf4cf071bb25507e53e4408fdd0331a9f4c82bbe7579e38540fc4d416bd858f76e5655f4e8a87048067fbc5e3c7a17
SHA512
bce972f5e036712e178d0adc97bef17b83a5c5cc3139d689bfc2847bc5e8126ee01250ce41033bc78919a7638965740d54eb431b240a9a32460c45da968f
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
diff --git a/sys-libs/glibc/glibc-2.41-r3.ebuild
b/sys-libs/glibc/glibc-2.41-r3.ebuild
deleted file mode 100644
index 105d02ffa3d9..
--- a/sys-libs/glibc/glibc-2.41-r3.ebuild
+++ /dev/null
@@ -1,1768 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{10..13} )
-TMPFILES_OPTIONAL=1
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=4
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-# Minimum systemd version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_SYSTEMD_VER="254.9-r1"
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib systemd multiprocessing tmpfiles eapi9-ver
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/";
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
-else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
- SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
- SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
-fi
-
-SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
-SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
)"
-
-LI
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 3a86c2a9275116eba7db702bb2af5eaa290c41b9
Author: Sam James gentoo org>
AuthorDate: Thu Jul 3 08:52:42 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 3 08:52:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a86c2a9
sys-libs/glibc: Stabilize 2.41-r4 sparc, #958313
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index d19a61338b3f..373c2958ca3b 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 3417d119e4494841becf8545d5744850bd16079e
Author: Sam James gentoo org>
AuthorDate: Thu Jul 3 08:52:39 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 3 08:52:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3417d119
sys-libs/glibc: Stabilize 2.41-r4 ppc64, #958313
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index d982b6ca7742..d19a61338b3f 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 41e89a7cac597b191f0ab0263f6e93ffc76b519a
Author: Sam James gentoo org>
AuthorDate: Thu Jul 3 08:52:36 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 3 08:52:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e89a7c
sys-libs/glibc: Stabilize 2.41-r4 ppc, #958313
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index 2574b5670e51..d982b6ca7742 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ~ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: de20b59f7e60d1682248c494acf80aac653f7f4e
Author: Sam James gentoo org>
AuthorDate: Thu Jul 3 08:52:34 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 3 08:52:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de20b59f
sys-libs/glibc: Stabilize 2.41-r4 hppa, #958313
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index be7c39f6c036..2574b5670e51 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 9ecce95c48e67b71eb1bf129463e35129f1f52a5
Author: Sam James gentoo org>
AuthorDate: Thu Jul 3 08:52:31 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 3 08:52:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ecce95c
sys-libs/glibc: Stabilize 2.41-r4 arm64, #958313
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index 5409728b6bf3..be7c39f6c036 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 884c01555a12dc2ebafce32b9afb67d9d70159d1
Author: Sam James gentoo org>
AuthorDate: Thu Jul 3 08:52:28 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 3 08:52:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884c0155
sys-libs/glibc: Stabilize 2.41-r4 arm, #958313
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index 79fcc3f56fc3..5409728b6bf3 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: fcfb3d7ae51172e906297fd2c7413539bcb07384
Author: Sam James gentoo org>
AuthorDate: Thu Jul 3 00:31:12 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 3 00:31:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcfb3d7a
sys-libs/glibc: Stabilize 2.41-r4 amd64, #958313
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index f38aca0f8555..79fcc3f56fc3 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: a3d5335ad044ba2ca896f91e7e311285cb290b44
Author: Sam James gentoo org>
AuthorDate: Thu Jul 3 00:31:10 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 3 00:31:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d5335a
sys-libs/glibc: Stabilize 2.41-r4 x86, #958313
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index d4c9fa6db4d5..f38aca0f8555 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 73ab73bfb06225e36d415b9851a901cc2d06e6d8
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Thu Jun 26 20:56:24 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Thu Jun 26 20:56:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ab73bf
sys-libs/glibc: drop 2.40-r8, 2.40-r10
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |2 -
sys-libs/glibc/glibc-2.40-r10.ebuild | 1754 --
sys-libs/glibc/glibc-2.40-r8.ebuild | 1754 --
3 files changed, 3510 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 5dcdc68736b1..528b2d6c1636 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -23,9 +23,7 @@ DIST glibc-2.38-patches-13.tar.xz 92708 BLAKE2B
b2f05a793c92ea0b7901d2124fcd968f
DIST glibc-2.38.tar.xz 18913712 BLAKE2B
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
SHA512
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B
fef42e0bd2a3341f41cac56dc878dcc95b7f521ffb27686a9109fe92e0458e903a24e763db17631b8ae6c1e8de7add2a11979b970689b2378aeb6ef29da7ceb6
SHA512
9daf2c57d178c7ce9d98ee454f680280738b37571bbbecc1724282e4866df29b78e60de40ad81a6efcc0a75b45d08148cb1a5f942ae7e308ae6fa63f9671b7de
DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
SHA512
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
-DIST glibc-2.40-patches-10.tar.xz 219604 BLAKE2B
e5937f1e6b89c03a77def09b1cf127be18d99259e488ae24c08dc0fc19b51e39604bbf3e7effdc7854f5d49702c2c7dc883eb403ad3d1d1d8247242003621571
SHA512
00ed4ce3862b97719671bd97eed112d2aa492f040e7af2a793954a18575f64e833606b65448b867ad7b5a983330bf1dcdd24a5cb80915866137ec41f2926b5e6
DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f
SHA512
e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395
-DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B
17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a
SHA512
97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-4.tar.xz 75808 BLAKE2B
09a5447ddcfb60fa5b8d6325ea19b4431a4c723deddda40ff1465726e6834a4b412bde218308ecf44a05b58226d6f2affc93b4fc1db5171cf3a55e54db17ee82
SHA512
54aca5239f5cbe7f50b10b9e503388801fe6ada4ec40f3f686b9dd20c2d377ceb361f5b6681bd30b3460edd649fc4a0219004e88e01c20288867de82bf0981a7
DIST glibc-2.41-patches-6.tar.xz 83980 BLAKE2B
ca689782db9f78751d5b5004ee9bf7bd6daf4cf071bb25507e53e4408fdd0331a9f4c82bbe7579e38540fc4d416bd858f76e5655f4e8a87048067fbc5e3c7a17
SHA512
bce972f5e036712e178d0adc97bef17b83a5c5cc3139d689bfc2847bc5e8126ee01250ce41033bc78919a7638965740d54eb431b240a9a32460c45da968f
diff --git a/sys-libs/glibc/glibc-2.40-r10.ebuild
b/sys-libs/glibc/glibc-2.40-r10.ebuild
deleted file mode 100644
index 2ab10160a86f..
--- a/sys-libs/glibc/glibc-2.40-r10.ebuild
+++ /dev/null
@@ -1,1754 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{10..13} )
-TMPFILES_OPTIONAL=1
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=10
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-# Minimum systemd version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_SYSTEMD_VER="254.9-r1"
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: cf9b935e383ef37e28e4caf2b6fae87892f167c1
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 12:57:57 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 12:57:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9b935e
sys-libs/glibc: Stabilize 2.40-r11 arm, #958692
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
index d6fe0bcc7ff1..2948be7ab7db 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 7e6d3bc4baec2e69f68e34fbf177e96b4a758f03
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 12:58:00 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 12:58:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6d3bc4
sys-libs/glibc: Stabilize 2.40-r11 ppc, #958692
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
index 2948be7ab7db..97d330b85ad0 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 14415ab1cd1dd5b5c95f75561cf658ed270dbf7b
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 12:57:54 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 12:57:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14415ab1
sys-libs/glibc: Stabilize 2.40-r11 arm64, #958692
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
index 863a600076ab..d6fe0bcc7ff1 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 674e10100e64b8be08fb40a8cd49a4c138a89503
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 12:58:03 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 12:58:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674e1010
sys-libs/glibc: Stabilize 2.40-r11 ppc64, #958692
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
index 97d330b85ad0..9c391ad123c4 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: e1c6c61adbbf727bdc4ff606c43b38de45ef05ab
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 12:58:06 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 12:58:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c6c61a
sys-libs/glibc: Stabilize 2.40-r11 x86, #958692
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
index 9c391ad123c4..37e27c47793c 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: a9032324f73c9fce2be5cceae0170280590a04ce
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 13:01:02 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 13:01:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9032324
sys-libs/glibc: fix whitespace
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-.ebuild | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index e23e2568a764..f7b71aa86561 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -972,14 +972,14 @@ src_prepare() {
einfo "Done."
fi
-case ${CTARGET} in
-m68*-aligned-*)
+ case ${CTARGET} in
+ m68*-aligned-*)
einfo "Applying utmp format fix for m68k with
-maligned-int"
eapply "${FILESDIR}/glibc-2.41-m68k-malign.patch"
;;
-*)
+ *)
;;
-esac
+ esac
default
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 617d43476515e6ef9e71cd73200445f650bdcc2f
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 12:58:09 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 12:58:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617d4347
sys-libs/glibc: Stabilize 2.40-r11 sparc, #958692
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
index 37e27c47793c..5d459122f59d 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 65ce38023956a3ba9ea0dc6502a0f4b7eecec09e
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 12:57:51 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 12:57:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ce3802
sys-libs/glibc: Stabilize 2.40-r11 amd64, #958692
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
index 273813dd28f5..863a600076ab 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: fc91800c5a5812cab4baf0b13166c7bba6de8f37
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 12:58:12 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 12:58:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc91800c
sys-libs/glibc: Stabilize 2.40-r11 hppa, #958692
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
index 5d459122f59d..07f8c01de0e8 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 82229e13572033fa497f26c4deefb9f843a4759d
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Wed Jun 18 11:10:02 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Wed Jun 18 11:10:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82229e13
sys-libs/glibc: keyword 2.40-r11, 2.41-r4
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.40-r11.ebuild | 2 +-
sys-libs/glibc/glibc-2.41-r4.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
index 1fd448e30451..273813dd28f5 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
index b822bbdd4871..d4c9fa6db4d5 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 6f1eff2f87578a67d0aa0923564811988033eab8
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Tue Jun 17 22:21:47 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Tue Jun 17 22:22:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f1eff2f
sys-libs/glibc: add 2.40-r11 (patchset 11), bump patchset of 2.41-r4 to 6
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest| 3 +-
...{glibc-2.41-r4.ebuild => glibc-2.40-r11.ebuild} | 52 --
sys-libs/glibc/glibc-2.41-r4.ebuild| 2 +-
3 files changed, 22 insertions(+), 35 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 0b291bb631b9..5dcdc68736b1 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -24,10 +24,11 @@ DIST glibc-2.38.tar.xz 18913712 BLAKE2B
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4
DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B
fef42e0bd2a3341f41cac56dc878dcc95b7f521ffb27686a9109fe92e0458e903a24e763db17631b8ae6c1e8de7add2a11979b970689b2378aeb6ef29da7ceb6
SHA512
9daf2c57d178c7ce9d98ee454f680280738b37571bbbecc1724282e4866df29b78e60de40ad81a6efcc0a75b45d08148cb1a5f942ae7e308ae6fa63f9671b7de
DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
SHA512
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
DIST glibc-2.40-patches-10.tar.xz 219604 BLAKE2B
e5937f1e6b89c03a77def09b1cf127be18d99259e488ae24c08dc0fc19b51e39604bbf3e7effdc7854f5d49702c2c7dc883eb403ad3d1d1d8247242003621571
SHA512
00ed4ce3862b97719671bd97eed112d2aa492f040e7af2a793954a18575f64e833606b65448b867ad7b5a983330bf1dcdd24a5cb80915866137ec41f2926b5e6
+DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B
2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f
SHA512
e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395
DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B
17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a
SHA512
97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-4.tar.xz 75808 BLAKE2B
09a5447ddcfb60fa5b8d6325ea19b4431a4c723deddda40ff1465726e6834a4b412bde218308ecf44a05b58226d6f2affc93b4fc1db5171cf3a55e54db17ee82
SHA512
54aca5239f5cbe7f50b10b9e503388801fe6ada4ec40f3f686b9dd20c2d377ceb361f5b6681bd30b3460edd649fc4a0219004e88e01c20288867de82bf0981a7
-DIST glibc-2.41-patches-5.tar.xz 83244 BLAKE2B
4c20a283ed3461339444b0cea362af8683ebabf42e8f202649b5412c52103dc2ab4bdb861a1d6245ee5bf72fc42c3242513ae9defc1f7d81614d53899a4ccf14
SHA512
d0ed692832ed482bfd26510b645472bb66ec3a865cc2ffc98099937dc26db64482036ac276360808a348a03dbec282a98ab8eaa64e70a96528d042d83244bfc7
+DIST glibc-2.41-patches-6.tar.xz 83980 BLAKE2B
ca689782db9f78751d5b5004ee9bf7bd6daf4cf071bb25507e53e4408fdd0331a9f4c82bbe7579e38540fc4d416bd858f76e5655f4e8a87048067fbc5e3c7a17
SHA512
bce972f5e036712e178d0adc97bef17b83a5c5cc3139d689bfc2847bc5e8126ee01250ce41033bc78919a7638965740d54eb431b240a9a32460c45da968f
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
SHA512
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.40-r11.ebuild
similarity index 98%
copy from sys-libs/glibc/glibc-2.41-r4.ebuild
copy to sys-libs/glibc/glibc-2.40-r11.ebuild
index d2534188bef4..1fd448e30451 100644
--- a/sys-libs/glibc/glibc-2.41-r4.
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: f4921090b60f81d094500534cd092ca3922b38e9
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Tue Jun 17 18:56:18 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Tue Jun 17 18:57:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4921090
sys-libs/glibc: add 2.41-r4 (patchlevel 5)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.41-r4.ebuild | 1768 +++
2 files changed, 1769 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 36ef59953917..0b291bb631b9 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -27,6 +27,7 @@ DIST glibc-2.40-patches-10.tar.xz 219604 BLAKE2B
e5937f1e6b89c03a77def09b1cf127b
DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B
17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a
SHA512
97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-4.tar.xz 75808 BLAKE2B
09a5447ddcfb60fa5b8d6325ea19b4431a4c723deddda40ff1465726e6834a4b412bde218308ecf44a05b58226d6f2affc93b4fc1db5171cf3a55e54db17ee82
SHA512
54aca5239f5cbe7f50b10b9e503388801fe6ada4ec40f3f686b9dd20c2d377ceb361f5b6681bd30b3460edd649fc4a0219004e88e01c20288867de82bf0981a7
+DIST glibc-2.41-patches-5.tar.xz 83244 BLAKE2B
4c20a283ed3461339444b0cea362af8683ebabf42e8f202649b5412c52103dc2ab4bdb861a1d6245ee5bf72fc42c3242513ae9defc1f7d81614d53899a4ccf14
SHA512
d0ed692832ed482bfd26510b645472bb66ec3a865cc2ffc98099937dc26db64482036ac276360808a348a03dbec282a98ab8eaa64e70a96528d042d83244bfc7
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
SHA512
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild
b/sys-libs/glibc/glibc-2.41-r4.ebuild
new file mode 100644
index ..d2534188bef4
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -0,0 +1,1768 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
+ multilib systemd multiprocessing tmpfiles eapi9-ver
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
+fi
+
+SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
+SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VE
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 3a1e0f240fe64999d8352dd607ddf7607b85968e
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Mon Jun 16 07:55:33 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Mon Jun 16 07:56:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1e0f24
sys-libs/glibc: keyword 2.40-r10
Patchset changelog 2.40-9..2.40-10
b3191fb252 (HEAD -> gentoo/2.40, tag: gentoo/glibc-2.40-10, gentoo/gentoo/2.40)
elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987)
6acb0c1ff4 x86_64: Fix typo in ifunc-impl-list.c.
576da25811 elf: Test case for bug 32976 (CVE-2025-4802)
a718606deb support: Add support_record_failure_barrier
fc9380fc4a support: Use const char * argument in
support_capture_subprogram_self_sgid
6caa494e52 elf: Keep using minimal malloc after early DTV resize (bug 32412)
d51fcb3489 libio: Correctly link tst-popen-fork against libpthread
0d49ad532a libio: Fix a deadlock after fork in popen
2a32be62cd nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions
(bug 32786)
0f4c5e93ae nptl: Use all of g1_start and g_signals
9f97a42bcc nptl: rename __condvar_quiesce_and_switch_g1
b54d76e58c nptl: Fix indentation
c5ac60fd7a nptl: Use a single loop in pthread_cond_wait instaed of a nested loop
c98cc8a63d nptl: Remove g_refs from condition variables
130eccf7c1 nptl: Remove unnecessary quadruple check in pthread_cond_wait
371684dab5 nptl: Remove unnecessary catch-all-wake in condvar group switch
2cae170332 nptl: Update comments and indentation for new condvar implementation
0c5ed4f129 pthreads NPTL: lost wakeup fix 2
881901893c x86: Detect Intel Diamond Rapids
0e9288d6ca x86: Handle unknown Intel processor with default tuning
63545a975b x86: Add ARL/PTL/CWF model detection support
7c67157ca3 x86: Optimize xstate size calculation
df532420bf x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path
a7040faa9d x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread
b8152f4908 x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug
32810)
73732c6557 x86: Skip XSAVE state size reset if ISA level requires XSAVE
97c6f0aaf5 x86_64: Add atanh with FMA
2432251759 x86_64: Add sinh with FMA
db316c4353 x86_64: Add tanh with FMA
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.40-r10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r10.ebuild
b/sys-libs/glibc/glibc-2.40-r10.ebuild
index 7c81f5fc0394..2ab10160a86f 100644
--- a/sys-libs/glibc/glibc-2.40-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r10.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 7523d3c33ffdc4dd9ca918c0b2cf44c05ad64e03
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Jun 15 20:55:46 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Jun 15 20:57:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7523d3c3
sys-libs/glibc: keyword 2.41-r3
Patchset changelog 2.41-3..2.41-4
2ebba380a0 (HEAD -> gentoo/2.41, tag: gentoo/glibc-2.41-4, gentoo/gentoo/2.41)
sparc: Fix argument passing to __libc_start_main (BZ 32981)
1a6ddc04d4 elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987)
29f791fd6a x86_64: Fix typo in ifunc-impl-list.c.
bcdb07c52b elf: Test case for bug 32976 (CVE-2025-4802)
74c629d042 support: Use const char * argument in
support_capture_subprogram_self_sgid
7a8d3c7967 elf: Keep using minimal malloc after early DTV resize (bug 32412)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r3.ebuild
b/sys-libs/glibc/glibc-2.41-r3.ebuild
index 3cb540d22b59..105d02ffa3d9 100644
--- a/sys-libs/glibc/glibc-2.41-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r3.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: b3e0eea6bf5a370949f5ff7a959a12675a0a782d
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Jun 15 18:13:39 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Jun 15 18:14:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e0eea6
sys-libs/glibc: add 2.41-r3 (patchlevel 4)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.41-r3.ebuild | 1768 +++
2 files changed, 1769 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 5c2f6a2abd54..0ee74a28ab4f 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -30,6 +30,7 @@ DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5
DIST glibc-2.41-patches-1.tar.xz 17560 BLAKE2B
dc4e39cb5605867b44c2308a8d6d6c0a662656b80a0aa2734f488e2cc22e26c948177eeb80ff6c79d82925b4dbd146a4d78646879c6e32fd60f817fb0d9ae092
SHA512
94da2092e49ee827d7558bcbfa8ebcbb9f81ed68848221d139039ea788cef57375ccfa61498bc73c6e83050681990d3968791a5f90514de12e45c10baef31d1e
DIST glibc-2.41-patches-2.tar.xz 54320 BLAKE2B
cd0779c452159c90adf165da18e61699dc5e53dcfecb44f8e7ddc5bcbb00050705a423a298a57054ddce5daaee728ac03d1e25c71ad5070edf5907ac6eac0783
SHA512
4c74a657faa1cffedc083d061258508f483d25e5f3989d98e61608e245a6e75e5c389fefd0c31e5ccde6926c5173364852957b8d8b83a474842c635d1f7fc1c3
DIST glibc-2.41-patches-3.tar.xz 71180 BLAKE2B
4e871573c6f223ab8eb48a6f4589d511ea2e7b13b45c2317ba6309c3453b3bcaa9c1d07ebcb6c3ac81a7f2650330b5c4c575a0ea6a1526724cacf6a6aaef9d62
SHA512
89ccc4f382eedb83e0b69d39b7e40f32737eb6ea07351ac599849effb7591d43e266ef43f12afb430a15e3c4df98e512e4b3b5c4c3db2fc34be97f5b309edede
+DIST glibc-2.41-patches-4.tar.xz 75808 BLAKE2B
09a5447ddcfb60fa5b8d6325ea19b4431a4c723deddda40ff1465726e6834a4b412bde218308ecf44a05b58226d6f2affc93b4fc1db5171cf3a55e54db17ee82
SHA512
54aca5239f5cbe7f50b10b9e503388801fe6ada4ec40f3f686b9dd20c2d377ceb361f5b6681bd30b3460edd649fc4a0219004e88e01c20288867de82bf0981a7
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
SHA512
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
diff --git a/sys-libs/glibc/glibc-2.41-r3.ebuild
b/sys-libs/glibc/glibc-2.41-r3.ebuild
new file mode 100644
index ..3cb540d22b59
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.41-r3.ebuild
@@ -0,0 +1,1768 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=4
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
+ multilib systemd multiprocessing tmpfiles eapi9-ver
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
+fi
+
+SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
+SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYST
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 0272f53bfd62fcfaaf3d1c7a06502eb938385ad0
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Jun 15 16:13:11 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Jun 15 16:14:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0272f53b
sys-libs/glibc: add 2.40-r10 (patchlevel 10)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.40-r10.ebuild | 1754 ++
2 files changed, 1755 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 2466e38ddde6..5c2f6a2abd54 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -23,6 +23,7 @@ DIST glibc-2.38-patches-13.tar.xz 92708 BLAKE2B
b2f05a793c92ea0b7901d2124fcd968f
DIST glibc-2.38.tar.xz 18913712 BLAKE2B
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
SHA512
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B
fef42e0bd2a3341f41cac56dc878dcc95b7f521ffb27686a9109fe92e0458e903a24e763db17631b8ae6c1e8de7add2a11979b970689b2378aeb6ef29da7ceb6
SHA512
9daf2c57d178c7ce9d98ee454f680280738b37571bbbecc1724282e4866df29b78e60de40ad81a6efcc0a75b45d08148cb1a5f942ae7e308ae6fa63f9671b7de
DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
SHA512
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
+DIST glibc-2.40-patches-10.tar.xz 219604 BLAKE2B
e5937f1e6b89c03a77def09b1cf127be18d99259e488ae24c08dc0fc19b51e39604bbf3e7effdc7854f5d49702c2c7dc883eb403ad3d1d1d8247242003621571
SHA512
00ed4ce3862b97719671bd97eed112d2aa492f040e7af2a793954a18575f64e833606b65448b867ad7b5a983330bf1dcdd24a5cb80915866137ec41f2926b5e6
DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B
17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a
SHA512
97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
DIST glibc-2.40-patches-9.tar.xz 187952 BLAKE2B
48aecbdcc9ddc0b1139de1934c26952d85c557da795b400ab5b8308afce08d13583c0d18dfacb46d0e63aa4da64d3c9c8fd242ad87a9ae0966022b5da471158b
SHA512
a068f9a4af6b47b1ec572378fcac0db464081d277d697914f54028b174e43eb17b30e4e1026bff365be79ddb41ffb81167c684be9f95abb22df03d70aaa66333
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
diff --git a/sys-libs/glibc/glibc-2.40-r10.ebuild
b/sys-libs/glibc/glibc-2.40-r10.ebuild
new file mode 100644
index ..7c81f5fc0394
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.40-r10.ebuild
@@ -0,0 +1,1754 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=10
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
+ multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
+fi
+
+SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
+SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/, sys-libs/glibc/files/
commit: 60d807b9d77cb7058356b6a0b8fe920160dc4080
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Jun 1 20:32:06 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Jun 1 20:38:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d807b9
sys-libs/glibc: add utmp fix for m68k with -maligned-int
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/files/glibc-2.41-m68k-malign.patch | 14 ++
sys-libs/glibc/glibc-2.41-r2.ebuild | 9 +
sys-libs/glibc/glibc-.ebuild | 9 +
3 files changed, 32 insertions(+)
diff --git a/sys-libs/glibc/files/glibc-2.41-m68k-malign.patch
b/sys-libs/glibc/files/glibc-2.41-m68k-malign.patch
new file mode 100644
index ..4db3ccd0716a
--- /dev/null
+++ b/sys-libs/glibc/files/glibc-2.41-m68k-malign.patch
@@ -0,0 +1,14 @@
+
+Found by Adrian Glaubitz (cbmuser)
+
+diff --git a/sysdeps/m68k/utmp-size.h b/sysdeps/m68k/utmp-size.h
+index 5946685819..8f21ebe1b6 100644
+--- a/sysdeps/m68k/utmp-size.h
b/sysdeps/m68k/utmp-size.h
+@@ -1,3 +1,2 @@
+-/* m68k has 2-byte alignment. */
+-#define UTMP_SIZE 382
++#define UTMP_SIZE 384
+ #define LASTLOG_SIZE 292
+
+
diff --git a/sys-libs/glibc/glibc-2.41-r2.ebuild
b/sys-libs/glibc/glibc-2.41-r2.ebuild
index de7c10771d75..25bdeed5154e 100644
--- a/sys-libs/glibc/glibc-2.41-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r2.ebuild
@@ -972,6 +972,15 @@ src_prepare() {
einfo "Done."
fi
+case ${CTARGET} in
+m68*-aligned-*)
+ einfo "Applying utmp format fix for m68k with
-maligned-int"
+ eapply "${FILESDIR}/glibc-2.41-m68k-malign.patch"
+ ;;
+*)
+ ;;
+esac
+
default
gnuconfig_update
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index f1adca0c21cf..e23e2568a764 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -972,6 +972,15 @@ src_prepare() {
einfo "Done."
fi
+case ${CTARGET} in
+m68*-aligned-*)
+ einfo "Applying utmp format fix for m68k with
-maligned-int"
+ eapply "${FILESDIR}/glibc-2.41-m68k-malign.patch"
+ ;;
+*)
+ ;;
+esac
+
default
gnuconfig_update
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 3775999aabeca27608c38d4a6d135a281345ce0a
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun May 11 13:54:05 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun May 11 13:57:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3775999a
sys-libs/glibc: keyword 2.41-r2
Patchset changelog 2.41-2..2.41-3
f67f43c0e6 (HEAD -> gentoo/2.41, tag: gentoo/glibc-2.41-3, gentoo/gentoo/2.41)
hurd: Fix tst-stack2 test build on Hurd
73a881ed06 nptl: Fix pthread_getattr_np when modules with execstack are allowed
(BZ 32897)
d2658b989a elf: tst-audit10: split AVX512F code into dedicated functions [BZ
#32882]
1d86f75b18 x86: Detect Intel Diamond Rapids
e7dae5a94a x86: Handle unknown Intel processor with default tuning
91dc856e2c x86: Add ARL/PTL/CWF model detection support
0d3d3ebad7 x86: Optimize xstate size calculation
3024df839b elf: Fix arm-linux-gnueabihf build break from b861755a84
195d767aab elf: Extend glibc.rtld.execstack tunable to force executable stack
(BZ 32653)
880566fa48 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread
8e58467e8e x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug
32810)
49721880c5 x86: Skip XSAVE state size reset if ISA level requires XSAVE
c37970792c x86_64: Add atanh with FMA
0b35ae3096 x86_64: Add sinh with FMA
39286c337f x86_64: Add tanh with FMA
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r2.ebuild
b/sys-libs/glibc/glibc-2.41-r2.ebuild
index 867d4e676d55..de7c10771d75 100644
--- a/sys-libs/glibc/glibc-2.41-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r2.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 66d83516265384f0b87d05630e6f35a147df1c52
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun May 11 10:05:19 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun May 11 10:06:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d83516
sys-libs/glibc: add 2.41-r2 without keywords (patchlevel 3)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.41-r2.ebuild | 1759 +++
2 files changed, 1760 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 89f9e8289119..2466e38ddde6 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -28,6 +28,7 @@ DIST glibc-2.40-patches-9.tar.xz 187952 BLAKE2B
48aecbdcc9ddc0b1139de1934c26952d
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-1.tar.xz 17560 BLAKE2B
dc4e39cb5605867b44c2308a8d6d6c0a662656b80a0aa2734f488e2cc22e26c948177eeb80ff6c79d82925b4dbd146a4d78646879c6e32fd60f817fb0d9ae092
SHA512
94da2092e49ee827d7558bcbfa8ebcbb9f81ed68848221d139039ea788cef57375ccfa61498bc73c6e83050681990d3968791a5f90514de12e45c10baef31d1e
DIST glibc-2.41-patches-2.tar.xz 54320 BLAKE2B
cd0779c452159c90adf165da18e61699dc5e53dcfecb44f8e7ddc5bcbb00050705a423a298a57054ddce5daaee728ac03d1e25c71ad5070edf5907ac6eac0783
SHA512
4c74a657faa1cffedc083d061258508f483d25e5f3989d98e61608e245a6e75e5c389fefd0c31e5ccde6926c5173364852957b8d8b83a474842c635d1f7fc1c3
+DIST glibc-2.41-patches-3.tar.xz 71180 BLAKE2B
4e871573c6f223ab8eb48a6f4589d511ea2e7b13b45c2317ba6309c3453b3bcaa9c1d07ebcb6c3ac81a7f2650330b5c4c575a0ea6a1526724cacf6a6aaef9d62
SHA512
89ccc4f382eedb83e0b69d39b7e40f32737eb6ea07351ac599849effb7591d43e266ef43f12afb430a15e3c4df98e512e4b3b5c4c3db2fc34be97f5b309edede
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
SHA512
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
diff --git a/sys-libs/glibc/glibc-2.41-r2.ebuild
b/sys-libs/glibc/glibc-2.41-r2.ebuild
new file mode 100644
index ..867d4e676d55
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.41-r2.ebuild
@@ -0,0 +1,1759 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=3
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
+ multilib systemd multiprocessing tmpfiles eapi9-ver
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
+fi
+
+SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
+SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 6c586d9ad17fd9d1a2752b3dbd8d86bfd5f84cec
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Mon Mar 17 08:33:59 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Mon Mar 17 08:35:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c586d9a
sys-libs/glibc: keyword 2.40-r9
Patchset changelog 2.40-8..2.40-9
7338afe69a (HEAD -> gentoo/2.40, tag: gentoo/glibc-2.40-9, gentoo/gentoo/2.40)
nptl: clear the whole rseq area before registration
dd1af7715e math: Improve layout of exp/exp10 data
0d13583f6f AArch64: Use prefer_sve_ifuncs for SVE memset
0a9cb633a1 AArch64: Add SVE memset
deaf6aa4c4 math: Improve layout of expf data
2551638fda AArch64: Remove zva_128 from memset
54194134c6 AArch64: Optimize memset
e03ac4920c AArch64: Improve generic strlen
7cf8a6b965 Revert "AArch64: Add vector logp1 alias for log1p"
9ef7093c80 AArch64: Improve codegen for SVE powf
ef3a485e2e AArch64: Improve codegen for SVE pow
3362e1f1ec AArch64: Improve codegen for SVE erfcf
88cd397f1c Aarch64: Improve codegen in SVE exp and users, and update expf_inline
6b8abddeff Aarch64: Improve codegen in SVE asinh
6f73375988 AArch64: Improve codegen in SVE expm1f and users
b0bdf1d034 AArch64: Improve codegen for SVE log1pf users
1be39d1d92 AArch64: Improve codegen for SVE logs
47c6bd3a81 AArch64: Improve codegen in SVE tans
de3f519c6d AArch64: Improve codegen in AdvSIMD asinh
df7a834c5a AArch64: Improve codegen of AdvSIMD expf family
3d0a126ffa AArch64: Improve codegen of AdvSIMD atan(2)(f)
d6c4494351 AArch64: Improve codegen of AdvSIMD logf function family
21f7dd4c0a AArch64: Improve codegen in users of ADVSIMD log1p helper
0a04ee21bf AArch64: Improve codegen in AdvSIMD logs
268dcdf441 AArch64: Improve codegen in AdvSIMD pow
2e970af05b AArch64: Remove SVE erf and erfc tables
94dbda91bb AArch64: Small optimisation in AdvSIMD erf and erfc
b353df1966 AArch64: Simplify rounding-multiply pattern in several AdvSIMD
routines
bba348ac64 AArch64: Improve codegen in users of ADVSIMD expm1f helper
51ffbb48ee AArch64: Improve codegen in users of AdvSIMD log1pf helper
8d2e122081 AArch64: Improve codegen in SVE F32 logs
4689773070 AArch64: Improve codegen in SVE expf & related routines
350bd22f14 AArch64: Add vector logp1 alias for log1p
80a11bfe5f aarch64: Avoid redundant MOVs in AdvSIMD F32 logs
ce111dcf62 math: Add optimization barrier to ensure a1 + u.d is not reused [BZ
#30664]
07cd96d110 assert: Add test for CVE-2025-0395
3492b668c0 nptl: Correct stack size attribute when stack grows up [BZ #32574]
618075f301 stdlib: Test using setenv with updated environ [BZ #32588]
ec2faeda69 malloc: obscure calloc use in tst-calloc
54c3922410 Hide all malloc functions from compiler [BZ #32366]
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.40-r9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r9.ebuild
b/sys-libs/glibc/glibc-2.40-r9.ebuild
index 003b5ccf16e8..f29e7f79f20b 100644
--- a/sys-libs/glibc/glibc-2.40-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r9.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 9074a3d84995540c2c814c713e7a67cb01cf0323
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Mar 16 18:39:38 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Mar 16 18:41:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9074a3d8
sys-libs/glibc: add 2.40-r9 (patchlevel 9)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.40-r9.ebuild | 1754 +++
2 files changed, 1755 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 6c65fbaece92..89f9e8289119 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -24,6 +24,7 @@ DIST glibc-2.38.tar.xz 18913712 BLAKE2B
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4
DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B
fef42e0bd2a3341f41cac56dc878dcc95b7f521ffb27686a9109fe92e0458e903a24e763db17631b8ae6c1e8de7add2a11979b970689b2378aeb6ef29da7ceb6
SHA512
9daf2c57d178c7ce9d98ee454f680280738b37571bbbecc1724282e4866df29b78e60de40ad81a6efcc0a75b45d08148cb1a5f942ae7e308ae6fa63f9671b7de
DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
SHA512
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B
17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a
SHA512
97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
+DIST glibc-2.40-patches-9.tar.xz 187952 BLAKE2B
48aecbdcc9ddc0b1139de1934c26952d85c557da795b400ab5b8308afce08d13583c0d18dfacb46d0e63aa4da64d3c9c8fd242ad87a9ae0966022b5da471158b
SHA512
a068f9a4af6b47b1ec572378fcac0db464081d277d697914f54028b174e43eb17b30e4e1026bff365be79ddb41ffb81167c684be9f95abb22df03d70aaa66333
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-1.tar.xz 17560 BLAKE2B
dc4e39cb5605867b44c2308a8d6d6c0a662656b80a0aa2734f488e2cc22e26c948177eeb80ff6c79d82925b4dbd146a4d78646879c6e32fd60f817fb0d9ae092
SHA512
94da2092e49ee827d7558bcbfa8ebcbb9f81ed68848221d139039ea788cef57375ccfa61498bc73c6e83050681990d3968791a5f90514de12e45c10baef31d1e
DIST glibc-2.41-patches-2.tar.xz 54320 BLAKE2B
cd0779c452159c90adf165da18e61699dc5e53dcfecb44f8e7ddc5bcbb00050705a423a298a57054ddce5daaee728ac03d1e25c71ad5070edf5907ac6eac0783
SHA512
4c74a657faa1cffedc083d061258508f483d25e5f3989d98e61608e245a6e75e5c389fefd0c31e5ccde6926c5173364852957b8d8b83a474842c635d1f7fc1c3
diff --git a/sys-libs/glibc/glibc-2.40-r9.ebuild
b/sys-libs/glibc/glibc-2.40-r9.ebuild
new file mode 100644
index ..003b5ccf16e8
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.40-r9.ebuild
@@ -0,0 +1,1754 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=9
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
+ multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
+fi
+
+SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
+SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: c0ad0cdbd19dc72ed5fd83b223f7fe4809d2201d
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Mar 15 19:27:51 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Mar 15 19:28:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ad0cdb
sys-libs/glibc: keyword 2.41-r1
Patchset changelog 2.41-1..2.41-2
241a42c9aa (HEAD -> gentoo/2.41, tag: gentoo/glibc-2.41-2, gentoo/gentoo/2.41)
nptl: Check if thread is already terminated in sigcancel_handler (BZ 32782)
220dc18854 nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions
(bug 32786)
d6167c1f90 nptl: clear the whole rseq area before registration
a8ceead7f8 Linux: Remove attribute access from sched_getattr (bug 32781)
a819a35bb4 math: Remove an extra semicolon in math function declarations
eb4db403b0 posix: Move environ helper variables next to environ definition (bug
32541)
fe070c5842 configure: Fix spelling of -Wl,--no-error-execstack option
72df14acb8 elf: Check if __attribute__ ((aligned (65536))) is supported
2867b5b53c static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763]
e24b9a76e4 Pass -Wl,--no-error-execstack for tests where -Wl,-z,execstack is
used [PR32717]
222389b527 AArch64: Use prefer_sve_ifuncs for SVE memset
2ac2f2406c AArch64: Add SVE memset
81070cbe90 math: Improve layout of exp/exp10 data
5b84b064ea aarch64: Add GCS test with signal handler
f623d892a5 aarch64: Add GCS tests for dlopen
0dee7e017a aarch64: Add GCS tests for transitive dependencies
592b33fdeb aarch64: Add tests for Guarded Control Stack
fe5dd6603e aarch64: Add configure checks for GCS support
25e97e446c AArch64: Improve codegen for SVE powf
73c32fe519 AArch64: Improve codegen for SVE pow
bbf48d89ba AArch64: Improve codegen for SVE erfcf
a360ec7f8b Aarch64: Improve codegen in SVE exp and users, and update expf_inline
c4698147cf Aarch64: Improve codegen in SVE asinh
ded4251664 RISC-V: Fix IFUNC resolver cannot access gp pointer
4ed5ce2f6b math: Add optimization barrier to ensure a1 + u.d is not reused [BZ
#30664]
3e026aa703 math: Fix `unknown type name '__float128'` for clang 3.4 to 3.8.1
(bug 32694)
a9e18aa520 x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL compiler [BZ
#32723]
b7e7ad6f2f Fix tst-aarch64-pkey to handle ENOSPC as not supported
af942a8ab4 assert: Add test for CVE-2025-0395
91b9e3668f math: Fix tanf for some inputs (BZ 32630)
42338a894e nptl: Correct stack size attribute when stack grows up [BZ #32574]
accba8296b math: Fix sinhf for some inputs (BZ 32627)
76ef108ef1 math: Fix log10p1f internal table value (BZ 32626)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r1.ebuild
b/sys-libs/glibc/glibc-2.41-r1.ebuild
index 24920d625aa7..c1c453c31a8e 100644
--- a/sys-libs/glibc/glibc-2.41-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r1.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 60027463c1595fa9a7a03184259a02148a786cc0
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Mar 15 16:14:48 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Mar 15 16:17:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60027463
sys-libs/glibc: add 2.41-r1 (patchlevel 2)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.41-r1.ebuild | 1759 +++
2 files changed, 1760 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 87486793a21a..6c65fbaece92 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -26,6 +26,7 @@ DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da7
DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B
17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a
SHA512
97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-1.tar.xz 17560 BLAKE2B
dc4e39cb5605867b44c2308a8d6d6c0a662656b80a0aa2734f488e2cc22e26c948177eeb80ff6c79d82925b4dbd146a4d78646879c6e32fd60f817fb0d9ae092
SHA512
94da2092e49ee827d7558bcbfa8ebcbb9f81ed68848221d139039ea788cef57375ccfa61498bc73c6e83050681990d3968791a5f90514de12e45c10baef31d1e
+DIST glibc-2.41-patches-2.tar.xz 54320 BLAKE2B
cd0779c452159c90adf165da18e61699dc5e53dcfecb44f8e7ddc5bcbb00050705a423a298a57054ddce5daaee728ac03d1e25c71ad5070edf5907ac6eac0783
SHA512
4c74a657faa1cffedc083d061258508f483d25e5f3989d98e61608e245a6e75e5c389fefd0c31e5ccde6926c5173364852957b8d8b83a474842c635d1f7fc1c3
DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
SHA512
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
diff --git a/sys-libs/glibc/glibc-2.41-r1.ebuild
b/sys-libs/glibc/glibc-2.41-r1.ebuild
new file mode 100644
index ..24920d625aa7
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.41-r1.ebuild
@@ -0,0 +1,1759 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
+ multilib systemd multiprocessing tmpfiles eapi9-ver
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
+fi
+
+SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
+SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VE
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 7408f106d1f952731a391fc779baf740e8f99c16
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Fri Mar 14 21:58:25 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Mar 15 16:17:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7408f106
sys-libs/glibc: drop 2.40-r5
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 -
sys-libs/glibc/glibc-2.40-r5.ebuild | 1751 ---
2 files changed, 1752 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 6c6996185490..87486793a21a 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -23,7 +23,6 @@ DIST glibc-2.38-patches-13.tar.xz 92708 BLAKE2B
b2f05a793c92ea0b7901d2124fcd968f
DIST glibc-2.38.tar.xz 18913712 BLAKE2B
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
SHA512
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B
fef42e0bd2a3341f41cac56dc878dcc95b7f521ffb27686a9109fe92e0458e903a24e763db17631b8ae6c1e8de7add2a11979b970689b2378aeb6ef29da7ceb6
SHA512
9daf2c57d178c7ce9d98ee454f680280738b37571bbbecc1724282e4866df29b78e60de40ad81a6efcc0a75b45d08148cb1a5f942ae7e308ae6fa63f9671b7de
DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
SHA512
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
-DIST glibc-2.40-patches-5.tar.xz 87376 BLAKE2B
b09b9d2c8e45c0b494223cd01effb14ef205b030f2aeb76e1d7d289997258c1e46d85f8f4ad761e22afc35b1f4747fbca51d7caf252181c7b054b6a3e6bd2bfe
SHA512
bf4776c27e5d962d2774afbed2236996a712a6127e5fdccd051af212d86a7e699a932cf4cb22f5516d513b9490b91d5e145727035e845cd4ef290985ac3dc524
DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B
17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a
SHA512
97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-1.tar.xz 17560 BLAKE2B
dc4e39cb5605867b44c2308a8d6d6c0a662656b80a0aa2734f488e2cc22e26c948177eeb80ff6c79d82925b4dbd146a4d78646879c6e32fd60f817fb0d9ae092
SHA512
94da2092e49ee827d7558bcbfa8ebcbb9f81ed68848221d139039ea788cef57375ccfa61498bc73c6e83050681990d3968791a5f90514de12e45c10baef31d1e
diff --git a/sys-libs/glibc/glibc-2.40-r5.ebuild
b/sys-libs/glibc/glibc-2.40-r5.ebuild
deleted file mode 100644
index 3cfc6b632960..
--- a/sys-libs/glibc/glibc-2.40-r5.ebuild
+++ /dev/null
@@ -1,1751 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{10..13} )
-TMPFILES_OPTIONAL=1
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=5
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-# Minimum systemd version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_SYSTEMD_VER="254.9-r1"
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/";
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
-else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
- SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
- SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
-fi
-
-SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
-SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
)"
-
-LICENSE="LGPL-2.1+ B
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 8b121175c91c60fbe87ed0d653bb412668bb45a6
Author: Sam James gentoo org>
AuthorDate: Thu Mar 13 07:18:05 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Mar 13 08:58:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b121175
sys-libs/glibc: fix typo in comment
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r8.ebuild | 2 +-
sys-libs/glibc/glibc-2.41.ebuild| 2 +-
sys-libs/glibc/glibc-.ebuild| 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.40-r8.ebuild
b/sys-libs/glibc/glibc-2.40-r8.ebuild
index d66396e3e672..8e0d873be477 100644
--- a/sys-libs/glibc/glibc-2.40-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r8.ebuild
@@ -1705,7 +1705,7 @@ pkg_postinst() {
# must refresh it. See bug #933282 and GCC's documentation:
# https://gcc.gnu.org/onlinedocs/gcc/Fixed-Headers.html
#
- # TODO: Could this be done for non-cross? Some care would be
needed
+ # TODO: Could this be done for cross? Some care would be needed
# to pass the right arguments.
while IFS= read -r -d $'\0' slot ; do
local
mkheaders_path="${BROOT}"/usr/libexec/gcc/${CBUILD}/${slot##*/}/install-tools/mkheaders
diff --git a/sys-libs/glibc/glibc-2.41.ebuild b/sys-libs/glibc/glibc-2.41.ebuild
index 394b594a66ff..68691e0cd0b8 100644
--- a/sys-libs/glibc/glibc-2.41.ebuild
+++ b/sys-libs/glibc/glibc-2.41.ebuild
@@ -1710,7 +1710,7 @@ pkg_postinst() {
# must refresh it. See bug #933282 and GCC's documentation:
# https://gcc.gnu.org/onlinedocs/gcc/Fixed-Headers.html
#
- # TODO: Could this be done for non-cross? Some care would be
needed
+ # TODO: Could this be done for cross? Some care would be needed
# to pass the right arguments.
while IFS= read -r -d $'\0' slot ; do
local
mkheaders_path="${BROOT}"/usr/libexec/gcc/${CBUILD}/${slot##*/}/install-tools/mkheaders
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index f66d2de88db7..f1adca0c21cf 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1710,7 +1710,7 @@ pkg_postinst() {
# must refresh it. See bug #933282 and GCC's documentation:
# https://gcc.gnu.org/onlinedocs/gcc/Fixed-Headers.html
#
- # TODO: Could this be done for non-cross? Some care would be
needed
+ # TODO: Could this be done for cross? Some care would be needed
# to pass the right arguments.
while IFS= read -r -d $'\0' slot ; do
local
mkheaders_path="${BROOT}"/usr/libexec/gcc/${CBUILD}/${slot##*/}/install-tools/mkheaders
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 12f7a01abe8366b63df1bb4ada345a0e8ef5127f
Author: Sam James gentoo org>
AuthorDate: Sun Mar 9 20:46:29 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Mar 9 20:46:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f7a01a
sys-libs/glibc: Stabilize 2.40-r8 hppa, #948633
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r8.ebuild
b/sys-libs/glibc/glibc-2.40-r8.ebuild
index 96846d799359..d66396e3e672 100644
--- a/sys-libs/glibc/glibc-2.40-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r8.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 0860aa5afd03cbd443679d1ab041c6efa5aeed1e
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Mar 6 07:29:39 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Mar 6 07:29:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0860aa5a
sys-libs/glibc: Stabilize 2.40-r8 sparc, #948633
Signed-off-by: Arthur Zamarin gentoo.org>
sys-libs/glibc/glibc-2.40-r8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r8.ebuild
b/sys-libs/glibc/glibc-2.40-r8.ebuild
index 0a6d95e2ab8c..96846d799359 100644
--- a/sys-libs/glibc/glibc-2.40-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r8.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 6d76d43044be0b610edfcf4f7fda7c976f47e31e
Author: Ulrich Müller gentoo org>
AuthorDate: Fri Feb 14 14:12:14 2025 +
Commit: Ulrich Müller gentoo org>
CommitDate: Sat Feb 22 09:38:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d76d430
sys-libs/glibc: Port to ver_replacing
Signed-off-by: Ulrich Müller gentoo.org>
sys-libs/glibc/glibc-2.41.ebuild | 18 +++---
sys-libs/glibc/glibc-.ebuild | 18 +++---
2 files changed, 14 insertions(+), 22 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.41.ebuild b/sys-libs/glibc/glibc-2.41.ebuild
index 9706271cc1ec..394b594a66ff 100644
--- a/sys-libs/glibc/glibc-2.41.ebuild
+++ b/sys-libs/glibc/glibc-2.41.ebuild
@@ -33,7 +33,7 @@ MIN_PAX_UTILS_VER="1.3.3"
MIN_SYSTEMD_VER="254.9-r1"
inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib systemd multiprocessing tmpfiles
+ multilib systemd multiprocessing tmpfiles eapi9-ver
DESCRIPTION="GNU libc C library"
HOMEPAGE="https://www.gnu.org/software/libc/";
@@ -895,16 +895,12 @@ upgrade_warning() {
is_crosscompile && return
if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z
${ROOT} ]]; then
- local oldv newv=$(ver_cut 1-2 ${PV})
- for oldv in ${REPLACING_VERSIONS}; do
- if ver_test ${oldv} -lt ${newv}; then
- ewarn "After upgrading glibc, please restart
all running processes."
- ewarn "Be sure to include init (telinit u) or
systemd (systemctl daemon-reexec)."
- ewarn "Alternatively, reboot your system."
- ewarn "(See bug #660556, bug #741116, bug
#823756, etc)"
- break
- fi
- done
+ if ver_replacing -lt $(ver_cut 1-2 ${PV}); then
+ ewarn "After upgrading glibc, please restart all
running processes."
+ ewarn "Be sure to include init (telinit u) or systemd
(systemctl daemon-reexec)."
+ ewarn "Alternatively, reboot your system."
+ ewarn "(See bug #660556, bug #741116, bug #823756, etc)"
+ fi
fi
}
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 3d994649ea35..f66d2de88db7 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -33,7 +33,7 @@ MIN_PAX_UTILS_VER="1.3.3"
MIN_SYSTEMD_VER="254.9-r1"
inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib systemd multiprocessing tmpfiles
+ multilib systemd multiprocessing tmpfiles eapi9-ver
DESCRIPTION="GNU libc C library"
HOMEPAGE="https://www.gnu.org/software/libc/";
@@ -895,16 +895,12 @@ upgrade_warning() {
is_crosscompile && return
if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z
${ROOT} ]]; then
- local oldv newv=$(ver_cut 1-2 ${PV})
- for oldv in ${REPLACING_VERSIONS}; do
- if ver_test ${oldv} -lt ${newv}; then
- ewarn "After upgrading glibc, please restart
all running processes."
- ewarn "Be sure to include init (telinit u) or
systemd (systemctl daemon-reexec)."
- ewarn "Alternatively, reboot your system."
- ewarn "(See bug #660556, bug #741116, bug
#823756, etc)"
- break
- fi
- done
+ if ver_replacing -lt $(ver_cut 1-2 ${PV}); then
+ ewarn "After upgrading glibc, please restart all
running processes."
+ ewarn "Be sure to include init (telinit u) or systemd
(systemctl daemon-reexec)."
+ ewarn "Alternatively, reboot your system."
+ ewarn "(See bug #660556, bug #741116, bug #823756, etc)"
+ fi
fi
}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 87da39556454ef2600a5fa7dbcb505b32cf7351b
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Fri Feb 7 17:59:15 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Fri Feb 7 17:59:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87da3955
sys-libs/glibc: drop 2.40-r7
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 -
sys-libs/glibc/glibc-2.40-r7.ebuild | 1754 ---
2 files changed, 1755 deletions(-)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 177991a4e0c5..6c6996185490 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -24,7 +24,6 @@ DIST glibc-2.38.tar.xz 18913712 BLAKE2B
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4
DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B
fef42e0bd2a3341f41cac56dc878dcc95b7f521ffb27686a9109fe92e0458e903a24e763db17631b8ae6c1e8de7add2a11979b970689b2378aeb6ef29da7ceb6
SHA512
9daf2c57d178c7ce9d98ee454f680280738b37571bbbecc1724282e4866df29b78e60de40ad81a6efcc0a75b45d08148cb1a5f942ae7e308ae6fa63f9671b7de
DIST glibc-2.39.tar.xz 18520988 BLAKE2B
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
SHA512
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
DIST glibc-2.40-patches-5.tar.xz 87376 BLAKE2B
b09b9d2c8e45c0b494223cd01effb14ef205b030f2aeb76e1d7d289997258c1e46d85f8f4ad761e22afc35b1f4747fbca51d7caf252181c7b054b6a3e6bd2bfe
SHA512
bf4776c27e5d962d2774afbed2236996a712a6127e5fdccd051af212d86a7e699a932cf4cb22f5516d513b9490b91d5e145727035e845cd4ef290985ac3dc524
-DIST glibc-2.40-patches-7.tar.xz 104100 BLAKE2B
6e91571bea0475b1a47a2c1b796cc91d2ab0f542cc82dba8691f99d09459bea73c0940c89c8f559edfb315cf9844a5c1eb0392f40499b1b8861f1e16f8b549db
SHA512
8d61810f11f4c2ce97037e0f3c62e2a7bf0d83571fe68c7f80a248df744c31c2bda075c1f4c6189e8d5de0b200c1070e667a753144c61b0cb9bd5456b1c99d8b
DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B
17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a
SHA512
97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-1.tar.xz 17560 BLAKE2B
dc4e39cb5605867b44c2308a8d6d6c0a662656b80a0aa2734f488e2cc22e26c948177eeb80ff6c79d82925b4dbd146a4d78646879c6e32fd60f817fb0d9ae092
SHA512
94da2092e49ee827d7558bcbfa8ebcbb9f81ed68848221d139039ea788cef57375ccfa61498bc73c6e83050681990d3968791a5f90514de12e45c10baef31d1e
diff --git a/sys-libs/glibc/glibc-2.40-r7.ebuild
b/sys-libs/glibc/glibc-2.40-r7.ebuild
deleted file mode 100644
index e7b5d78134bb..
--- a/sys-libs/glibc/glibc-2.40-r7.ebuild
+++ /dev/null
@@ -1,1754 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
-# Please read & adapt the page as necessary if obsolete.
-
-PYTHON_COMPAT=( python3_{10..13} )
-TMPFILES_OPTIONAL=1
-
-EMULTILIB_PKG="true"
-
-# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=7
-PATCH_DEV=dilfridge
-
-# gcc mulitilib bootstrap files version
-GCC_BOOTSTRAP_VER=20201208
-
-# systemd integration version
-GLIBC_SYSTEMD_VER=20210729
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Minimum pax-utils version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_PAX_UTILS_VER="1.3.3"
-
-# Minimum systemd version needed (which contains any new syscall changes for
-# its seccomp filter!). Please double check this!
-MIN_SYSTEMD_VER="254.9-r1"
-
-inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
- multilib systemd multiprocessing tmpfiles
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/";
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
-else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
- SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
- SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
-fi
-
-SRC_URI+=" multilib-bootstrap? (
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
)"
-SRC_URI+=" systemd? (
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
)"
-
-LICE
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 7534996ac66627b33f1050ac2f64f96836ea507e
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Fri Feb 7 17:50:03 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Fri Feb 7 17:52:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7534996a
sys-libs/glibc: keyword 2.41
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41.ebuild b/sys-libs/glibc/glibc-2.41.ebuild
index 3d994649ea35..9706271cc1ec 100644
--- a/sys-libs/glibc/glibc-2.41.ebuild
+++ b/sys-libs/glibc/glibc-2.41.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 7cdf9779481ee6266831655088f275918b4dee9d
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Tue Jan 28 21:38:25 2025 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Thu Jan 30 11:25:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cdf9779
sys-libs/glibc: add 2.41
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |2 +
sys-libs/glibc/glibc-2.41.ebuild | 1763 ++
2 files changed, 1765 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 49fb11471cab..177991a4e0c5 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -27,6 +27,8 @@ DIST glibc-2.40-patches-5.tar.xz 87376 BLAKE2B
b09b9d2c8e45c0b494223cd01effb14ef
DIST glibc-2.40-patches-7.tar.xz 104100 BLAKE2B
6e91571bea0475b1a47a2c1b796cc91d2ab0f542cc82dba8691f99d09459bea73c0940c89c8f559edfb315cf9844a5c1eb0392f40499b1b8861f1e16f8b549db
SHA512
8d61810f11f4c2ce97037e0f3c62e2a7bf0d83571fe68c7f80a248df744c31c2bda075c1f4c6189e8d5de0b200c1070e667a753144c61b0cb9bd5456b1c99d8b
DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B
17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a
SHA512
97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
DIST glibc-2.40.tar.xz 18752204 BLAKE2B
8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
SHA512
33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
+DIST glibc-2.41-patches-1.tar.xz 17560 BLAKE2B
dc4e39cb5605867b44c2308a8d6d6c0a662656b80a0aa2734f488e2cc22e26c948177eeb80ff6c79d82925b4dbd146a4d78646879c6e32fd60f817fb0d9ae092
SHA512
94da2092e49ee827d7558bcbfa8ebcbb9f81ed68848221d139039ea788cef57375ccfa61498bc73c6e83050681990d3968791a5f90514de12e45c10baef31d1e
+DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d
SHA512
894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
SHA512
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
SHA512
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
DIST locale-gen-2.00.tar.gz 7738 BLAKE2B
cde6de5ba3400aea24d0d5f1b79471f89f09fb747c8e371e38316c7ada92f967e0865f573f23cb353d82419c234724143c0aeca9eb70eb945dfc581cc7491eb1
SHA512
b609fddb9ec5e567c008841fef3390eddb5d6e7699a8271b3b8c0ade1b44b0ac2e5d1daa8b9acabf3432e3b88110b538a96f209b1ad0f9e988b7efce66606dff
diff --git a/sys-libs/glibc/glibc-2.41.ebuild b/sys-libs/glibc/glibc-2.41.ebuild
new file mode 100644
index ..3d994649ea35
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.41.ebuild
@@ -0,0 +1,1763 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic
gnuconfig \
+ multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/";
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: d9b309ab42ee15a09e4a0874161a64ca04102cd5
Author: Sam James gentoo org>
AuthorDate: Tue Jan 28 07:17:35 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Jan 28 07:17:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b309ab
sys-libs/glibc: drop -fstack-protector* filtering
Nick fixed this upstream in PR7065 quite some time ago. Let's try dropping
it from and go from there.
Bug: https://sourceware.org/PR7065
Closes: https://bugs.gentoo.org/817836
Closes: https://bugs.gentoo.org/832738
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-.ebuild | 4
1 file changed, 4 deletions(-)
diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 9622057c7724..3d994649ea35 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -492,10 +492,6 @@ setup_flags() {
#
https://sourceware.org/glibc/wiki/FAQ#Why_do_I_get:.60.23error_.22glibc_cannot_be_compiled_without_optimization.22.27.2C_when_trying_to_compile_GNU_libc_with_GNU_CC.3F
replace-flags -O0 -O1
- # glibc handles this internally already where it's appropriate;
- # can't always have SSP when we're the ones setting it up, etc
- filter-flags '-fstack-protector*'
-
# Similar issues as with SSP. Can't inject yourself that early.
filter-flags '-fsanitize=*'
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 08d1a625582e336619833bf569031c2b0b714747
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jan 24 06:31:29 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jan 24 06:31:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d1a625
sys-libs/glibc: Stabilize 2.40-r8 arm, #948633
Signed-off-by: Arthur Zamarin gentoo.org>
sys-libs/glibc/glibc-2.40-r8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r8.ebuild
b/sys-libs/glibc/glibc-2.40-r8.ebuild
index 8eab096fcdac..f2208e8ac073 100644
--- a/sys-libs/glibc/glibc-2.40-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r8.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: e11eb4b6fbdae37dfaf9c62ce17fbd0a103bf9d7
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jan 24 06:31:35 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jan 24 06:31:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11eb4b6
sys-libs/glibc: Stabilize 2.40-r8 amd64, #948633
Signed-off-by: Arthur Zamarin gentoo.org>
sys-libs/glibc/glibc-2.40-r8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r8.ebuild
b/sys-libs/glibc/glibc-2.40-r8.ebuild
index f2208e8ac073..0a6d95e2ab8c 100644
--- a/sys-libs/glibc/glibc-2.40-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r8.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 3cdbc2d971b5de840d08e759c4f6b1139c1a2081
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jan 24 06:31:27 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jan 24 06:31:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cdbc2d9
sys-libs/glibc: Stabilize 2.40-r8 arm64, #948633
Signed-off-by: Arthur Zamarin gentoo.org>
sys-libs/glibc/glibc-2.40-r8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r8.ebuild
b/sys-libs/glibc/glibc-2.40-r8.ebuild
index d49a47c0a1f0..8eab096fcdac 100644
--- a/sys-libs/glibc/glibc-2.40-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r8.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: b89614e2a60c52239099cdf0b36c1a0498fca27a
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jan 24 06:29:03 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jan 24 06:29:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b89614e2
sys-libs/glibc: Stabilize 2.40-r8 x86, #948633
Signed-off-by: Arthur Zamarin gentoo.org>
sys-libs/glibc/glibc-2.40-r8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r8.ebuild
b/sys-libs/glibc/glibc-2.40-r8.ebuild
index 3f66ac4fd506..d49a47c0a1f0 100644
--- a/sys-libs/glibc/glibc-2.40-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r8.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 1b9db4eed301bd59af014e4de99d1044314d1be6
Author: Sam James gentoo org>
AuthorDate: Fri Jan 24 03:29:47 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 24 03:29:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9db4ee
sys-libs/glibc: Stabilize 2.40-r8 ppc, #948633
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.40-r8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.40-r8.ebuild
b/sys-libs/glibc/glibc-2.40-r8.ebuild
index fcb648c89c72..3f66ac4fd506 100644
--- a/sys-libs/glibc/glibc-2.40-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r8.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/";
if [[ ${PV} == * ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+="
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz";
fi
