Skip to content

Commit 60961df

Browse files
committed
use clang in build matrix 2
1 parent fe01c93 commit 60961df

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ matrix:
8080
- ARROW_TRAVIS_JAVA_BUILD_ONLY=1
8181
# ARROW-2999 Benchmarks are disabled in Travis CI for the time being
8282
# - ARROW_TRAVIS_PYTHON_BENCHMARKS=1
83-
- CC="clang-6.0"
84-
- CXX="clang++-6.0"
83+
- MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0"
8584
before_script:
8685
# (ARROW_CI_CPP_AFFECTED implies ARROW_CI_PYTHON_AFFECTED)
8786
- if [ $ARROW_CI_PYTHON_AFFECTED != "1" ]; then exit; fi

python/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ if ("${COMPILER_FAMILY}" STREQUAL "clang")
137137
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-parentheses-equality")
138138
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-constant-logical-operand")
139139
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-missing-declarations")
140+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-sometimes-uninitialized")
140141

141142
# We have public Cython APIs which return C++ types, which are in an extern
142143
# "C" blog (no symbol mangling) and clang doesn't like this

0 commit comments

Comments
 (0)