@@ -146,71 +146,68 @@ jobs:
146
146
- EXTRA_CXXFLAGS="-DDEBUG"
147
147
script : echo "Not running any tests for a debug build."
148
148
149
- # Ubuntu Linux with glibc using clang++-3.7 , no-debug mode
149
+ # Ubuntu Linux with glibc using clang++-6.0 , no-debug mode
150
150
- stage : Test different OS/CXX/Flags
151
151
os : linux
152
- sudo : true
152
+ sudo : false
153
153
compiler : clang
154
154
cache : ccache
155
155
addons :
156
156
apt :
157
157
sources :
158
158
- ubuntu-toolchain-r-test
159
+ - llvm-toolchain-trusty-6.0
159
160
packages :
160
161
- libwww-perl
161
162
- g++-5
163
+ - clang-6.0
162
164
- libstdc++-5-dev
163
165
- libubsan0
164
166
- parallel
165
167
before_install :
166
- - curl -sSL "http://apt.llvm.org/llvm-snapshot.gpg.key" | sudo -E apt-key add -
167
- - echo "deb http://apt.llvm.org/precise/ llvm-toolchain-precise-3.7 main" | sudo tee -a /etc/apt/sources.list > /dev/null
168
- - sudo apt-get update --option Acquire::Retries=100 --option Acquire::http::Timeout="60"
169
- - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install clang-3.7
170
168
- mkdir bin
171
169
- ln -s /usr/bin/gcc-5 bin/gcc
172
170
- ln -s /usr/bin/c++-5 bin/g++
173
171
- export CCACHE_CPP2=yes
174
- # env: COMPILER=clang++-3.7 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
172
+ # env: COMPILER=clang++-6.0 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
175
173
env :
176
- - COMPILER="ccache /usr/bin/clang++-3.7 "
174
+ - COMPILER="ccache /usr/bin/clang++-6.0 "
177
175
- EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DNDEBUG"
178
176
- CCACHE_CPP2=yes
179
177
180
- # Ubuntu Linux with glibc using clang++-3.7 , debug mode, disable USE_DSTRING
178
+ # Ubuntu Linux with glibc using clang++-6.0 , debug mode, disable USE_DSTRING
181
179
- stage : Test different OS/CXX/Flags
182
180
os : linux
183
- sudo : true
181
+ sudo : false
184
182
compiler : clang
185
183
cache : ccache
186
184
addons :
187
185
apt :
188
186
sources :
189
187
- ubuntu-toolchain-r-test
188
+ - llvm-toolchain-trusty-6.0
190
189
packages :
191
190
- libwww-perl
192
191
- g++-5
192
+ - clang-6.0
193
193
- libstdc++-5-dev
194
194
- libubsan0
195
195
before_install :
196
- - curl -sSL "http://apt.llvm.org/llvm-snapshot.gpg.key" | sudo -E apt-key add -
197
- - echo "deb http://apt.llvm.org/precise/ llvm-toolchain-precise-3.7 main" | sudo tee -a /etc/apt/sources.list > /dev/null
198
- - sudo apt-get update --option Acquire::Retries=100 --option Acquire::http::Timeout="60"
199
- - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install clang-3.7
200
196
- mkdir bin
201
197
- ln -s /usr/bin/gcc-5 bin/gcc
202
198
- ln -s /usr/bin/g++-5 bin/g++
203
199
- export CCACHE_CPP2=yes
204
- # env: COMPILER=clang++-3.7 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
200
+ # env: COMPILER=clang++-6.0 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
205
201
env :
206
- - COMPILER="ccache /usr/bin/clang++-3.7 "
202
+ - COMPILER="ccache /usr/bin/clang++-6.0 "
207
203
- EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DDEBUG -DUSE_STD_STRING"
208
204
- CCACHE_CPP2=yes
209
205
script : echo "Not running any tests for a debug build."
210
206
211
207
# cmake build using g++-5
212
208
- stage : Test different OS/CXX/Flags
213
209
os : linux
210
+ sudo : false
214
211
compiler : gcc
215
212
cache : ccache
216
213
env :
@@ -236,6 +233,7 @@ jobs:
236
233
# cmake build using g++-7
237
234
- stage : Test different OS/CXX/Flags
238
235
os : linux
236
+ sudo : false
239
237
compiler : gcc
240
238
cache : ccache
241
239
env :
@@ -261,6 +259,7 @@ jobs:
261
259
# cmake build using clang++-6
262
260
- stage : Test different OS/CXX/Flags
263
261
os : linux
262
+ sudo : false
264
263
compiler : clang
265
264
cache : ccache
266
265
env :
@@ -294,6 +293,7 @@ jobs:
294
293
# cmake build on OSX, using default clang
295
294
- stage : Test different OS/CXX/Flags
296
295
os : osx
296
+ sudo : false
297
297
compiler : clang
298
298
cache : ccache
299
299
before_install :
0 commit comments