mirror of
https://github.com/flatcar/scripts.git
synced 2026-05-04 19:56:32 +02:00
sys-libs/glibc: Sync with Gentoo
It's from Gentoo commit 87da39556454ef2600a5fa7dbcb505b32cf7351b.
This commit is contained in:
parent
21edb43cd5
commit
d90dd8def4
@ -24,9 +24,10 @@ DIST glibc-2.38.tar.xz 18913712 BLAKE2B f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4
|
||||
DIST glibc-2.39-patches-11.tar.xz 192784 BLAKE2B fef42e0bd2a3341f41cac56dc878dcc95b7f521ffb27686a9109fe92e0458e903a24e763db17631b8ae6c1e8de7add2a11979b970689b2378aeb6ef29da7ceb6 SHA512 9daf2c57d178c7ce9d98ee454f680280738b37571bbbecc1724282e4866df29b78e60de40ad81a6efcc0a75b45d08148cb1a5f942ae7e308ae6fa63f9671b7de
|
||||
DIST glibc-2.39.tar.xz 18520988 BLAKE2B 9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb SHA512 818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2
|
||||
DIST glibc-2.40-patches-5.tar.xz 87376 BLAKE2B b09b9d2c8e45c0b494223cd01effb14ef205b030f2aeb76e1d7d289997258c1e46d85f8f4ad761e22afc35b1f4747fbca51d7caf252181c7b054b6a3e6bd2bfe SHA512 bf4776c27e5d962d2774afbed2236996a712a6127e5fdccd051af212d86a7e699a932cf4cb22f5516d513b9490b91d5e145727035e845cd4ef290985ac3dc524
|
||||
DIST glibc-2.40-patches-7.tar.xz 104100 BLAKE2B 6e91571bea0475b1a47a2c1b796cc91d2ab0f542cc82dba8691f99d09459bea73c0940c89c8f559edfb315cf9844a5c1eb0392f40499b1b8861f1e16f8b549db SHA512 8d61810f11f4c2ce97037e0f3c62e2a7bf0d83571fe68c7f80a248df744c31c2bda075c1f4c6189e8d5de0b200c1070e667a753144c61b0cb9bd5456b1c99d8b
|
||||
DIST glibc-2.40-patches-8.tar.xz 112020 BLAKE2B 17f5a3e5486aa570cb4d9103a84b649af9731bc398a4ff65d3d24c8912215dc7f5f2d6fa9a0222c514374a132b96796e8926a5cc31c87b326bf6d1a39772bd7a SHA512 97a28822f97d1c06773953750a8d9a38a6bd9ce488f4c4d5f0752b573591cbdc84dfbbb277e3fb8e5664c56596efc093fd83a78e4c47bb9c11cafe942b13a0f1
|
||||
DIST glibc-2.40.tar.xz 18752204 BLAKE2B 8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000 SHA512 33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
|
||||
DIST glibc-2.41-patches-1.tar.xz 17560 BLAKE2B dc4e39cb5605867b44c2308a8d6d6c0a662656b80a0aa2734f488e2cc22e26c948177eeb80ff6c79d82925b4dbd146a4d78646879c6e32fd60f817fb0d9ae092 SHA512 94da2092e49ee827d7558bcbfa8ebcbb9f81ed68848221d139039ea788cef57375ccfa61498bc73c6e83050681990d3968791a5f90514de12e45c10baef31d1e
|
||||
DIST glibc-2.41.tar.xz 19344868 BLAKE2B 4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d SHA512 894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
|
||||
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979 SHA512 efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
|
||||
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1 SHA512 5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
|
||||
DIST locale-gen-2.00.tar.gz 7738 BLAKE2B cde6de5ba3400aea24d0d5f1b79471f89f09fb747c8e371e38316c7ada92f967e0865f573f23cb353d82419c234724143c0aeca9eb70eb945dfc581cc7491eb1 SHA512 b609fddb9ec5e567c008841fef3390eddb5d6e7699a8271b3b8c0ade1b44b0ac2e5d1daa8b9acabf3432e3b88110b538a96f209b1ad0f9e988b7efce66606dff
|
||||
|
||||
@ -12,7 +12,7 @@ TMPFILES_OPTIONAL=1
|
||||
EMULTILIB_PKG="true"
|
||||
|
||||
# Gentoo patchset (ignored for live ebuilds)
|
||||
PATCH_VER=7
|
||||
PATCH_VER=1
|
||||
PATCH_DEV=dilfridge
|
||||
|
||||
# gcc mulitilib bootstrap files version
|
||||
@ -118,6 +118,7 @@ BDEPEND="
|
||||
test? (
|
||||
dev-lang/perl
|
||||
>=net-dns/libidn2-2.3.0
|
||||
sys-apps/gawk[mpfr]
|
||||
)
|
||||
"
|
||||
COMMON_DEPEND="
|
||||
@ -178,6 +179,7 @@ XFAIL_TEST_LIST=(
|
||||
|
||||
# Fails with certain PORTAGE_NICENESS/PORTAGE_SCHEDULING_POLICY
|
||||
tst-sched1
|
||||
tst-sched_setattr
|
||||
|
||||
# Fails regularly, unreliable
|
||||
tst-valgrind-smoke
|
||||
@ -191,6 +193,7 @@ XFAIL_NSPAWN_TEST_LIST=(
|
||||
# upstream, as systemd-nspawn's default seccomp whitelist is too strict.
|
||||
# https://sourceware.org/PR30603
|
||||
test-errno-linux
|
||||
tst-aarch64-pkey
|
||||
tst-bz21269
|
||||
tst-mlock2
|
||||
tst-ntp_gettime
|
||||
@ -289,9 +292,13 @@ do_run_test() {
|
||||
# ignore build failures when installing a binary package #324685
|
||||
do_compile_test "" "$@" 2>/dev/null || return 0
|
||||
else
|
||||
ebegin "Performing simple compile test for ABI=${ABI}"
|
||||
if ! do_compile_test "" "$@" ; then
|
||||
ewarn "Simple build failed ... assuming this is desired #324685"
|
||||
eend 1
|
||||
return 0
|
||||
else
|
||||
eend 0
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -485,10 +492,6 @@ setup_flags() {
|
||||
# https://sourceware.org/glibc/wiki/FAQ#Why_do_I_get:.60.23error_.22glibc_cannot_be_compiled_without_optimization.22.27.2C_when_trying_to_compile_GNU_libc_with_GNU_CC.3F
|
||||
replace-flags -O0 -O1
|
||||
|
||||
# glibc handles this internally already where it's appropriate;
|
||||
# can't always have SSP when we're the ones setting it up, etc
|
||||
filter-flags '-fstack-protector*'
|
||||
|
||||
# Similar issues as with SSP. Can't inject yourself that early.
|
||||
filter-flags '-fsanitize=*'
|
||||
|
||||
@ -933,12 +936,18 @@ src_unpack() {
|
||||
use multilib-bootstrap && unpack gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
|
||||
|
||||
if [[ ${PV} == 9999* ]] ; then
|
||||
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git"
|
||||
EGIT_REPO_URI="
|
||||
https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git
|
||||
https://github.com/gentoo/glibc-patches.git
|
||||
"
|
||||
EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git
|
||||
git-r3_src_unpack
|
||||
mv patches-git/9999 patches || die
|
||||
|
||||
EGIT_REPO_URI="https://sourceware.org/git/glibc.git"
|
||||
EGIT_REPO_URI="
|
||||
https://sourceware.org/git/glibc.git
|
||||
https://git.sr.ht/~sourceware/glibc
|
||||
https://gitlab.com/x86-glibc/glibc.git
|
||||
"
|
||||
EGIT_CHECKOUT_DIR=${S}
|
||||
git-r3_src_unpack
|
||||
else
|
||||
@ -492,10 +492,6 @@ setup_flags() {
|
||||
# https://sourceware.org/glibc/wiki/FAQ#Why_do_I_get:.60.23error_.22glibc_cannot_be_compiled_without_optimization.22.27.2C_when_trying_to_compile_GNU_libc_with_GNU_CC.3F
|
||||
replace-flags -O0 -O1
|
||||
|
||||
# glibc handles this internally already where it's appropriate;
|
||||
# can't always have SSP when we're the ones setting it up, etc
|
||||
filter-flags '-fstack-protector*'
|
||||
|
||||
# Similar issues as with SSP. Can't inject yourself that early.
|
||||
filter-flags '-fsanitize=*'
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user