TSan runtime: unbreak the build with ccache
authorDmitri Gribenko <gribozavr@gmail.com>
Sun, 22 Feb 2015 11:04:59 +0000 (11:04 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Sun, 22 Feb 2015 11:04:59 +0000 (11:04 +0000)
llvm-svn: 230171

compiler-rt/lib/tsan/CMakeLists.txt
compiler-rt/lib/tsan/go/buildgo.sh

index 9f6d630..86db3bc 100644 (file)
@@ -89,7 +89,7 @@ if(UNIX AND NOT APPLE)
       # Sanity check for Go runtime.
       set(BUILDGO_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/go/buildgo.sh)
       add_custom_target(GotsanRuntimeCheck
-        COMMAND CC=${CMAKE_C_COMPILER} IN_TMPDIR=1 SILENT=1 ${BUILDGO_SCRIPT}
+        COMMAND env "CC=${CMAKE_C_COMPILER} ${CMAKE_C_COMPILER_ARG1}" IN_TMPDIR=1 SILENT=1 ${BUILDGO_SCRIPT}
         DEPENDS clang_rt.tsan-${arch} ${BUILDGO_SCRIPT}
         WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/go
         COMMENT "Checking TSan Go runtime..."
index 5ac6034..a7dca9c 100755 (executable)
@@ -35,7 +35,7 @@ SRCS="
 
 if [ "`uname -a | grep Linux`" != "" ]; then
        SUFFIX="linux_amd64"
-       OSCFLAGS="-fPIC -ffreestanding -Wno-maybe-uninitialized -Wno-unused-const-variable -Werror -Wno-unknown-warning-option"
+       OSCFLAGS="-fPIC -ffreestanding -Wno-maybe-uninitialized -Wno-unused-const-variable -Werror -Wno-unknown-warning-option -Wno-error=unused-command-line-argument"
        OSLDFLAGS="-lpthread -fPIC -fpie"
        SRCS="
                $SRCS