]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
CI: ignore the clang -rdynamic problems, for now
authorVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 23 Jan 2018 15:34:55 +0000 (16:34 +0100)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 23 Jan 2018 15:34:55 +0000 (16:34 +0100)
.gitlab-ci.yml
config.mk

index 77894191d13353e10d2c07c322e91f0155530c33..2495aaac206c1cc1765ef41d7150e00316faa456 100644 (file)
@@ -28,7 +28,7 @@ build:clang:linux:amd64:
   stage: build
   image: $CI_REGISTRY/knot/knot-resolver/ci:debian-unstable  # newer Debian for newer Clang
   script:
-    - CXX=clang++-5.0 CC=clang-5.0 PREFIX=$(pwd)/.local make -k all CFLAGS=-Werror
+    - CXX=clang++-5.0 CC=clang-5.0 PREFIX=$(pwd)/.local make -k all "CFLAGS=-Werror -Wno-error=unused-command-line-argument"
     - CXX=clang++-5.0 CC=clang-5.0 PREFIX=$(pwd)/.local make install CFLAGS=-Werror
   tags:
     - docker
index 2f189ab5bcf423ba005a1f1103a7ecef4fc4ce36..f45db58efc74771d197b83422bd2de04627cc3e3 100644 (file)
--- a/config.mk
+++ b/config.mk
@@ -41,6 +41,7 @@ BUILD_CFLAGS += -DPACKAGE_VERSION="\"$(VERSION)\"" -DPREFIX="\"$(PREFIX)\"" -DMO
 BUILD_CFLAGS += -fvisibility=hidden
 
 # Otherwise Fedora is making kresd symbols inaccessible for modules
+# TODO: clang needs different flag name, etc.
 BUILD_CFLAGS += -rdynamic
 BUILD_LDFLAGS += -export-dynamic