summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorMartin Roth <martinroth@google.com>2015-12-07 14:34:46 -0700
committerMartin Roth <martinroth@google.com>2016-01-05 22:08:47 +0100
commit31c4b64ab4527dc8265bc1736415fad8b4bcdd01 (patch)
tree94e5d3392d3187c296e5d88bab73e4db682251eb /util
parenta9f62359e2cf676104c64e9119ca82bd589305d9 (diff)
downloadcoreboot-31c4b64ab4527dc8265bc1736415fad8b4bcdd01.tar.xz
xcompile: Remove warnings about missing tools & architectures
Let toolchain.inc error out when the architecture or tool is missing. Change-Id: I39a51e5a2c778d6bbc50354807e5e2b717fa9e52 Signed-off-by: Martin Roth <martinroth@google.com> Reviewed-on: https://review.coreboot.org/12682 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'util')
-rwxr-xr-xutil/xcompile/xcompile16
1 files changed, 4 insertions, 12 deletions
diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile
index 635bcd6fbe..afd598635a 100755
--- a/util/xcompile/xcompile
+++ b/util/xcompile/xcompile
@@ -56,8 +56,6 @@ if [ "$(${XGCCPATH}/iasl 2>/dev/null | grep -c ACPI)" -gt 0 ]; then
IASL=${XGCCPATH}iasl
elif [ "$(iasl 2>/dev/null | grep -c ACPI)" -gt 0 ]; then
IASL=iasl
-else
- die "no iasl found"
fi
if program_exists gcc; then
@@ -350,19 +348,13 @@ test_architecture() {
# that this will change in the future.
CLANG="clang -target ${clang_arch}-${TABI} -ccc-gcc-name ${GCC}"
fi
-
- if [ -z "$GCC" -a -z "$CLANG" -a "power8" != "$architecture" ]; then
- echo "Warning: no suitable compiler for $architecture." >&2
- return 1
- fi
}
# This loops over all supported architectures.
for architecture in $SUPPORTED_ARCHITECTURES; do
- if test_architecture $architecture; then
- detect_special_flags "$architecture"
- detect_compiler_runtime "$architecture"
- report_arch_toolchain
- fi
+ test_architecture $architecture
+ detect_special_flags "$architecture"
+ detect_compiler_runtime "$architecture"
+ report_arch_toolchain
done
echo XCOMPILE_COMPLETE:=1