]> granicus.if.org Git - libexpat/commitdiff
qa.sh: Use clang++ to link (for ubsan)
authorSebastian Pipping <sebastian@pipping.org>
Tue, 9 Jul 2019 21:55:05 +0000 (23:55 +0200)
committerSebastian Pipping <sebastian@pipping.org>
Tue, 9 Jul 2019 22:31:19 +0000 (00:31 +0200)
.travis.yml
expat/qa.sh

index cc61302b6fe1a04ad1f9beb68e01847133f791a2..40e9e7e1792515be3ea4625d79d5860ed0364d59 100644 (file)
@@ -22,10 +22,10 @@ env:
     - MODE=cmake
     - MODE=cmake-oos
     - MODE=distcheck
-    - MODE=qa-sh QA_COMPILER=clang CC=clang CXX=clang++ QA_SANITIZER=address
-    - MODE=qa-sh QA_COMPILER=clang CC=clang CXX=clang++ QA_SANITIZER=memory
-    - MODE=qa-sh QA_COMPILER=clang CC=clang CXX=clang++ QA_SANITIZER=undefined
-    - MODE=qa-sh QA_COMPILER=gcc   CC=gcc   CXX=g++     QA_PROCESSOR=gcov
+    - MODE=qa-sh QA_COMPILER=clang CC=clang CXX=clang++ LD=clang++ QA_SANITIZER=address
+    - MODE=qa-sh QA_COMPILER=clang CC=clang CXX=clang++ LD=clang++ QA_SANITIZER=memory
+    - MODE=qa-sh QA_COMPILER=clang CC=clang CXX=clang++ LD=clang++ QA_SANITIZER=undefined
+    - MODE=qa-sh QA_COMPILER=gcc   CC=gcc   CXX=g++     LD=ld      QA_PROCESSOR=gcov
 
 matrix:
   exclude:
index 6f3bf6a8adef1c39eb01b556c44aafe83e5fdcc0..ca7a680263b119d5a331adc84bb0c703475e81b1 100755 (executable)
@@ -33,17 +33,18 @@ RUN() {
 
 
 populate_environment() {
-    : ${LD:=ld}
     : ${MAKE:=make}
 
     case "${QA_COMPILER}" in
         clang)
             : ${CC:=clang}
             : ${CXX:=clang++}
+            : ${LD:=clang++}
             ;;
         gcc)
             : ${CC:=gcc}
             : ${CXX:=g++}
+            : ${LD:=ld}
             ;;
     esac