matrix:
include:
- # Earliest gcc version that works
- # 4.8 and 4.9 fails to compile iverilog giving:
- # "undefined reference to `__warn_memset_zero_len'"
+ # Latest gcc-4.8, earliest version supported by Travis
- os: linux
addons:
apt:
packages:
- - g++-5
+ - g++-4.8
- gperf
- build-essential
- bison
- libboost-system-dev
- libboost-python-dev
- libboost-filesystem-dev
+ - zlib1g-dev
env:
- - MATRIX_EVAL="CONFIG=gcc && CC=gcc-5 && CXX=g++-5"
+ - MATRIX_EVAL="CONFIG=gcc && CC=gcc-4.8 && CXX=g++-4.8"
# Latest gcc supported on Travis Linux
- os: linux
- libboost-system-dev
- libboost-python-dev
- libboost-filesystem-dev
+ - zlib1g-dev
env:
- MATRIX_EVAL="CONFIG=gcc && CC=gcc-9 && CXX=g++-9"
- libboost-system-dev
- libboost-python-dev
- libboost-filesystem-dev
+ - zlib1g-dev
env:
- MATRIX_EVAL="CONFIG=clang && CC=clang-3.8 && CXX=clang++-3.8"
- libboost-system-dev
- libboost-python-dev
- libboost-filesystem-dev
+ - zlib1g-dev
env:
- MATRIX_EVAL="CONFIG=clang && CC=clang-8 && CXX=clang++-8"