@@ -10,9 +10,8 @@ install:
1010 - if [ "$TRAVIS_OS_NAME" == "linux" ]; then ./cmake-3.7.1-Linux-x86_64.sh --prefix=${BASE}/usr --skip-license; fi
1111 - if [ "$TRAVIS_OS_NAME" == "linux" ]; then export PATH="${BASE}/usr/bin:$PATH"; fi
1212 - if [ "$TRAVIS_OS_NAME" == "linux" ]; then export LD_LIBRARY_PATH="${BASE}/usr/lib:$LD_LIBRARY_PATH"; fi
13- - if [ "$CXX" == "g++" ]; then export CXX="g++-6" CC="gcc-6"; fi
14- - if [ "$CXX" == "clang++" ] && [ "$TRAVIS_OS_NAME" == "linux" ] && [ "$MSGPACK_FUZZ_REGRESSION" != "ON" ]; then export CXX="clang++-3.9" CC="clang-3.9"; fi
15- - if [ "$CXX" == "clang++" ] && [ "$TRAVIS_OS_NAME" == "linux" ] && [ "$MSGPACK_FUZZ_REGRESSION" == "ON" ]; then export CXX="clang++-5.0" CC="clang-5.0"; fi
13+ - if [ "$CXX" == "g++" ]; then export CXX="g++-7" CC="gcc-7"; fi
14+ - if [ "$CXX" == "clang++" ] && [ "$TRAVIS_OS_NAME" == "linux" ]; then export CXX="clang++-5.0" CC="clang-5.0"; fi
1615 - if [ "$CXX" == "g++" ] && [ "$TRAVIS_OS_NAME" == "linux" ]; then cd /usr/include/c++/$(g++ -v 2>&1 | grep version | awk '{print $3}')/bits; ln -s ../ext/atomicity.h .; cd ${BASE}/usr; fi
1716# gtest
1817 - wget https://github.com/google/googletest/archive/release-1.7.0.zip -O googletest-release-1.7.0.zip
@@ -30,8 +29,8 @@ install:
3029 # valgrind
3130 - if [ "$TRAVIS_OS_NAME" == "linux" ] && [ "$MSGPACK_FUZZ_REGRESSION" != "ON" ]; then wget http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2 && tar xjf valgrind-3.12.0.tar.bz2 && cd valgrind-3.12.0 && ./configure --prefix=${BASE}/usr > /dev/null && make -j3 > /dev/null && make install > /dev/null && cd ..; fi
3231 # boost
33- - if [ "$BOOST" == "ON" ] && [ "MSGPACK_FUZZ_REGRESSION" != "ON" ]; then wget http://sourceforge.net/projects/boost/files/boost/1.66 .0/boost_1_66_0 .zip && unzip -q boost_1_66_0 .zip && cd boost_1_66_0 && ./bootstrap.sh && ./b2 -j3 --prefix=${BASE}/usr --with-chrono --with-context --with-system --with-timer address-model=${ARCH} install > /dev/null && cd ..; fi
34- - if [ "$MSGPACK_FUZZ_REGRESSION" == "ON" ]; then wget http://sourceforge.net/projects/boost/files/boost/1.66 .0/boost_1_66_0 .zip && unzip -q boost_1_66_0 .zip && cd boost_1_66_0 && ./bootstrap.sh --with-toolset=clang && ./b2 clean && ./b2 -j$(nproc) --prefix=${BASE}/usr --with-system --with-filesystem address-model=${ARCH} install > /dev/null && cd ..; fi
32+ - if [ "$BOOST" == "ON" ] && [ "MSGPACK_FUZZ_REGRESSION" != "ON" ]; then wget http://sourceforge.net/projects/boost/files/boost/1.67 .0/boost_1_67_0 .zip && unzip -q boost_1_67_0 .zip && cd boost_1_67_0 && ./bootstrap.sh && ./b2 -j3 --prefix=${BASE}/usr --with-chrono --with-context --with-system --with-timer address-model=${ARCH} install > /dev/null && cd ..; fi
33+ - if [ "$MSGPACK_FUZZ_REGRESSION" == "ON" ]; then wget http://sourceforge.net/projects/boost/files/boost/1.67 .0/boost_1_67_0 .zip && unzip -q boost_1_67_0 .zip && cd boost_1_67_0 && ./bootstrap.sh --with-toolset=clang && ./b2 clean && ./b2 -j$(nproc) --prefix=${BASE}/usr --with-system --with-filesystem address-model=${ARCH} install > /dev/null && cd ..; fi
3534 - if [ "$TRAVIS_OS_NAME" == "linux" ]; then sudo ln -s /usr/include/x86_64-linux-gnu/zconf.h /usr/include; fi
3635
3736matrix :
@@ -55,15 +54,14 @@ matrix:
5554 apt :
5655 sources :
5756 - ubuntu-toolchain-r-test
58- - llvm-toolchain-precise-3.9
59- - llvm-toolchain-precise
57+ - llvm-toolchain-trusty-5.0
6058 packages :
6159 - g++-multilib
6260 - gcc-multilib
63- - gcc-5 -multilib
64- - g++-5 -multilib
61+ - gcc-7 -multilib
62+ - g++-7 -multilib
6563 - bzip2
66- - clang-3.9
64+ - clang-5.0
6765 - libc6-dbg
6866 - os : linux
6967 compiler : clang
@@ -72,20 +70,19 @@ matrix:
7270 apt :
7371 sources :
7472 - ubuntu-toolchain-r-test
75- - llvm-toolchain-precise-3.9
76- - llvm-toolchain-precise
73+ - llvm-toolchain-trusty-5.0
7774 packages :
7875 - g++-multilib
7976 - gcc-multilib
80- - gcc-5 -multilib
81- - g++-5 -multilib
77+ - gcc-7 -multilib
78+ - g++-7 -multilib
8279 - lib32stdc++6-6-dbg
8380 - lib32gcc1
8481 - libc6-i386
8582 - lib32z1-dev
8683 - zlib1g-dev
8784 - bzip2
88- - clang-3.9
85+ - clang-5.0
8986 - libc6-dbg
9087 - os : linux
9188 compiler : clang
@@ -94,15 +91,14 @@ matrix:
9491 apt :
9592 sources :
9693 - ubuntu-toolchain-r-test
97- - llvm-toolchain-precise-3.9
98- - llvm-toolchain-precise
94+ - llvm-toolchain-trusty-5.0
9995 packages :
10096 - g++-multilib
10197 - gcc-multilib
102- - gcc-5 -multilib
103- - g++-5 -multilib
98+ - gcc-7 -multilib
99+ - g++-7 -multilib
104100 - bzip2
105- - clang-3.9
101+ - clang-5.0
106102 - libc6-dbg
107103 - os : linux
108104 compiler : clang
@@ -111,20 +107,19 @@ matrix:
111107 apt :
112108 sources :
113109 - ubuntu-toolchain-r-test
114- - llvm-toolchain-precise-3.9
115- - llvm-toolchain-precise
110+ - llvm-toolchain-trusty-5.0
116111 packages :
117112 - g++-multilib
118113 - gcc-multilib
119- - gcc-5 -multilib
120- - g++-5 -multilib
114+ - gcc-7 -multilib
115+ - g++-7 -multilib
121116 - lib32stdc++6-6-dbg
122117 - lib32gcc1
123118 - libc6-i386
124119 - lib32z1-dev
125120 - zlib1g-dev
126121 - bzip2
127- - clang-3.9
122+ - clang-5.0
128123 - libc6-dbg
129124 - os : linux
130125 compiler : gcc
@@ -136,8 +131,8 @@ matrix:
136131 packages :
137132 - g++-multilib
138133 - gcc-multilib
139- - gcc-6 -multilib
140- - g++-6 -multilib
134+ - gcc-7 -multilib
135+ - g++-7 -multilib
141136 - bzip2
142137 - libc6-dbg
143138 - os : linux
@@ -150,8 +145,8 @@ matrix:
150145 packages :
151146 - g++-multilib
152147 - gcc-multilib
153- - gcc-6 -multilib
154- - g++-6 -multilib
148+ - gcc-7 -multilib
149+ - g++-7 -multilib
155150 - lib32stdc++6-6-dbg
156151 - lib32gcc1
157152 - libc6-i386
@@ -169,8 +164,8 @@ matrix:
169164 packages :
170165 - g++-multilib
171166 - gcc-multilib
172- - gcc-6 -multilib
173- - g++-6 -multilib
167+ - gcc-7 -multilib
168+ - g++-7 -multilib
174169 - bzip2
175170 - libc6-dbg
176171 - os : linux
@@ -183,8 +178,8 @@ matrix:
183178 packages :
184179 - g++-multilib
185180 - gcc-multilib
186- - gcc-6 -multilib
187- - g++-6 -multilib
181+ - gcc-7 -multilib
182+ - g++-7 -multilib
188183 - lib32stdc++6-6-dbg
189184 - lib32gcc1
190185 - libc6-i386
@@ -202,8 +197,8 @@ matrix:
202197 packages :
203198 - g++-multilib
204199 - gcc-multilib
205- - gcc-6 -multilib
206- - g++-6 -multilib
200+ - gcc-7 -multilib
201+ - g++-7 -multilib
207202 - lib32stdc++6-6-dbg
208203 - lib32gcc1
209204 - libc6-i386
@@ -218,8 +213,7 @@ matrix:
218213 apt :
219214 sources :
220215 - ubuntu-toolchain-r-test
221- - llvm-toolchain-precise-3.9
222- - llvm-toolchain-precise
216+ - llvm-toolchain-trusty-5.0
223217 packages :
224218 - bzip2
225219 - clang-5.0
@@ -232,8 +226,7 @@ matrix:
232226 apt :
233227 sources :
234228 - ubuntu-toolchain-r-test
235- - llvm-toolchain-precise-3.9
236- - llvm-toolchain-precise
229+ - llvm-toolchain-trusty-5.0
237230 packages :
238231 - bzip2
239232 - clang-5.0
0 commit comments