commit:     bdaf744ea7f5988ff259538b5a6fafdd93fddbf6
Author:     Randall <ran.dall <AT> icloud <DOT> com>
AuthorDate: Fri Apr 15 03:14:14 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 15 05:35:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdaf744e

media-video/pipewire: Filter -fno-semantic-interposition

Since `0.3.39`, it's been observed that media-video/pipewire, won't build with 
the CFLAG -fno-semantic-interposition enabled

Ref: https://github.com/InBetweenNames/gentooLTO/pull/798
Bug: https://bugs.gentoo.org/838301
Signed-off-by: Randall Vasquez <ran.dall <AT> icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/25023
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-video/pipewire/pipewire-0.3.43-r3.ebuild        | 5 ++++-
 media-video/pipewire/pipewire-0.3.44-r1.ebuild        | 5 ++++-
 media-video/pipewire/pipewire-0.3.45_p20220205.ebuild | 5 ++++-
 media-video/pipewire/pipewire-0.3.47-r1.ebuild        | 5 ++++-
 media-video/pipewire/pipewire-0.3.48-r1.ebuild        | 5 ++++-
 media-video/pipewire/pipewire-0.3.49.ebuild           | 5 ++++-
 media-video/pipewire/pipewire-0.3.50.ebuild           | 5 ++++-
 media-video/pipewire/pipewire-9999.ebuild             | 5 ++++-
 8 files changed, 32 insertions(+), 8 deletions(-)

diff --git a/media-video/pipewire/pipewire-0.3.43-r3.ebuild 
b/media-video/pipewire/pipewire-0.3.43-r3.ebuild
index c5225496882f..73c1168fb309 100644
--- a/media-video/pipewire/pipewire-0.3.43-r3.ebuild
+++ b/media-video/pipewire/pipewire-0.3.43-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson-multilib optfeature prefix python-any-r1 systemd udev
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
 
 if [[ ${PV} == 9999 ]]; then
        EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git";
@@ -132,6 +132,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # https://bugs.gentoo.org/838301
+       filter-flags -fno-semantic-interposition
+
        local emesonargs=(
                -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
                $(meson_native_use_feature zeroconf avahi)

diff --git a/media-video/pipewire/pipewire-0.3.44-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.44-r1.ebuild
index 14762acb4998..9e704ef7ddc4 100644
--- a/media-video/pipewire/pipewire-0.3.44-r1.ebuild
+++ b/media-video/pipewire/pipewire-0.3.44-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson-multilib optfeature prefix python-any-r1 systemd udev
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
 
 if [[ ${PV} == 9999 ]]; then
        EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git";
@@ -135,6 +135,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # https://bugs.gentoo.org/838301
+       filter-flags -fno-semantic-interposition
+
        local emesonargs=(
                -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
 

diff --git a/media-video/pipewire/pipewire-0.3.45_p20220205.ebuild 
b/media-video/pipewire/pipewire-0.3.45_p20220205.ebuild
index 2e19306a378e..00347f15856f 100644
--- a/media-video/pipewire/pipewire-0.3.45_p20220205.ebuild
+++ b/media-video/pipewire/pipewire-0.3.45_p20220205.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson-multilib optfeature prefix python-any-r1 systemd udev
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
 
 if [[ ${PV} == 9999 ]]; then
        EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git";
@@ -153,6 +153,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # https://bugs.gentoo.org/838301
+       filter-flags -fno-semantic-interposition
+
        local emesonargs=(
                -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
 

diff --git a/media-video/pipewire/pipewire-0.3.47-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.47-r1.ebuild
index 25c024b05e01..5b34dd267621 100644
--- a/media-video/pipewire/pipewire-0.3.47-r1.ebuild
+++ b/media-video/pipewire/pipewire-0.3.47-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson-multilib optfeature prefix python-any-r1 systemd udev
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
 
 if [[ ${PV} == 9999 ]]; then
        EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git";
@@ -156,6 +156,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # https://bugs.gentoo.org/838301
+       filter-flags -fno-semantic-interposition
+
        local emesonargs=(
                -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
 

diff --git a/media-video/pipewire/pipewire-0.3.48-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.48-r1.ebuild
index 0a674de08b12..6a066b48013e 100644
--- a/media-video/pipewire/pipewire-0.3.48-r1.ebuild
+++ b/media-video/pipewire/pipewire-0.3.48-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson-multilib optfeature prefix python-any-r1 systemd udev
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
 
 if [[ ${PV} == 9999 ]]; then
        EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git";
@@ -154,6 +154,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # https://bugs.gentoo.org/838301
+       filter-flags -fno-semantic-interposition
+
        local emesonargs=(
                -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
 

diff --git a/media-video/pipewire/pipewire-0.3.49.ebuild 
b/media-video/pipewire/pipewire-0.3.49.ebuild
index 0a674de08b12..6a066b48013e 100644
--- a/media-video/pipewire/pipewire-0.3.49.ebuild
+++ b/media-video/pipewire/pipewire-0.3.49.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson-multilib optfeature prefix python-any-r1 systemd udev
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
 
 if [[ ${PV} == 9999 ]]; then
        EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git";
@@ -154,6 +154,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # https://bugs.gentoo.org/838301
+       filter-flags -fno-semantic-interposition
+
        local emesonargs=(
                -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
 

diff --git a/media-video/pipewire/pipewire-0.3.50.ebuild 
b/media-video/pipewire/pipewire-0.3.50.ebuild
index 0a674de08b12..6a066b48013e 100644
--- a/media-video/pipewire/pipewire-0.3.50.ebuild
+++ b/media-video/pipewire/pipewire-0.3.50.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson-multilib optfeature prefix python-any-r1 systemd udev
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
 
 if [[ ${PV} == 9999 ]]; then
        EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git";
@@ -154,6 +154,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # https://bugs.gentoo.org/838301
+       filter-flags -fno-semantic-interposition
+
        local emesonargs=(
                -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
 

diff --git a/media-video/pipewire/pipewire-9999.ebuild 
b/media-video/pipewire/pipewire-9999.ebuild
index 0a674de08b12..6a066b48013e 100644
--- a/media-video/pipewire/pipewire-9999.ebuild
+++ b/media-video/pipewire/pipewire-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit meson-multilib optfeature prefix python-any-r1 systemd udev
+inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
 
 if [[ ${PV} == 9999 ]]; then
        EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git";
@@ -154,6 +154,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # https://bugs.gentoo.org/838301
+       filter-flags -fno-semantic-interposition
+
        local emesonargs=(
                -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
 

Reply via email to