commit: 996d00cd8fa82d21bd33a010399960659d3641b5
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 10 00:06:11 2021 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 00:06:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996d00cd
xorg-2.eclass: Explicitly disable static libraries
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
eclass/xorg-2.eclass | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/eclass/xorg-2.eclass b/eclass/xorg-2.eclass
index f9a18b8ec26..99b1f891b99 100644
--- a/eclass/xorg-2.eclass
+++ b/eclass/xorg-2.eclass
@@ -419,9 +419,15 @@ xorg-2_src_configure() {
local selective_werror="--disable-selective-werror"
fi
+ # Check if package supports disabling of static libraries
+ if grep -q -s "able-static" ${ECONF_SOURCE:-.}/configure; then
+ local no_static="--disable-static"
+ fi
+
local myeconfargs=(
${dep_track}
${selective_werror}
+ ${no_static}
${FONT_OPTIONS}
"${xorgconfadd[@]}"
)