aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2021-09-19 10:07:15 -0500
committerJory Pratt <anarchy@gentoo.org>2021-09-19 10:07:15 -0500
commit4c8b5a75fe2ccac62acf57fa0d650514157b816b (patch)
tree118f5c6d9b6c1a09a0878d4d00ad526039d37995
parentdev-java/icedtea-bin: fix nss dep and rdep (diff)
downloadmusl-4c8b5a75.tar.gz
musl-4c8b5a75.tar.bz2
musl-4c8b5a75.zip
media-tv/kodi: Set 2MB stacksize for musl users
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Jory Pratt <anarchy@gentoo.org>
-rw-r--r--media-tv/kodi/kodi-19.1-r1.ebuild6
1 files changed, 5 insertions, 1 deletions
diff --git a/media-tv/kodi/kodi-19.1-r1.ebuild b/media-tv/kodi/kodi-19.1-r1.ebuild
index aa55fe9e..17ee6e87 100644
--- a/media-tv/kodi/kodi-19.1-r1.ebuild
+++ b/media-tv/kodi/kodi-19.1-r1.ebuild
@@ -39,7 +39,7 @@ PATCHES=(
"${FILESDIR}/musl/19.0/0005-Fix-fortify-sources.patch"
)
-inherit autotools cmake desktop linux-info pax-utils python-single-r1 xdg
+inherit autotools cmake desktop flag-o-matic linux-info pax-utils python-single-r1 xdg
DESCRIPTION="A free and open source media-player and entertainment hub"
HOMEPAGE="https://kodi.tv/ https://kodi.wiki/"
@@ -239,9 +239,13 @@ src_prepare() {
"${S}"/tools/depends/native/TexturePacker/src/autogen.sh \
"${S}"/tools/depends/native/JsonSchemaBuilder/src/autogen.sh \
|| die
+
+ # Required to prevent addons from crashing
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
}
src_configure() {
+ filter-flags -fstack-protector-all
local platform=()
use gbm && platform+=( gbm )
use wayland && platform+=( wayland )