1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-09-01 05:01:58 +03:00

Add AArch64 default config test

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
This commit is contained in:
Bence Szépkúti
2024-07-11 15:52:07 +01:00
parent 1524b9c3ad
commit d1d26139ff
3 changed files with 40 additions and 0 deletions

View File

@@ -266,6 +266,15 @@ clang_version() {
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 @@ can_run_arm_linux_gnueabihf () {
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))
}