commit:     f7386333115feaee9a8bf6ab314b0106ba77f196
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 28 03:33:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 03:33:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7386333

sys-libs/glibc: filter -fno-builtin

Makes no sense for glibc, as it's the thing providing the non-builtins.

Closes: https://bugs.gentoo.org/898098
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/glibc/glibc-2.36-r7.ebuild | 3 +++
 sys-libs/glibc/glibc-2.37.ebuild    | 3 +++
 sys-libs/glibc/glibc-9999.ebuild    | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.36-r7.ebuild 
b/sys-libs/glibc/glibc-2.36-r7.ebuild
index 6f93ac1992b1..4d0fecf5932c 100644
--- a/sys-libs/glibc/glibc-2.36-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.36-r7.ebuild
@@ -440,6 +440,9 @@ setup_flags() {
        # #492892
        filter-flags -frecord-gcc-switches
 
+       # #898098
+       filter-flags -fno-builtin
+
        # #829583
        filter-lfs-flags
 

diff --git a/sys-libs/glibc/glibc-2.37.ebuild b/sys-libs/glibc/glibc-2.37.ebuild
index 105fdc0c3aaa..c7656cf6144e 100644
--- a/sys-libs/glibc/glibc-2.37.ebuild
+++ b/sys-libs/glibc/glibc-2.37.ebuild
@@ -442,6 +442,9 @@ setup_flags() {
        # #492892
        filter-flags -frecord-gcc-switches
 
+       # #898098
+       filter-flags -fno-builtin
+
        # #829583
        filter-lfs-flags
 

diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index 23a25b3e5e13..df348d783cb1 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -442,6 +442,9 @@ setup_flags() {
        # #492892
        filter-flags -frecord-gcc-switches
 
+       # #898098
+       filter-flags -fno-builtin
+
        # #829583
        filter-lfs-flags
 

Reply via email to