Jason Evans | 590ee2a | 2016-12-13 14:53:10 -0800 | [diff] [blame] | 1 | language: generic |
David Goldblatt | 9e39425 | 2017-09-19 09:27:33 -0700 | [diff] [blame] | 2 | dist: precise |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 3 | |
| 4 | matrix: |
| 5 | include: |
| 6 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 7 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 8 | - os: osx |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 9 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Jason Evans | a965a9c | 2016-12-13 16:19:20 -0800 | [diff] [blame] | 10 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 11 | env: CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 12 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 13 | env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Jason Evans | a965a9c | 2016-12-13 16:19:20 -0800 | [diff] [blame] | 14 | addons: |
| 15 | apt: |
| 16 | packages: |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 17 | - gcc-multilib |
Jason Evans | a965a9c | 2016-12-13 16:19:20 -0800 | [diff] [blame] | 18 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 19 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 20 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 21 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 22 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 23 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 24 | - os: linux |
Jason Evans | 4403c9a | 2017-04-20 17:21:37 -0700 | [diff] [blame] | 25 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Jason Evans | 067b970 | 2017-05-22 17:15:57 -0700 | [diff] [blame] | 26 | - os: linux |
| 27 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Jason Evans | 36195c8 | 2017-05-23 10:53:36 -0700 | [diff] [blame] | 28 | - os: linux |
| 29 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Jason Evans | fd0fa00 | 2017-05-31 11:56:31 -0700 | [diff] [blame] | 30 | - os: linux |
| 31 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 32 | - os: osx |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 33 | env: CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 34 | - os: osx |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 35 | env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 36 | - os: osx |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 37 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 38 | - os: osx |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 39 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 40 | - os: osx |
Jason Evans | 4403c9a | 2017-04-20 17:21:37 -0700 | [diff] [blame] | 41 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 42 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 43 | env: CC=clang CXX=clang++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 44 | addons: |
| 45 | apt: |
| 46 | packages: |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 47 | - gcc-multilib |
| 48 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 49 | env: CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 50 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 51 | env: CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 52 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 53 | env: CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 54 | - os: linux |
Jason Evans | 4403c9a | 2017-04-20 17:21:37 -0700 | [diff] [blame] | 55 | env: CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 56 | - os: linux |
Jason Evans | 067b970 | 2017-05-22 17:15:57 -0700 | [diff] [blame] | 57 | env: CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 58 | - os: linux |
Jason Evans | 36195c8 | 2017-05-23 10:53:36 -0700 | [diff] [blame] | 59 | env: CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 60 | - os: linux |
Jason Evans | fd0fa00 | 2017-05-31 11:56:31 -0700 | [diff] [blame] | 61 | env: CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 62 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 63 | env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--enable-debug" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 64 | addons: |
| 65 | apt: |
| 66 | packages: |
| 67 | - gcc-multilib |
| 68 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 69 | env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--enable-prof" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 70 | addons: |
| 71 | apt: |
| 72 | packages: |
| 73 | - gcc-multilib |
| 74 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 75 | env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 76 | addons: |
| 77 | apt: |
| 78 | packages: |
| 79 | - gcc-multilib |
| 80 | - os: linux |
Jason Evans | 4403c9a | 2017-04-20 17:21:37 -0700 | [diff] [blame] | 81 | env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 82 | addons: |
| 83 | apt: |
| 84 | packages: |
| 85 | - gcc-multilib |
| 86 | - os: linux |
Jason Evans | 067b970 | 2017-05-22 17:15:57 -0700 | [diff] [blame] | 87 | env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 88 | addons: |
| 89 | apt: |
| 90 | packages: |
| 91 | - gcc-multilib |
| 92 | - os: linux |
Jason Evans | 36195c8 | 2017-05-23 10:53:36 -0700 | [diff] [blame] | 93 | env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 94 | addons: |
| 95 | apt: |
| 96 | packages: |
| 97 | - gcc-multilib |
| 98 | - os: linux |
Jason Evans | fd0fa00 | 2017-05-31 11:56:31 -0700 | [diff] [blame] | 99 | env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 100 | addons: |
| 101 | apt: |
| 102 | packages: |
| 103 | - gcc-multilib |
| 104 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 105 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --enable-prof" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 106 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 107 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 108 | - os: linux |
Jason Evans | 4403c9a | 2017-04-20 17:21:37 -0700 | [diff] [blame] | 109 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 110 | - os: linux |
Jason Evans | 067b970 | 2017-05-22 17:15:57 -0700 | [diff] [blame] | 111 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 112 | - os: linux |
Jason Evans | 36195c8 | 2017-05-23 10:53:36 -0700 | [diff] [blame] | 113 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 114 | - os: linux |
Jason Evans | fd0fa00 | 2017-05-31 11:56:31 -0700 | [diff] [blame] | 115 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 116 | - os: linux |
David Goldblatt | 8209df2 | 2017-04-10 13:26:21 -0700 | [diff] [blame] | 117 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --disable-stats" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 118 | - os: linux |
Jason Evans | 4403c9a | 2017-04-20 17:21:37 -0700 | [diff] [blame] | 119 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 120 | - os: linux |
Jason Evans | 067b970 | 2017-05-22 17:15:57 -0700 | [diff] [blame] | 121 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 122 | - os: linux |
Jason Evans | 36195c8 | 2017-05-23 10:53:36 -0700 | [diff] [blame] | 123 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 124 | - os: linux |
Jason Evans | fd0fa00 | 2017-05-31 11:56:31 -0700 | [diff] [blame] | 125 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 126 | - os: linux |
Jason Evans | 4403c9a | 2017-04-20 17:21:37 -0700 | [diff] [blame] | 127 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --with-malloc-conf=tcache:false" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Jason Evans | 067b970 | 2017-05-22 17:15:57 -0700 | [diff] [blame] | 128 | - os: linux |
| 129 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --with-malloc-conf=dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 130 | - os: linux |
Jason Evans | 36195c8 | 2017-05-23 10:53:36 -0700 | [diff] [blame] | 131 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --with-malloc-conf=percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 132 | - os: linux |
Jason Evans | fd0fa00 | 2017-05-31 11:56:31 -0700 | [diff] [blame] | 133 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --with-malloc-conf=background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 134 | - os: linux |
Jason Evans | 067b970 | 2017-05-22 17:15:57 -0700 | [diff] [blame] | 135 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false,dss:primary" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Jason Evans | 36195c8 | 2017-05-23 10:53:36 -0700 | [diff] [blame] | 136 | - os: linux |
| 137 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false,percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 138 | - os: linux |
Jason Evans | fd0fa00 | 2017-05-31 11:56:31 -0700 | [diff] [blame] | 139 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=tcache:false,background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 140 | - os: linux |
Jason Evans | 36195c8 | 2017-05-23 10:53:36 -0700 | [diff] [blame] | 141 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary,percpu_arena:percpu" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
Jason Evans | fd0fa00 | 2017-05-31 11:56:31 -0700 | [diff] [blame] | 142 | - os: linux |
| 143 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=dss:primary,background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
| 144 | - os: linux |
| 145 | env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="--with-malloc-conf=percpu_arena:percpu,background_thread:true" EXTRA_CFLAGS="-Werror -Wno-array-bounds" |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 146 | |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 147 | |
| 148 | before_script: |
| 149 | - autoconf |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 150 | - ./configure ${COMPILER_FLAGS:+ CC="$CC $COMPILER_FLAGS" CXX="$CXX $COMPILER_FLAGS" } $CONFIGURE_FLAGS |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 151 | - make -j3 |
| 152 | - make -j3 tests |
| 153 | |
| 154 | script: |
| 155 | - make check |
David Goldblatt | 6e7d089 | 2017-01-25 12:58:50 -0800 | [diff] [blame] | 156 | |