summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-07-28 04:34:08 +0100
committerSam James <sam@gentoo.org>2024-07-28 04:34:08 +0100
commit527762d587507d168575f7d32440dbfade4134ad (patch)
treebedeb40706f7aa6eb01e86d20a449db07ff5f25b /sys-libs/glibc
parentsys-process/glances: Stabilize 4.0.6 ppc64, #936802 (diff)
downloadgentoo-527762d587507d168575f7d32440dbfade4134ad.tar.gz
gentoo-527762d587507d168575f7d32440dbfade4134ad.tar.bz2
gentoo-527762d587507d168575f7d32440dbfade4134ad.zip
sys-libs/glibc: filter -fno-semantic-interposition
It makes no sense for glibc itself and will break e.g. NSS. Bug: https://bugs.gentoo.org/798774 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-libs/glibc')
-rw-r--r--sys-libs/glibc/glibc-2.39-r9.ebuild3
-rw-r--r--sys-libs/glibc/glibc-2.40.ebuild3
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild3
3 files changed, 9 insertions, 0 deletions
diff --git a/sys-libs/glibc/glibc-2.39-r9.ebuild b/sys-libs/glibc/glibc-2.39-r9.ebuild
index 2212b1fce664..b73cd8b325eb 100644
--- a/sys-libs/glibc/glibc-2.39-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r9.ebuild
@@ -477,6 +477,9 @@ setup_flags() {
# #898098
filter-flags -fno-builtin
+ # #798774
+ filter-flags -fno-semantic-interposition
+
# #829583
filter-lfs-flags
diff --git a/sys-libs/glibc/glibc-2.40.ebuild b/sys-libs/glibc/glibc-2.40.ebuild
index 9210c1e498ff..1e2debc4ab65 100644
--- a/sys-libs/glibc/glibc-2.40.ebuild
+++ b/sys-libs/glibc/glibc-2.40.ebuild
@@ -477,6 +477,9 @@ setup_flags() {
# #898098
filter-flags -fno-builtin
+ # #798774
+ filter-flags -fno-semantic-interposition
+
# #829583
filter-lfs-flags
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index f6b2e565a6a6..a509c476c930 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -477,6 +477,9 @@ setup_flags() {
# #898098
filter-flags -fno-builtin
+ # #798774
+ filter-flags -fno-semantic-interposition
+
# #829583
filter-lfs-flags