]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
gitlab-ci: Use --disable-assembler, for ubsan, asan and static analyzer tests.
authorNiels Möller <nisse@lysator.liu.se>
Mon, 28 Dec 2020 10:27:46 +0000 (11:27 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Mon, 28 Dec 2020 10:27:46 +0000 (11:27 +0100)
.gitlab-ci.yml

index 57bbc04fdeb180c73880032f10614732ce273f70..a136b4a106ff0c6da7bc97f5ac1aa2a9c1b0054b 100644 (file)
@@ -59,7 +59,7 @@ build/ubsan:
   image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA_BUILD
   script:
   - ./.bootstrap && 
-    CXXFLAGS="-fsanitize=undefined -fno-sanitize-recover -g -O2" CFLAGS="-fsanitize=undefined -fno-sanitize-recover -g -O2" ./configure 
+    CXXFLAGS="-fsanitize=undefined -fno-sanitize-recover -g -O2" CFLAGS="-fsanitize=undefined -fno-sanitize-recover -g -O2" ./configure --disable-assembler 
     --disable-documentation && make -j4 && make check -j4
   tags:
   - shared
@@ -70,7 +70,7 @@ build/asan:
   image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA_BUILD
   script:
   - ./.bootstrap && 
-  - CXXFLAGS="-fsanitize=address -g -O2" CFLAGS="-fsanitize=address -g -O2" ./configure --disable-documentation &&
+  - CXXFLAGS="-fsanitize=address -g -O2" CFLAGS="-fsanitize=address -g -O2" ./configure --disable-documentation --disable-assembler &&
     make -j4 && make check -j4
   tags:
   - shared
@@ -81,7 +81,7 @@ build/static-analyzers:
   image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA_BUILD
   script:
   - ./.bootstrap
-  - scan-build ./configure --disable-documentation
+  - scan-build ./configure --disable-documentation --disable-assembler
   - scan-build --status-bugs -o scan-build-lib make -j$(nproc)
   tags:
   - shared