commit:     482ad03e79aab912d04e570efdd41846e7756089
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 19 15:31:14 2020 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Apr 19 15:31:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=482ad03e

games-strategy/s25rttr: Allow tests to run with GCC as well as clang

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild 
b/games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild
index 80e7682041a..fb305346505 100644
--- a/games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild
+++ b/games-strategy/s25rttr/s25rttr-0.9.0_pre20200418.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit desktop xdg cmake
+inherit desktop toolchain-funcs xdg cmake
 
 DESCRIPTION="Open source remake of The Settlers II: Gold Edition (needs 
original data files)"
 HOMEPAGE="https://www.siedler25.org/";
@@ -97,10 +97,9 @@ src_configure() {
                -DRTTR_VERSION="${PV}"
        )
 
-       if use test ; then
-               einfo "Forcing clang due to USE=test."
-               CC=${CHOST}-clang
-               CXX=${CHOST}-clang++
+       if use test && tc-is-gcc; then
+               # Work around libasan and libsandbox both wanting to be first.
+               append-ldflags -static-libasan
        fi
 
        cmake_src_configure

Reply via email to