[coreboot-gerrit] Change in coreboot[master]: xcompile: Also try clang variants under the $triplet-clang s...

Patrick Georgi (Code Review) gerrit at coreboot.org
Wed May 10 22:09:45 CEST 2017


Patrick Georgi has uploaded a new change for review. ( https://review.coreboot.org/19660 )

Change subject: xcompile: Also try clang variants under the $triplet-clang scheme
......................................................................

xcompile: Also try clang variants under the $triplet-clang scheme

That seems to be the more reliable way to build clang cross compilers
for now.

Change-Id: I14fe767d20f91b64e96c909291760bddcd108e5c
Signed-off-by: Patrick Georgi <pgeorgi at google.com>
---
M util/xcompile/xcompile
1 file changed, 4 insertions(+), 2 deletions(-)


  git pull ssh://review.coreboot.org:29418/coreboot refs/changes/60/19660/1

diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index 6986b53..3f6641d7 100755
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -423,14 +423,16 @@
 	fi
 
 	for clang_arch in $TCLIST invalid; do
-		testcc "${XGCCPATH}clang" "-target ${clang_arch}-$TABI -c" && break
+		for clang_prefix in $search $XGCCPATH ""; do
+			testcc "${clang_prefix}clang" "-target ${clang_arch}-$TABI -c" && break 2
+		done
 	done
 
 	if [ "invalid" != "$clang_arch" ]; then
 		# FIXME: this may break in a clang && !gcc configuration,
 		# but that's more of a clang limitation. Let's be optimistic
 		# that this will change in the future.
-		CLANG="${XGCCPATH}clang"
+		CLANG="${clang_prefix}clang"
 		CFLAGS_CLANG="-target ${clang_arch}-${TABI} $CFLAGS_CLANG -ccc-gcc-name ${GCC}"
 	fi
 }

-- 
To view, visit https://review.coreboot.org/19660
To unsubscribe, visit https://review.coreboot.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I14fe767d20f91b64e96c909291760bddcd108e5c
Gerrit-PatchSet: 1
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Owner: Patrick Georgi <pgeorgi at google.com>



More information about the coreboot-gerrit mailing list