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

Reply via email to