@@ -3,90 +3,150 @@ language: generic
33matrix :
44 include :
55 - os : linux
6- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS=""
6+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
77 - os : osx
8- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS=""
8+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
99 - os : linux
10- env : CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS=""
10+ env : CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
1111 - os : linux
12- env : CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS=""
12+ env : CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
1313 addons :
1414 apt :
1515 packages :
1616 - gcc-multilib
1717 - os : linux
18- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug"
18+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
1919 - os : linux
20- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof"
20+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
2121 - os : linux
22- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats"
22+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
2323 - os : linux
24- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-tcache"
24+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
25+ - os : linux
26+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
27+ - os : linux
28+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
29+ - os : linux
30+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
2531 - os : osx
26- env : CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS=""
32+ env : CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
2733 - os : osx
28- env : CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS=""
34+ env : CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
2935 - os : osx
30- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug"
36+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
3137 - os : osx
32- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats"
38+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
3339 - os : osx
34- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable- tcache"
40+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf= tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
3541 - os : linux
36- env : CC=clang COMPILER_FLAGS="-m32" CONFIGURE_FLAGS=""
42+ env : CC=clang CXX=clang++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
3743 addons :
3844 apt :
3945 packages :
4046 - gcc-multilib
4147 - os : linux
42- env : CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug"
48+ env : CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
49+ - os : linux
50+ env : CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
51+ - os : linux
52+ env : CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
53+ - os : linux
54+ env : CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
55+ - os : linux
56+ env : CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
57+ - os : linux
58+ env : CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
59+ - os : linux
60+ env : CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
4361 - os : linux
44- env : CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof"
62+ env : CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
63+ addons :
64+ apt :
65+ packages :
66+ - gcc-multilib
4567 - os : linux
46- env : CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats"
68+ env : CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--enable-prof" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
69+ addons :
70+ apt :
71+ packages :
72+ - gcc-multilib
4773 - os : linux
48- env : CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-tcache"
74+ env : CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
75+ addons :
76+ apt :
77+ packages :
78+ - gcc-multilib
4979 - os : linux
50- env : CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--enable-debug "
80+ env : CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
5181 addons :
5282 apt :
5383 packages :
5484 - gcc-multilib
5585 - os : linux
56- env : CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--enable-prof "
86+ env : CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
5787 addons :
5888 apt :
5989 packages :
6090 - gcc-multilib
6191 - os : linux
62- env : CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--disable-stats "
92+ env : CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
6393 addons :
6494 apt :
6595 packages :
6696 - gcc-multilib
6797 - os : linux
68- env : CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--disable-tcache "
98+ env : CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
6999 addons :
70100 apt :
71101 packages :
72102 - gcc-multilib
73103 - os : linux
74- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --enable-prof"
104+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --enable-prof" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
105+ - os : linux
106+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
107+ - os : linux
108+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
109+ - os : linux
110+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
111+ - os : linux
112+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
113+ - os : linux
114+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
115+ - os : linux
116+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
117+ - os : linux
118+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
119+ - os : linux
120+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
121+ - os : linux
122+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
123+ - os : linux
124+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
125+ - os : linux
126+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
127+ - os : linux
128+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
129+ - os : linux
130+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
131+ - os : linux
132+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
133+ - os : linux
134+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false,dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
75135 - os : linux
76- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --disable-stats "
136+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false,percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
77137 - os : linux
78- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --disable-tcache "
138+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false,background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
79139 - os : linux
80- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --disable-stats "
140+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary,percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
81141 - os : linux
82- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --disable-tcache "
142+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary,background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
83143 - os : linux
84- env : CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --disable-tcache "
144+ env : CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=percpu_arena:percpu,background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds "
85145
86146
87147before_script :
88148 - autoconf
89- - ./configure ${COMPILER_FLAGS:+ CC="$CC $COMPILER_FLAGS" } $CONFIGURE_FLAGS
149+ - ./configure ${COMPILER_FLAGS:+ CC="$CC $COMPILER_FLAGS" CXX="$CXX $COMPILER_FLAGS" } $CONFIGURE_FLAGS
90150 - make -j3
91151 - make -j3 tests
92152
0 commit comments