commit:     7af3ec75563c6744dba7db4bd94da818844c6039
Author:     Randall Vasquez <ran.dall <AT> icloud <DOT> com>
AuthorDate: Tue Apr 12 13:34:17 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 12 22:37:51 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af3ec75

sys-apps/fakeroot: add flag-o-matic filter for flag -fno-semantic-interposition

Bug: https://bugs.gentoo.org/834445
Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270
Signed-off-by: Randall Vasquez <ran.dall <AT> icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/25007
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/fakeroot/fakeroot-1.25.3-r1.ebuild | 4 ++++
 sys-apps/fakeroot/fakeroot-1.26-r1.ebuild   | 4 ++++
 sys-apps/fakeroot/fakeroot-1.27.ebuild      | 4 ++++
 3 files changed, 12 insertions(+)

diff --git a/sys-apps/fakeroot/fakeroot-1.25.3-r1.ebuild 
b/sys-apps/fakeroot/fakeroot-1.25.3-r1.ebuild
index 1a91280d8313..801674395ecb 100644
--- a/sys-apps/fakeroot/fakeroot-1.25.3-r1.ebuild
+++ b/sys-apps/fakeroot/fakeroot-1.25.3-r1.ebuild
@@ -36,6 +36,10 @@ src_configure() {
        use acl || export ac_cv_search_acl_get_fd=no # bug 759568
        use debug && append-cppflags -DLIBFAKEROOT_DEBUGGING
 
+       # https://bugs.gentoo.org/834445
+       # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270
+       filter-flags -fno-semantic-interposition
+
        econf --disable-static
 }
 

diff --git a/sys-apps/fakeroot/fakeroot-1.26-r1.ebuild 
b/sys-apps/fakeroot/fakeroot-1.26-r1.ebuild
index eaea8a55af70..60f715a23827 100644
--- a/sys-apps/fakeroot/fakeroot-1.26-r1.ebuild
+++ b/sys-apps/fakeroot/fakeroot-1.26-r1.ebuild
@@ -47,6 +47,10 @@ src_configure() {
        use acl || export ac_cv_search_acl_get_fd=no # bug 759568
        use debug && append-cppflags -DLIBFAKEROOT_DEBUGGING
 
+       # https://bugs.gentoo.org/834445
+       # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270
+       filter-flags -fno-semantic-interposition
+
        econf --disable-static
 }
 

diff --git a/sys-apps/fakeroot/fakeroot-1.27.ebuild 
b/sys-apps/fakeroot/fakeroot-1.27.ebuild
index d033244f8182..468f9ec15684 100644
--- a/sys-apps/fakeroot/fakeroot-1.27.ebuild
+++ b/sys-apps/fakeroot/fakeroot-1.27.ebuild
@@ -47,6 +47,10 @@ src_configure() {
        use acl || export ac_cv_search_acl_get_fd=no # bug 759568
        use debug && append-cppflags -DLIBFAKEROOT_DEBUGGING
 
+       # https://bugs.gentoo.org/834445
+       # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270
+       filter-flags -fno-semantic-interposition
+
        econf --disable-static
 }
 

Reply via email to