Skip to content

Commit c4bef48

Browse files
committed
Use g++7 for memory analysis and enfore debug flags
1 parent 1008b03 commit c4bef48

File tree

1 file changed

+27
-15
lines changed

1 file changed

+27
-15
lines changed

.travis.yml

Lines changed: 27 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -103,45 +103,57 @@ matrix:
103103
sources:
104104
- ubuntu-toolchain-r-test
105105
packages:
106-
- g++-5
107-
env:
108-
- MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
106+
- g++-7
107+
env: MATRIX_EVAL="BUILD_TYPE=asan CC=gcc-7 && CXX=g++-7 DEBUG=debug"
109108
- os: linux
110109
addons:
111110
apt:
112111
sources:
113112
- ubuntu-toolchain-r-test
114-
env: MATRIX_EVAL="BUILD_TYPE=asan"
113+
packages:
114+
- g++-7
115+
env: MATRIX_EVAL="BUILD_TYPE=asanpc CC=gcc-7 && CXX=g++-7 DEBUG=debug"
115116
- os: linux
116117
addons:
117118
apt:
118119
sources:
119120
- ubuntu-toolchain-r-test
120-
env: MATRIX_EVAL="BUILD_TYPE=asanpc"
121+
packages:
122+
- g++-7
123+
env: MATRIX_EVAL="BUILD_TYPE=asanps CC=gcc-7 && CXX=g++-7 DEBUG=debug"
121124
- os: linux
122125
addons:
123126
apt:
124127
sources:
125128
- ubuntu-toolchain-r-test
126-
env: MATRIX_EVAL="BUILD_TYPE=asanps"
129+
packages:
130+
- g++-7
131+
env: MATRIX_EVAL="BUILD_TYPE=lsan CC=gcc-7 && CXX=g++-7 DEBUG=debug"
127132
- os: linux
128133
addons:
129134
apt:
130135
sources:
131136
- ubuntu-toolchain-r-test
132-
env: MATRIX_EVAL="BUILD_TYPE=lsan"
137+
packages:
138+
- g++-7
139+
env: MATRIX_EVAL="BUILD_TYPE=tsan CC=gcc-7 && CXX=g++-7 DEBUG=debug"
133140
- os: linux
134141
addons:
135142
apt:
136143
sources:
137144
- ubuntu-toolchain-r-test
138-
env: MATRIX_EVAL="BUILD_TYPE=tsan"
145+
packages:
146+
- g++-7
147+
env: MATRIX_EVAL="BUILD_TYPE=ubsan CC=gcc-7 && CXX=g++-7 DEBUG=debug"
139148
- os: linux
140149
addons:
141150
apt:
142151
sources:
143152
- ubuntu-toolchain-r-test
144-
env: MATRIX_EVAL="BUILD_TYPE=ubsan"
153+
packages:
154+
- g++-5
155+
env:
156+
- MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
145157
- os: linux
146158
addons:
147159
apt:
@@ -271,9 +283,9 @@ matrix:
271283
allow_failures:
272284
- env: MATRIX_EVAL="CROSS_COMPILE=1 && ARM_ARCH_DIR=arm-linux-gnueabi && CC=arm-linux-gnueabi-gcc"
273285
- env: MATRIX_EVAL="CROSS_COMPILE=1 && ARM_LD_PATH=$HOME/linker_bin && ARM_ARCH_DIR=aarch64-linux-gnu"
274-
- env: MATRIX_EVAL="BUILD_TYPE=asan"
275-
- env: MATRIX_EVAL="BUILD_TYPE=asanpc"
276-
- env: MATRIX_EVAL="BUILD_TYPE=asanps"
277-
- env: MATRIX_EVAL="BUILD_TYPE=lsan"
278-
- env: MATRIX_EVAL="BUILD_TYPE=tsan"
279-
- env: MATRIX_EVAL="BUILD_TYPE=ubsan"
286+
- env: MATRIX_EVAL="BUILD_TYPE=asan CC=gcc-7 && CXX=g++-7 DEBUG=debug"
287+
- env: MATRIX_EVAL="BUILD_TYPE=asanpc CC=gcc-7 && CXX=g++-7 DEBUG=debug"
288+
- env: MATRIX_EVAL="BUILD_TYPE=asanps CC=gcc-7 && CXX=g++-7 DEBUG=debug"
289+
- env: MATRIX_EVAL="BUILD_TYPE=lsan CC=gcc-7 && CXX=g++-7 DEBUG=debug"
290+
- env: MATRIX_EVAL="BUILD_TYPE=tsan CC=gcc-7 && CXX=g++-7 DEBUG=debug"
291+
- env: MATRIX_EVAL="BUILD_TYPE=ubsan CC=gcc-7 && CXX=g++-7 DEBUG=debug"

0 commit comments

Comments
 (0)