[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 21aa2faada31c194da4a17c087bf6bba8fb9f406
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Feb 7 22:44:59 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Feb 7 22:45:25 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21aa2faa
sys-libs/glibc: keyword 2.43
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.43.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.43.ebuild b/sys-libs/glibc/glibc-2.43.ebuild
index 8e93624a19f1..5779dfe29eb7 100644
--- a/sys-libs/glibc/glibc-2.43.ebuild
+++ b/sys-libs/glibc/glibc-2.43.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: e71666c394e30cb485612a2b757730a5bc253cb3
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Feb 7 18:19:57 2026 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Feb 7 18:19:57 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71666c3
sys-libs/glibc: Stabilize 2.42-r5 ppc64, #969712
Signed-off-by: Arthur Zamarin gentoo.org>
sys-libs/glibc/glibc-2.42-r5.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.42-r5.ebuild
b/sys-libs/glibc/glibc-2.42-r5.ebuild
index 52ce71640d4c..b5bd16ec72f9 100644
--- a/sys-libs/glibc/glibc-2.42-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r5.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..14} )
+PYTHON_COMPAT=( python3_{11..14} )
TMPFILES_OPTIONAL=1
EMULTILIB_PKG="true"
@@ -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: ab68d015d58be48ca4001952f250caba97a9872a
Author: Sam James gentoo org>
AuthorDate: Sat Feb 7 09:49:55 2026 +
Commit: Sam James gentoo org>
CommitDate: Sat Feb 7 09:49:55 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab68d015
sys-libs/glibc: Stabilize 2.42-r5 amd64, #969712
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.42-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.42-r5.ebuild
b/sys-libs/glibc/glibc-2.42-r5.ebuild
index b23c02110407..52ce71640d4c 100644
--- a/sys-libs/glibc/glibc-2.42-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r5.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: 7ffc6a07fae3f98e53db343a2ec61a75b51131ca
Author: Sam James gentoo org>
AuthorDate: Sat Feb 7 05:02:57 2026 +
Commit: Sam James gentoo org>
CommitDate: Sat Feb 7 05:02:57 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffc6a07
sys-libs/glibc: Stabilize 2.42-r5 x86, #969712
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.42-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.42-r5.ebuild
b/sys-libs/glibc/glibc-2.42-r5.ebuild
index 13cc1bb9811c..b23c02110407 100644
--- a/sys-libs/glibc/glibc-2.42-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r5.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: ce8180c8064d3c55659b9a5185f76be1128099ea
Author: Sam James gentoo org>
AuthorDate: Sat Feb 7 03:00:30 2026 +
Commit: Sam James gentoo org>
CommitDate: Sat Feb 7 03:01:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8180c8
sys-libs/glibc: Stabilize 2.42-r5 arm64, #969712
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.42-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.42-r5.ebuild
b/sys-libs/glibc/glibc-2.42-r5.ebuild
index eb8614d72b09..7319b23dca20 100644
--- a/sys-libs/glibc/glibc-2.42-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r5.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: d6b89bd160ee459445ae57308e6ccf4a8e06d4a2
Author: Sam James gentoo org>
AuthorDate: Sat Feb 7 03:00:33 2026 +
Commit: Sam James gentoo org>
CommitDate: Sat Feb 7 03:01:44 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b89bd1
sys-libs/glibc: Stabilize 2.42-r5 arm, #969712
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.42-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.42-r5.ebuild
b/sys-libs/glibc/glibc-2.42-r5.ebuild
index 7319b23dca20..13cc1bb9811c 100644
--- a/sys-libs/glibc/glibc-2.42-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r5.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: c602b2a76c465286c7ffab216df66d5759ce0f29 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Feb 7 01:54:27 2026 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Feb 7 01:59:43 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c602b2a7 sys-libs/glibc: xfail known broken tests Signed-off-by: Andreas K. Hüttel gentoo.org> sys-libs/glibc/glibc-2.42-r5.ebuild | 13 ++--- sys-libs/glibc/glibc-2.43.ebuild| 13 ++--- sys-libs/glibc/glibc-.ebuild| 13 ++--- 3 files changed, 30 insertions(+), 9 deletions(-) diff --git a/sys-libs/glibc/glibc-2.42-r5.ebuild b/sys-libs/glibc/glibc-2.42-r5.ebuild index b78129a81162..eb8614d72b09 100644 --- a/sys-libs/glibc/glibc-2.42-r5.ebuild +++ b/sys-libs/glibc/glibc-2.42-r5.ebuild @@ -191,6 +191,16 @@ XFAIL_TEST_LIST=( # https://sourceware.org/bugzilla/show_bug.cgi?id=31877 (bug #927973) tst-shstk-legacy-1g + + # https://sourceware.org/bugzilla/show_bug.cgi?id=33239 + test-double-compoundn + test-float-compoundn + test-float32-compoundn + test-float32x-compoundn + test-float64-compoundn + + # Fails only in portage. Needs investigation. + tst-setvbuf2 ) XFAIL_NSPAWN_TEST_LIST=( @@ -215,9 +225,6 @@ XFAIL_NSPAWN_TEST_LIST=( # These fail if --suppress-sync and/or low priority is set tst-sync_file_range test-errno - - # Fails only in portage. Needs investigation. - tst-setvbuf2 ) # diff --git a/sys-libs/glibc/glibc-2.43.ebuild b/sys-libs/glibc/glibc-2.43.ebuild index 9e83ab47400d..8e93624a19f1 100644 --- a/sys-libs/glibc/glibc-2.43.ebuild +++ b/sys-libs/glibc/glibc-2.43.ebuild @@ -194,6 +194,16 @@ XFAIL_TEST_LIST=( # https://sourceware.org/bugzilla/show_bug.cgi?id=31877 (bug #927973) tst-shstk-legacy-1g + + # https://sourceware.org/bugzilla/show_bug.cgi?id=33239 + test-double-compoundn + test-float-compoundn + test-float32-compoundn + test-float32x-compoundn + test-float64-compoundn + + # Fails only in portage. Needs investigation. + tst-setvbuf2 ) XFAIL_NSPAWN_TEST_LIST=( @@ -218,9 +228,6 @@ XFAIL_NSPAWN_TEST_LIST=( # These fail if --suppress-sync and/or low priority is set tst-sync_file_range test-errno - - # Fails only in portage. Needs investigation. - tst-setvbuf2 ) # diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild index 9e83ab47400d..8e93624a19f1 100644 --- a/sys-libs/glibc/glibc-.ebuild +++ b/sys-libs/glibc/glibc-.ebuild @@ -194,6 +194,16 @@ XFAIL_TEST_LIST=( # https://sourceware.org/bugzilla/show_bug.cgi?id=31877 (bug #927973) tst-shstk-legacy-1g + + # https://sourceware.org/bugzilla/show_bug.cgi?id=33239 + test-double-compoundn + test-float-compoundn + test-float32-compoundn + test-float32x-compoundn + test-float64-compoundn + + # Fails only in portage. Needs investigation. + tst-setvbuf2 ) XFAIL_NSPAWN_TEST_LIST=( @@ -218,9 +228,6 @@ XFAIL_NSPAWN_TEST_LIST=( # These fail if --suppress-sync and/or low priority is set tst-sync_file_range test-errno - - # Fails only in portage. Needs investigation. - tst-setvbuf2 ) #
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 46b8db50b7403d054f3c0d7a86995c95ef0f57fc
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Feb 5 20:03:45 2026 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Feb 5 20:03:45 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b8db50
sys-libs/glibc: Stabilize 2.41-r10 ppc, #969576
Signed-off-by: Arthur Zamarin gentoo.org>
sys-libs/glibc/glibc-2.41-r10.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.41-r10.ebuild
b/sys-libs/glibc/glibc-2.41-r10.ebuild
index f6a7494ec937..d3ed900f280f 100644
--- a/sys-libs/glibc/glibc-2.41-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r10.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_{11..13} )
TMPFILES_OPTIONAL=1
EMULTILIB_PKG="true"
@@ -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: e2a553d5d33d31480aef0e0e25fcae524f72be10
Author: Eli Schwartz gentoo org>
AuthorDate: Thu Feb 5 14:35:18 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Thu Feb 5 14:36:35 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a553d5
sys-libs/glibc: Stabilize 2.41-r10 arm, #969576
Signed-off-by: Eli Schwartz gentoo.org>
sys-libs/glibc/glibc-2.41-r10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r10.ebuild
b/sys-libs/glibc/glibc-2.41-r10.ebuild
index d02ce1d4f463..f6a7494ec937 100644
--- a/sys-libs/glibc/glibc-2.41-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.41-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: f7e5dec32b6e64c810e0c50b30f0b7de0f261c85
Author: Eli Schwartz gentoo org>
AuthorDate: Thu Feb 5 14:34:46 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Thu Feb 5 14:36:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7e5dec3
sys-libs/glibc: Stabilize 2.41-r10 amd64, #969576
Signed-off-by: Eli Schwartz gentoo.org>
sys-libs/glibc/glibc-2.41-r10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r10.ebuild
b/sys-libs/glibc/glibc-2.41-r10.ebuild
index 084db70ad3f2..5d777d6a4106 100644
--- a/sys-libs/glibc/glibc-2.41-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.41-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: 6e6ea504f96de0849c2494910346eb68e1a55809
Author: Eli Schwartz gentoo org>
AuthorDate: Thu Feb 5 14:34:50 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Thu Feb 5 14:36:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6ea504
sys-libs/glibc: Stabilize 2.41-r10 x86, #969576
Signed-off-by: Eli Schwartz gentoo.org>
sys-libs/glibc/glibc-2.41-r10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r10.ebuild
b/sys-libs/glibc/glibc-2.41-r10.ebuild
index 5d777d6a4106..d02ce1d4f463 100644
--- a/sys-libs/glibc/glibc-2.41-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.41-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: 816ff2527f5f341eb07e686942c46b4a17fdb646
Author: Sam James gentoo org>
AuthorDate: Tue Feb 3 23:14:32 2026 +
Commit: Sam James gentoo org>
CommitDate: Tue Feb 3 23:14:32 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=816ff252
sys-libs/glibc: Stabilize 2.41-r10 arm64, #969576
Signed-off-by: Sam James gentoo.org>
sys-libs/glibc/glibc-2.41-r10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r10.ebuild
b/sys-libs/glibc/glibc-2.41-r10.ebuild
index ddf789a156c1..eee2586a0759 100644
--- a/sys-libs/glibc/glibc-2.41-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.41-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: 0462479ed59556bc4f3923f4207c748ce4a288a3
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Jan 25 11:28:53 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Jan 25 11:30:09 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0462479e
sys-libs/glibc: keyword 2.42-r5
Patchset changelog:
f1ad6431f9 (HEAD -> gentoo/2.42, tag: gentoo/glibc-2.42-7, gentoo/gentoo/2.42)
posix: Reset wordexp_t fields with WRDE_REUSE (CVE-2025-15281 / BZ 33814)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.42-r5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.42-r5.ebuild
b/sys-libs/glibc/glibc-2.42-r5.ebuild
index c82a0034d2c0..b78129a81162 100644
--- a/sys-libs/glibc/glibc-2.42-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r5.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: 25e1c9e74eb0d78f93f800d11cddf1b71d74b624
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sun Jan 25 00:00:19 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sun Jan 25 00:01:36 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e1c9e7
sys-libs/glibc: keyword 2.41-r10
Patchset changelog
a01afffdfb (HEAD -> gentoo/2.41, tag: gentoo/glibc-2.41-12, gentoo/gentoo/2.41)
Switch currency symbol for the bg_BG locale to euro
cacad04312 posix: Reset wordexp_t fields with WRDE_REUSE (CVE-2025-15281 / BZ
33814)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41-r10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/glibc/glibc-2.41-r10.ebuild
b/sys-libs/glibc/glibc-2.41-r10.ebuild
index 92c5f640bcb2..ddf789a156c1 100644
--- a/sys-libs/glibc/glibc-2.41-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.41-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: 34ccf644afb334cc58e9856ce873eeabd67e2e9f
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Jan 24 22:05:59 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Jan 24 22:05:59 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ccf644
sys-libs/glibc: add 2.41-r10 (unkeyworded)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.41-r10.ebuild | 1790 ++
2 files changed, 1791 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index d09582e5a8eb..76249dee204c 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-11.tar.xz 164656 BLAKE2B
7a70089701269dd04733c92883d2bd3cca00f7cd5f5fa7bea6e20fe416bf40508283796cbd5619b4cbb3176921d489ef38f67925aa5612783fcfeebd8a076efd
SHA512
5d9861ee530416c595c48f9ffaccc9b783b264ec0a10772712d1881eec7449c56b4dc82be4f849ecd7d4acfaa9580994a33d12396172dfea028aa58ba00b9be1
+DIST glibc-2.41-patches-12.tar.xz 168252 BLAKE2B
c844fba0871e7aa60af636c0569d01beebd314367081313635598074643449cc047a07b88979d341ba8327ac7becd3aef8b20662c8490565d29c49ade474cb8b
SHA512
b780db3e31f3724cc19129bc11f49e4ad649a1a2b8174f990041640c81e03fcda3c5f3c25dffd215c7b1173e5ebb226312af58112e9798ba7254889d7b05f454
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-6.tar.xz 68328 BLAKE2B
dbd03645e280cb25c4922a4c7386dc963f266b70744baae83194ac19a61248148a69f265211620f2aa403aa80c425197c5d8013970f3c5ee0cf1e61d86938fad
SHA512
9d920c8bca6a1fc110ab932d07caf3fd8fe0e53e5f9205150b8872c7f89d120868c65c5b8bce806eae9fbc730674fd734d47e9e0bf9ba217bca21e0c13b3218c
diff --git a/sys-libs/glibc/glibc-2.41-r10.ebuild
b/sys-libs/glibc/glibc-2.41-r10.ebuild
new file mode 100644
index ..92c5f640bcb2
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.41-r10.ebuild
@@ -0,0 +1,1790 @@
+# Copyright 1999-2026 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=12
+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_S
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: d66eb9679f5a20c17589625d1754dbf77c873007
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Jan 24 14:23:15 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Jan 24 14:31:27 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66eb967
sys-libs/glibc: add 2.42-r5 (unkeyworded)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.42-r5.ebuild | 1808 +++
2 files changed, 1809 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index be5041eed0b5..d09582e5a8eb 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -29,6 +29,7 @@ DIST glibc-2.41-patches-11.tar.xz 164656 BLAKE2B
7a70089701269dd04733c92883d2bd3
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-6.tar.xz 68328 BLAKE2B
dbd03645e280cb25c4922a4c7386dc963f266b70744baae83194ac19a61248148a69f265211620f2aa403aa80c425197c5d8013970f3c5ee0cf1e61d86938fad
SHA512
9d920c8bca6a1fc110ab932d07caf3fd8fe0e53e5f9205150b8872c7f89d120868c65c5b8bce806eae9fbc730674fd734d47e9e0bf9ba217bca21e0c13b3218c
+DIST glibc-2.42-patches-7.tar.xz 69864 BLAKE2B
59c1ec784d49ccce40c14a3b09c3edb7ad557677dc9ab9af526ca27b3716fa3727e10ef34c2c1ea09a9855ec0d8553ce873cbbf75af57e6e0717ef97d1d37def
SHA512
9ac6ba2392b76dce2cf39f6e7b054166d0fc07395b7958b9a84bbb1654ae3e3548113e5fe5bfcd4b9000668c4ea07a70c8c1e5688c0e72e613462383222ae48f
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-2.43-patches-1.tar.xz 23328 BLAKE2B
4d7d719d234af725861b06eee6b86c269c88386efbd6dc411fa52c196b00541c07247ef8d0e2eea02d0369da0f09c440c8ccef4a03881aad568a84978eecb17e
SHA512
33d260fcfe96e5b9bf85bd12cc8f83915b197b1bf512f6c06f8542df01803b1b5152dd2e60723b193ad26885fb1473f750d556a1abfe213d39d6df30ad19b9a1
diff --git a/sys-libs/glibc/glibc-2.42-r5.ebuild
b/sys-libs/glibc/glibc-2.42-r5.ebuild
new file mode 100644
index ..c82a0034d2c0
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.42-r5.ebuild
@@ -0,0 +1,1808 @@
+# Copyright 1999-2026 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..14} )
+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"
+
+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}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: f1a872f3916b2a8887876956b48bd550ff0e676b Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 24 11:09:45 2026 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Jan 24 11:10:31 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a872f3 sys-libs/glibc: XFAIL one test broken by portage Signed-off-by: Andreas K. Hüttel gentoo.org> sys-libs/glibc/glibc-2.43.ebuild | 3 +++ sys-libs/glibc/glibc-.ebuild | 3 +++ 2 files changed, 6 insertions(+) diff --git a/sys-libs/glibc/glibc-2.43.ebuild b/sys-libs/glibc/glibc-2.43.ebuild index 5ec25c760f1c..9e83ab47400d 100644 --- a/sys-libs/glibc/glibc-2.43.ebuild +++ b/sys-libs/glibc/glibc-2.43.ebuild @@ -218,6 +218,9 @@ XFAIL_NSPAWN_TEST_LIST=( # These fail if --suppress-sync and/or low priority is set tst-sync_file_range test-errno + + # Fails only in portage. Needs investigation. + tst-setvbuf2 ) # diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild index 5ec25c760f1c..9e83ab47400d 100644 --- a/sys-libs/glibc/glibc-.ebuild +++ b/sys-libs/glibc/glibc-.ebuild @@ -218,6 +218,9 @@ XFAIL_NSPAWN_TEST_LIST=( # These fail if --suppress-sync and/or low priority is set tst-sync_file_range test-errno + + # Fails only in portage. Needs investigation. + tst-setvbuf2 ) #
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 38bd6c2bf4eec65922fad8e15de72d1e3d7919b1
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Jan 24 11:07:26 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Jan 24 11:10:28 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38bd6c2b
sys-libs/glibc: add 2.43 (unkeyworded)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |3 +
sys-libs/glibc/glibc-2.43.ebuild | 1808 ++
2 files changed, 1811 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 1450594807e7..be5041eed0b5 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -31,6 +31,9 @@ DIST glibc-2.41.tar.xz 19344868 BLAKE2B
4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5
DIST glibc-2.42-patches-6.tar.xz 68328 BLAKE2B
dbd03645e280cb25c4922a4c7386dc963f266b70744baae83194ac19a61248148a69f265211620f2aa403aa80c425197c5d8013970f3c5ee0cf1e61d86938fad
SHA512
9d920c8bca6a1fc110ab932d07caf3fd8fe0e53e5f9205150b8872c7f89d120868c65c5b8bce806eae9fbc730674fd734d47e9e0bf9ba217bca21e0c13b3218c
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-2.43-patches-1.tar.xz 23328 BLAKE2B
4d7d719d234af725861b06eee6b86c269c88386efbd6dc411fa52c196b00541c07247ef8d0e2eea02d0369da0f09c440c8ccef4a03881aad568a84978eecb17e
SHA512
33d260fcfe96e5b9bf85bd12cc8f83915b197b1bf512f6c06f8542df01803b1b5152dd2e60723b193ad26885fb1473f750d556a1abfe213d39d6df30ad19b9a1
+DIST glibc-2.43.tar.xz 20297012 BLAKE2B
a764edf3d0d52809aa94cf1a8f73341159d226ecc2a595aa3c9e1d1fd4b2d4eb9a599d70bda8812b73d8ef58b39746efdd34026772e38c0f091fe071d461ea98
SHA512
25765f86bf54a22fc69dd13023ec9be59bd7e1f9d6ea1630cf21851898df2043bb8a01538c4b5fdd06495d0163289362b0768b391b0617f709b89a777168291c
+DIST glibc-2.43.tar.xz.sig 1018 BLAKE2B
99fb3f296795498f6de8090d537e32d8af0bfa75c7d8145ba4c35ca1b54c281fd2b9cb121886aef1800c0a6e508244914a2de67339d113561a9fc2c515110924
SHA512
6e26f0edee146710bcb73c3890c455e8b479009f99d284c43ea695b73bfe45e4ba47d1460300ce8c7496689b0c21a1c77e6359e005957973648b86755160c8f5
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.43.ebuild b/sys-libs/glibc/glibc-2.43.ebuild
new file mode 100644
index ..5ec25c760f1c
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.43.ebuild
@@ -0,0 +1,1808 @@
+# Copyright 1999-2026 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..14} )
+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"
+
+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
+
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: afa21e5f726b56b58296ea671d85dfd7df445c8f
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Jan 17 21:44:31 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Jan 17 21:45:54 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa21e5f
sys-libs/glibc: keyword 2.42-r4
Patchset changelog
b97e8d478d (HEAD -> gentoo/2.42, tag: gentoo/glibc-2.42-6, gentoo/gentoo/2.42)
resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)
f91d323d96 memalign: reinstate alignment overflow check (CVE-2026-0861)
deb6ee6565 nptl: Optimize trylock for high cache contention workloads (BZ
#33704)
25b6617f2b support: Exit on consistency check failure in
resolv_response_add_name
be69d86325 support: Fix FILE * leak in check_for_unshare_hints in test-container
ef5cdb7b23 sprof: fix -Wformat warnings on 32-bit hosts
c7870f0013 sprof: check pread size and offset for overflow
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.42-r4.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.42-r4.ebuild
b/sys-libs/glibc/glibc-2.42-r4.ebuild
index c5b106938d5b..1b540a155ee3 100644
--- a/sys-libs/glibc/glibc-2.42-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r4.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: 5fc4d7781cc6e731f2887309ef24e58c269690c2
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Jan 17 19:08:37 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Jan 17 19:10:07 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fc4d778
sys-libs/glibc: keyword 2.41-r9
Patchset log
e127388063 (HEAD -> gentoo/2.41, tag: gentoo/glibc-2.41-11, gentoo/gentoo/2.41)
resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)
66542656d8 memalign: reinstate alignment overflow check (CVE-2026-0861)
3ed0fdd2f5 nptl: Optimize trylock for high cache contention workloads (BZ
#33704)
d0c0f0a037 support: Exit on consistency check failure in
resolv_response_add_name
f34fbd6611 support: Fix FILE * leak in check_for_unshare_hints in test-container
138982e32b sprof: fix -Wformat warnings on 32-bit hosts
02b35cf8f8 sprof: check pread size and offset for overflow
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/glibc-2.41-r9.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sys-libs/glibc/glibc-2.41-r9.ebuild
b/sys-libs/glibc/glibc-2.41-r9.ebuild
index 85130d717c7f..fd3b8b54df64 100644
--- a/sys-libs/glibc/glibc-2.41-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r9.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: e67dde21d7932a25e668ce65d793a224a9df3e5f
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Jan 17 17:00:43 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Jan 17 17:01:24 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67dde21
sys-libs/glibc: add 2.41-r9 (unkeyworded)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.41-r9.ebuild | 1791 +++
2 files changed, 1792 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index a1b4a3138539..4fddfa5dbdff 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-10.tar.xz 159460 BLAKE2B
6b228e2cb049b5fe43e42a2f0f30277b3d895d7ccae339e3cc25346b15b55d6399274a2c7d357adf55d08d3f673491e3008fb9e6c4871f6cf6cde340bf70df11
SHA512
1504e30b31e3f1d2d474714132c01badcdbced667c779803f6ee706e050ad3352e3ae2cfb8741067237c420e8ae29b9efaed7e08f43ece6d988fe7325a7974a2
+DIST glibc-2.41-patches-11.tar.xz 164656 BLAKE2B
7a70089701269dd04733c92883d2bd3cca00f7cd5f5fa7bea6e20fe416bf40508283796cbd5619b4cbb3176921d489ef38f67925aa5612783fcfeebd8a076efd
SHA512
5d9861ee530416c595c48f9ffaccc9b783b264ec0a10772712d1881eec7449c56b4dc82be4f849ecd7d4acfaa9580994a33d12396172dfea028aa58ba00b9be1
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-4.tar.xz 48152 BLAKE2B
82b036226ad1435c99bfb1b4fc87523b92153e26cb4fbc82eeea0a41793bab7fa3c15dd7a02286cfb53e397e76f6978fe5e85022db12724c3f7c65c25598c8a4
SHA512
c34fb13f455e5e040eb45eabbdb97a611fe80634cb32eb23cad08a5ecd349d41a5b99a5aa18850a017ecf1291f21f8295a17e4697b34b000c75693bc0f3c04d7
diff --git a/sys-libs/glibc/glibc-2.41-r9.ebuild
b/sys-libs/glibc/glibc-2.41-r9.ebuild
new file mode 100644
index ..85130d717c7f
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.41-r9.ebuild
@@ -0,0 +1,1791 @@
+# Copyright 1999-2026 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=11
+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=""
+ 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-sy
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: 40a4a5367fdc01c4182180f155d2106b5989d91a
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Jan 17 16:52:22 2026 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat Jan 17 16:52:22 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a4a536
sys-libs/glibc: add 2.42-r4 (unkeyworded)
Signed-off-by: Andreas K. Hüttel gentoo.org>
sys-libs/glibc/Manifest |1 +
sys-libs/glibc/glibc-2.42-r4.ebuild | 1806 +++
2 files changed, 1807 insertions(+)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index b8cbdc7ef23c..a1b4a3138539 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -30,6 +30,7 @@ DIST glibc-2.41-patches-8.tar.xz 139400 BLAKE2B
2023d09d6842a18dd19611e504c643cf
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-patches-6.tar.xz 68328 BLAKE2B
dbd03645e280cb25c4922a4c7386dc963f266b70744baae83194ac19a61248148a69f265211620f2aa403aa80c425197c5d8013970f3c5ee0cf1e61d86938fad
SHA512
9d920c8bca6a1fc110ab932d07caf3fd8fe0e53e5f9205150b8872c7f89d120868c65c5b8bce806eae9fbc730674fd734d47e9e0bf9ba217bca21e0c13b3218c
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-r4.ebuild
b/sys-libs/glibc/glibc-2.42-r4.ebuild
new file mode 100644
index ..c5b106938d5b
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.42-r4.ebuild
@@ -0,0 +1,1806 @@
+# Copyright 1999-2026 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..14} )
+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"
+
+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"
+ KEYWORDS=""
+ 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-
[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
