Add tests for 64 and 32-bit int types compilation
This commit is contained in:
parent
b39467dda7
commit
9946783218
1 changed files with 22 additions and 1 deletions
|
@ -447,10 +447,31 @@ scripts/config.pl unset MBEDTLS_AESNI_C
|
|||
scripts/config.pl unset MBEDTLS_PADLOCK_C
|
||||
CC=gcc CFLAGS='-Werror -Wall -Wextra -DMBEDTLS_HAVE_INT32' make
|
||||
|
||||
msg "test: gcc, force 32-bit compilation"
|
||||
msg "build: gcc, force 64-bit compilation"
|
||||
cleanup
|
||||
cp "$CONFIG_H" "$CONFIG_BAK"
|
||||
scripts/config.pl unset MBEDTLS_HAVE_ASM
|
||||
scripts/config.pl unset MBEDTLS_AESNI_C
|
||||
scripts/config.pl unset MBEDTLS_PADLOCK_C
|
||||
CC=gcc CFLAGS='-Werror -Wall -Wextra -DMBEDTLS_HAVE_INT64' make
|
||||
|
||||
msg "test: gcc, force 64-bit compilation"
|
||||
make test
|
||||
|
||||
msg "build: gcc, force 64-bit compilation, attempt to set MBEDTLS_TYPE_UDBL"
|
||||
cleanup
|
||||
cp "$CONFIG_H" "$CONFIG_BAK"
|
||||
scripts/config.pl unset MBEDTLS_HAVE_ASM
|
||||
scripts/config.pl unset MBEDTLS_AESNI_C
|
||||
scripts/config.pl unset MBEDTLS_PADLOCK_C
|
||||
CC=gcc CFLAGS='-Werror -Wall -Wextra -DMBEDTLS_HAVE_INT64 -DMBEDTLS_TYPE_UDBL="typedef XXXXXX"' make
|
||||
fi # x86_64
|
||||
|
||||
msg "build: gcc, attempt to set MBEDTLS_TYPE_UDBL for known compiler"
|
||||
cleanup
|
||||
cp "$CONFIG_H" "$CONFIG_BAK"
|
||||
CC=gcc CFLAGS='-Werror -Wall -Wextra -DMBEDTLS_TYPE_UDBL="typedef XXXXXX"' make
|
||||
|
||||
msg "build: arm-none-eabi-gcc, make" # ~ 10s
|
||||
cleanup
|
||||
cp "$CONFIG_H" "$CONFIG_BAK"
|
||||
|
|
Loading…
Reference in a new issue