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@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 }