commit:     3f90f9953de87db24b84a0bfb32aaa2f78c99776
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 17 08:38:41 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep 25 17:26:59 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f90f995

sys-libs/netbsd-csu: Force testing with sys-devel/clang

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-libs/netbsd-csu/netbsd-csu-7.1.ebuild | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/sys-libs/netbsd-csu/netbsd-csu-7.1.ebuild 
b/sys-libs/netbsd-csu/netbsd-csu-7.1.ebuild
index bacdd60d24f..c3b117bb577 100644
--- a/sys-libs/netbsd-csu/netbsd-csu-7.1.ebuild
+++ b/sys-libs/netbsd-csu/netbsd-csu-7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,9 +12,11 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz";
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="test"
+RESTRICT="!test? ( test )"
 
-DEPEND="app-arch/xz-utils"
+DEPEND="app-arch/xz-utils
+       test? ( sys-devel/clang )"
 
 S=${WORKDIR}/${P}/lib/csu
 
@@ -60,9 +62,14 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
+       # TODO: fix gcc support
+       local -x CC=${CHOST}-clang
+       local -x CXX=${CHOST}-clang++
+       strip-unsupported-flags
+
        local cc=(
                # -B sets prefix for internal gcc/clang file lookup
-               $(tc-getCC) -B"${BUILD_DIR}"
+               "${CC}" -B"${BUILD_DIR}"
        )
 
        # 1. figure out the correct location for crt* files

Reply via email to