summaryrefslogtreecommitdiff
path: root/sys-libs/glibc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-07 00:00:56 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-07 00:00:56 +0100
commit7bcfea9c5e79a425a62a66bba477b9d3c0d7fdd0 (patch)
tree02bad8e4f1f060d4858a1a2ec3fc9404f0b7a197 /sys-libs/glibc
parent43c2a85d4e20318dd3d35872e348707900870067 (diff)
gentoo auto-resync : 07:05:2024 - 00:00:56
Diffstat (limited to 'sys-libs/glibc')
-rw-r--r--sys-libs/glibc/Manifest4
-rw-r--r--sys-libs/glibc/glibc-2.39-r5.ebuild11
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild11
3 files changed, 18 insertions, 8 deletions
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 2e4e9aec73aa..f964d53b8f45 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -51,6 +51,6 @@ EBUILD glibc-2.36-r8.ebuild 52468 BLAKE2B 005a5537d1cbcc1ba128174c06aa9fe797b2f1
EBUILD glibc-2.37-r10.ebuild 52997 BLAKE2B 5302881267c59582fbdb775dd789597c199461735a92cf91d2609e1827b80fdfd5514d836867a917895ab2f0c1ea61d4a899321ae490e68af33c17456b20c164 SHA512 c0010d3a73918e95ab9cfc50c3cf452b528a028e78a4522659df3be3f8f753094bd2ba5542d539a83a76d51608d563054a3560f25ee0a862757730e1cd18adad
EBUILD glibc-2.38-r13.ebuild 54707 BLAKE2B f1418b6bb2a438c65520cdd3e48723a1f3d0e9845b379e54368a98a0b907a9b2a061b2796e4f98430a477632646d3eab05c673397e1d28bb2c4501c43e249371 SHA512 6506084a6b51d6dbfb485dce760018ddd45f91957f502a12f60d683f4da050685f8c9ac0441a4267767972a8a891cf790a1f3838109e99b87052a965b6a786e3
EBUILD glibc-2.39-r4.ebuild 54531 BLAKE2B 4116a8c5c54095e1e4465204638d782c37bb26896be6eda9b6f0de9e14e9637f12cf1ed11d732b18944ea734099a29f986bb67add7c47dfba7195485a6e4397f SHA512 62b3db68cb335d4e393b8ccbf01946efb0c180b365c0cd0842ad28a5aee854bf6b1ff65cb8c4d3564d3ed544819ce1dba212fe87fa170702b24d183d35046baf
-EBUILD glibc-2.39-r5.ebuild 54531 BLAKE2B 338ec3036edc2a43eba973cbe9d8dea323327f2bd7c2869bbc27081c18b0c8c9caf464f720dbc7ae5bccd7b7fc394502674cf49b5a8c3e4e22ad5906944e76fc SHA512 cf22052da781fe6069e89dbb2cc8dcb4c1c9e46ac73eae4800361b50a4330048be2264d16476d3e4c6feded196922e18944d83bdf3c6607850f8bc77c9641c0f
-EBUILD glibc-9999.ebuild 54532 BLAKE2B cde70b41e08a67cf51a33b052b6a444a3b86235c5844da90653eca4b91a7c1e3022bb837587c679e4fe29e2ac0a624d59117c4446b6374b15358716f159fd5ee SHA512 0a78b337f3c32fec274c8db0cdb0b0258d5ddcf284b547f41b1c02863c393c4a0ea339f556b164da82e1db08d832c2bf85449f2a7e7ade35ae9a93d9b9c38f81
+EBUILD glibc-2.39-r5.ebuild 54648 BLAKE2B cd318f31b83d10858cedb5038bfc8074474c12242ffa80abdc91fcba273d679c4b57ce54799087807d90aa80f7af0bf34da326962a10705db2da8c1caeebe799 SHA512 a5c10c4fcaaaa9cfe5987846b99076ed486f20eaebac0bf7686f634e85cd74a8fa8f3afd383ba4128878beb07288f68bab02cd781f45cb2d83c8e56cd3de6809
+EBUILD glibc-9999.ebuild 54649 BLAKE2B 64821ba5eec780d19965a1926ded622d08a4d6727824b4d4ecc1549d47f39030d6d3b81e827f1b5eb62a417ff6c6367348a63ebe81e62656396b4bd592abc224 SHA512 8b886cbc8f797acd55787c4cbf12c1595e6b27b4eceb822a9811eeb489dbddd652b9d52b248feeeb2b1136ba2c184821def28cb92443f24aff139635dc7976c3
MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c
diff --git a/sys-libs/glibc/glibc-2.39-r5.ebuild b/sys-libs/glibc/glibc-2.39-r5.ebuild
index 26b5a207975e..8d816148ab46 100644
--- a/sys-libs/glibc/glibc-2.39-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r5.ebuild
@@ -447,9 +447,14 @@ setup_flags() {
# relating to failed builds, we strip most CFLAGS out to ensure as few
# problems as possible.
strip-flags
- # Lock glibc at -O2; we want to be conservative here.
- filter-flags '-O?'
- append-flags -O2
+
+ # Allow -O2 and -O3, but nothing else for now.
+ # TODO: Test -Os, -Oz.
+ if ! is-flagq '-O@(2|3)' ; then
+ # Lock glibc at -O2. We want to be conservative here.
+ filter-flags '-O?'
+ append-flags -O2
+ fi
fi
strip-unsupported-flags
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index 3a053a9de724..0cbc0a06f45e 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -447,9 +447,14 @@ setup_flags() {
# relating to failed builds, we strip most CFLAGS out to ensure as few
# problems as possible.
strip-flags
- # Lock glibc at -O2; we want to be conservative here.
- filter-flags '-O?'
- append-flags -O2
+
+ # Allow -O2 and -O3, but nothing else for now.
+ # TODO: Test -Os, -Oz.
+ if ! is-flagq '-O@(2|3)' ; then
+ # Lock glibc at -O2. We want to be conservative here.
+ filter-flags '-O?'
+ append-flags -O2
+ fi
fi
strip-unsupported-flags