@@ -133,6 +133,7 @@ jobs:
133
133
134
134
# Ubuntu Linux with glibc using g++-5, debug mode
135
135
- stage : Test different OS/CXX/Flags
136
+ if : type = cron
136
137
os : linux
137
138
sudo : false
138
139
compiler : gcc
@@ -149,6 +150,7 @@ jobs:
149
150
- mkdir bin ; ln -s /usr/bin/gcc-5 bin/gcc
150
151
# env: COMPILER=g++-5 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover -fno-omit-frame-pointer"
151
152
env :
153
+ - NAME="DEBUG"
152
154
- COMPILER="ccache /usr/bin/g++-5"
153
155
- EXTRA_CXXFLAGS="-DDEBUG"
154
156
script : echo "Not running any tests for a debug build."
@@ -179,8 +181,9 @@ jobs:
179
181
- EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DNDEBUG"
180
182
- CCACHE_CPP2=yes
181
183
182
- # Ubuntu Linux with glibc using clang++-3.7, debug mode, disable USE_DSTRING
184
+ # Ubuntu Linux with glibc using clang++-3.7, debug mode
183
185
- stage : Test different OS/CXX/Flags
186
+ if : type = cron
184
187
os : linux
185
188
sudo : false
186
189
compiler : clang
@@ -200,8 +203,9 @@ jobs:
200
203
- export CCACHE_CPP2=yes
201
204
# env: COMPILER=clang++-3.7 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined,integer -fno-omit-frame-pointer"
202
205
env :
206
+ - NAME="DEBUG"
203
207
- COMPILER="ccache /usr/bin/clang++-3.7"
204
- - EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DDEBUG -DUSE_STD_STRING "
208
+ - EXTRA_CXXFLAGS="-Qunused-arguments -fcolor-diagnostics -DDEBUG"
205
209
- CCACHE_CPP2=yes
206
210
script : echo "Not running any tests for a debug build."
207
211
@@ -244,6 +248,29 @@ jobs:
244
248
- cmake --build build -- -j4
245
249
script : (cd build; ctest -V -L CORE -j2)
246
250
251
+ # Ubuntu Linux with glibc using g++-5, disable USE_DSTRING
252
+ - stage : Test different OS/CXX/Flags
253
+ if : type = cron
254
+ os : linux
255
+ sudo : false
256
+ compiler : gcc
257
+ cache : ccache
258
+ addons :
259
+ apt :
260
+ sources :
261
+ - ubuntu-toolchain-r-test
262
+ packages :
263
+ - libwww-perl
264
+ - g++-5
265
+ - libubsan0
266
+ - parallel
267
+ before_install :
268
+ - mkdir bin ; ln -s /usr/bin/gcc-5 bin/gcc
269
+ # env: COMPILER=g++-5 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover -fno-omit-frame-pointer"
270
+ env :
271
+ - NAME="USE_STD_STRING"
272
+ - COMPILER="ccache /usr/bin/g++-5"
273
+ - EXTRA_CXXFLAGS="-D_GLIBCXX_DEBUG -DUSE_STD_STRING"
247
274
248
275
# Run Coverity
249
276
- stage : Test different OS/CXX/Flags
0 commit comments