commit: 07cf5a041621c7f157dda34a7f8cd2dcdfc7f8ad Author: Alfred Wingate <parona <AT> protonmail <DOT> com> AuthorDate: Thu Nov 13 16:10:20 2025 +0000 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> CommitDate: Mon Dec 1 23:14:50 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07cf5a04
media-tv/kodi: slibtool workaround Closes: https://bugs.gentoo.org/926076 Signed-off-by: Alfred Wingate <parona <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44433 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> media-tv/kodi/kodi-21.2-r5.ebuild | 3 +++ media-tv/kodi/kodi-21.3.ebuild | 3 +++ media-tv/kodi/kodi-21.9999.ebuild | 3 +++ media-tv/kodi/kodi-22.0_alpha2.ebuild | 3 +++ media-tv/kodi/kodi-9999.ebuild | 3 +++ 5 files changed, 15 insertions(+) diff --git a/media-tv/kodi/kodi-21.2-r5.ebuild b/media-tv/kodi/kodi-21.2-r5.ebuild index d9e61ad204ae..80f0e8a9622a 100644 --- a/media-tv/kodi/kodi-21.2-r5.ebuild +++ b/media-tv/kodi/kodi-21.2-r5.ebuild @@ -457,6 +457,9 @@ src_configure() { # https://github.com/xbmc/xbmc/commit/cb72a22d54a91845b1092c295f84eeb48328921e filter-lto + # bug #926076 + append-flags -fPIC + if tc-is-cross-compiler; then for t in "${NATIVE_TOOLS[@]}" ; do pushd "${S}/tools/depends/native/$t/src" >/dev/null || die diff --git a/media-tv/kodi/kodi-21.3.ebuild b/media-tv/kodi/kodi-21.3.ebuild index e3dcdd331972..bd79ffc0af47 100644 --- a/media-tv/kodi/kodi-21.3.ebuild +++ b/media-tv/kodi/kodi-21.3.ebuild @@ -455,6 +455,9 @@ src_configure() { # https://github.com/xbmc/xbmc/commit/cb72a22d54a91845b1092c295f84eeb48328921e filter-lto + # bug #926076 + append-flags -fPIC + if tc-is-cross-compiler; then for t in "${NATIVE_TOOLS[@]}" ; do pushd "${S}/tools/depends/native/$t/src" >/dev/null || die diff --git a/media-tv/kodi/kodi-21.9999.ebuild b/media-tv/kodi/kodi-21.9999.ebuild index b54d1cff74c1..4e305eca01d5 100644 --- a/media-tv/kodi/kodi-21.9999.ebuild +++ b/media-tv/kodi/kodi-21.9999.ebuild @@ -455,6 +455,9 @@ src_configure() { # https://github.com/xbmc/xbmc/commit/cb72a22d54a91845b1092c295f84eeb48328921e filter-lto + # bug #926076 + append-flags -fPIC + if tc-is-cross-compiler; then for t in "${NATIVE_TOOLS[@]}" ; do pushd "${S}/tools/depends/native/$t/src" >/dev/null || die diff --git a/media-tv/kodi/kodi-22.0_alpha2.ebuild b/media-tv/kodi/kodi-22.0_alpha2.ebuild index e734acb80724..a6004f989686 100644 --- a/media-tv/kodi/kodi-22.0_alpha2.ebuild +++ b/media-tv/kodi/kodi-22.0_alpha2.ebuild @@ -438,6 +438,9 @@ src_configure() { mycmakeargs+=( -DUSE_LTO=OFF ) fi + # bug #926076 + append-flags -fPIC + if tc-is-cross-compiler; then for t in "${NATIVE_TOOLS[@]}" ; do pushd "${S}/tools/depends/native/$t/src" >/dev/null || die diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild index e734acb80724..a6004f989686 100644 --- a/media-tv/kodi/kodi-9999.ebuild +++ b/media-tv/kodi/kodi-9999.ebuild @@ -438,6 +438,9 @@ src_configure() { mycmakeargs+=( -DUSE_LTO=OFF ) fi + # bug #926076 + append-flags -fPIC + if tc-is-cross-compiler; then for t in "${NATIVE_TOOLS[@]}" ; do pushd "${S}/tools/depends/native/$t/src" >/dev/null || die
