13
13
- BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" Uri_BUILD_TESTS=OFF Uri_DISABLE_LIBCXX=YES
14
14
- BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="OFF" Uri_BUILD_TESTS=OFF Uri_DISABLE_LIBCXX=YES
15
15
# Support the sanitizers in clang only
16
- # - BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=thread"
17
- # - BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=address"
16
+ - BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=thread"
17
+ - BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=address"
18
18
# TODO(deanberris): It seems Boost is not msan-clean yet; report bugs and maybe fix?
19
19
# - BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=memory -fsanitize-memory-track-origins=2"
20
- # matrix:
21
- # exclude:
22
- # - compiler: g++
23
- # env: BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=thread"
24
- # - compiler: g++
25
- # env: BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=address"
20
+ matrix :
21
+ exclude :
22
+ - compiler : g++
23
+ env : BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=thread"
24
+ - compiler : g++
25
+ env : BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=address"
26
26
# TODO(deanberris): It seems Boost is not msan-clean yet; report bugs and maybe fix?
27
27
# - compiler: g++
28
28
# env: BOOST_VER=1.59.0 BUILD_SHARED_LIBS="OFF" CMAKE_BUILD_TYPE="Debug" ENABLE_HTTPS="ON" CMAKE_CXX_FLAGS="-fsanitize=memory -fsanitize-memory-track-origins=2"
29
- install :
30
- - mkdir -p ${HOME}/bin
31
- - if [ "${CC}" = "gcc" ]; then export TOOLSET="gcc"; ln -s `which g++-4.8` ${HOME}/bin/g++;
32
- ln -s `which gcc-4.8` ${HOME}/bin/gcc; fi
33
- - if [ "${CC}" = "clang" ]; then export TOOLSET="clang"; ln -s `which clang-3.6` ${HOME}/bin/clang;
34
- ln -s `which clang++-3.6` ${HOME}/bin/clang++; fi
35
- - export BOOST_VERSION=${BOOST_VER//./_}
36
- - export PATH=${HOME}/bin:${PATH}
37
- - travis_wait ./install-boost.sh
38
- - export BOOST_ROOT=${HOME}/${CC}-boost_${BOOST_VER//./_}
39
- - " ${CXX} --version"
40
- cache :
41
- directories :
42
- - " ${HOME}/${CC}-boost_${BOOST_VER//./_}"
43
29
script :
44
30
- pwd
45
31
- sh -x build.sh
@@ -49,13 +35,15 @@ addons:
49
35
apt :
50
36
sources :
51
37
- ubuntu-toolchain-r-test
52
- - llvm-toolchain-precise-3.6
38
+ - llvm-toolchain-precise-3.8
53
39
- kalakris-cmake
40
+ - precise
54
41
packages :
55
42
- gcc-4.8
56
43
- g++-4.8
57
- - clang-3.6
44
+ - clang-3.8
58
45
- cmake
46
+ - libboost1.62-all-dev
59
47
notifications :
60
48
slack :
61
49
secure : Y7lLjqZ83+b/jaJ5+EKwvgCDeERi4bVbDn9tLp8sieTdu+ENsPI+JmLYSXZXPpe7JrItrXW6uJJXN2wG1h7au4mpVVTghd31HBzuzrqVxDphWPhp16NYzvbAgQQRBXvFVvfSdW/Kb/n2fX6xDApY0t6vNREb/GKg0GyzESb4ZjU=
0 commit comments