From 6bb3915e9680c38c9877eda325c3b8f505fe6035 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 3 Feb 2020 11:59:20 +0100 Subject: [PATCH] Always use "-O1 -Werror" in crypto-only test builds Pass -Werror because any compiler warning would be suspicious. Pass -O1 because at -O0, gcc doesn't do as much analysis. --- tests/scripts/all.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index 4c0b891985..5e98645efb 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -908,21 +908,21 @@ are_empty_libraries () { component_build_crypto_default () { msg "build: make, crypto only" scripts/config.py crypto - make CFLAGS='-O0' + make CFLAGS='-O1 -Werror' if_build_succeeded are_empty_libraries library/libmbedx509.* library/libmbedtls.* } component_build_crypto_full () { msg "build: make, crypto only, full config" scripts/config.py crypto_full - make CFLAGS='-O0' + make CFLAGS='-O1 -Werror' if_build_succeeded are_empty_libraries library/libmbedx509.* library/libmbedtls.* } component_build_crypto_baremetal () { msg "build: make, crypto only, baremetal config" scripts/config.py crypto_baremetal - make CFLAGS='-O0 -Werror' + make CFLAGS='-O1 -Werror' if_build_succeeded are_empty_libraries library/libmbedx509.* library/libmbedtls.* }