From c31664aba45f3a77421fd2b78def784bf1523975 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Mon, 31 Oct 2022 10:34:41 +0200 Subject: [PATCH] Dockerfile.dev: Merge the ssp tests up with an earlier block --- Dockerfile.dev | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/Dockerfile.dev b/Dockerfile.dev index 46bb246..789edea 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -109,6 +109,12 @@ RUN cd test && \ $arch-w64-mingw32-widl $test.idl -h -o $arch/$test.h && \ $arch-w64-mingw32-clang $test.c -I$arch -o $arch/$test.exe -lole32 || exit 1; \ done; \ + for test in stacksmash; do \ + $arch-w64-mingw32-clang $test.c -o $arch/$test.exe -fstack-protector-strong || exit 1; \ + done; \ + for test in bufferoverflow; do \ + $arch-w64-mingw32-clang $test.c -o $arch/$test.exe -D_FORTIFY_SOURCE=2 -O2 || exit 1; \ + done; \ done # Build C++ test applications @@ -153,17 +159,6 @@ RUN cd test && \ done; \ done -RUN cd test && \ - for arch in $TOOLCHAIN_ARCHS; do \ - mkdir -p $arch && \ - for test in stacksmash; do \ - $arch-w64-mingw32-clang $test.c -o $arch/$test.exe -fstack-protector-strong || exit 1; \ - done; \ - for test in bufferoverflow; do \ - $arch-w64-mingw32-clang $test.c -o $arch/$test.exe -D_FORTIFY_SOURCE=2 -O2 || exit 1; \ - done; \ - done - # Build OpenMP COPY build-openmp.sh ./ RUN ./build-openmp.sh $TOOLCHAIN_PREFIX $CFGUARD_ARGS