Add AArch64 default config test
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
diff --git a/tests/scripts/all-helpers.sh b/tests/scripts/all-helpers.sh
index 9ecf63d..06a9247 100644
--- a/tests/scripts/all-helpers.sh
+++ b/tests/scripts/all-helpers.sh
@@ -266,6 +266,15 @@
fi
}
+gcc_version() {
+ cc="$1"
+ if command -v clang > /dev/null ; then
+ "$cc" --version | sed -En '1s/^[^ ]* \([^)]*\) ([0-9]+).*/\1/p'
+ else
+ echo 0 # report version 0 for "no clang"
+ fi
+}
+
can_run_cc_output() {
cc="$1"
result=1
@@ -302,3 +311,14 @@
fi
return $((! can_run_arm_linux_gnueabihf))
}
+
+can_run_aarch64_linux_gnu () {
+ if [ -z "${can_run_aarch64_linux_gnu:-}" ]; then
+ if can_run_cc_output "${AARCH64_LINUX_GNU_GCC_PREFIX}gcc"; then
+ can_run_aarch64_linux_gnu=1
+ else
+ can_run_aarch64_linux_gnu=0
+ fi
+ fi
+ return $((! can_run_aarch64_linux_gnu))
+}