]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
.gitlab-ci.yml: use static analyzer and Werror build in src
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 19 Sep 2017 09:08:19 +0000 (11:08 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 24 Sep 2017 10:29:50 +0000 (10:29 +0000)
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
.gitlab-ci.yml

index 4c78f21dd24bb5cdb7040653357d48eb966067aa..8e7467cbb4fba84ed2c22b2f8c63945b7df68fe6 100644 (file)
@@ -183,6 +183,7 @@ static-analyzers/Fedora/x86_64:
   - make -j$(nproc) syntax-check
   - make -j$(nproc) -C gl
   - scan-build --status-bugs -o scan-build-lib make -j$(nproc) -C lib
+  - make -j$(nproc) -C src/gl && scan-build --status-bugs -o scan-build-lib make -j$(nproc) -C src
   - scan-build --status-bugs -o scan-build-libdane make -j$(nproc) -C libdane
   - cppcheck --force -q -Ilib/include -Igl/ -Ilib/ -I. --error-exitcode=1 lib/ -i lib/unistring -i lib/minitasn1 -j$(nproc) $CPPCHECK_OPTIONS
   - cppcheck --force -q -Ilib/include -Igl/ -Ilibdane/ -I. --error-exitcode=1 libdane/ -j$(nproc) $CPPCHECK_OPTIONS
@@ -378,6 +379,8 @@ ubsan-Werror/Fedora/x86_64:
   - make -j$(nproc) -C gl
   - make -j$(nproc) -C lib CFLAGS="-Werror -O2 -g"
   - make -j$(nproc) -C libdane CFLAGS="-Werror -O2 -g"
+  - make -j$(nproc) -C src/gl
+  - make -j$(nproc) -C src CFLAGS="-Werror -O2 -g -fsanitize=undefined -Wno-error=parentheses -Wno-error=unused-macros"
   - make -j$(nproc)
   - make check -j$(nproc)
   - CFLAGS="-fsanitize=undefined -fsanitize=bool -fsanitize=alignment -fsanitize=null -fsanitize=bounds-strict -fsanitize=enum -fno-sanitize-recover -g -O2" LDFLAGS="-static-libubsan" ./configure --disable-non-suiteb-curves --disable-guile --disable-doc --with-default-trust-store-pkcs11="pkcs11:"