Я хотел бы использовать gcc4.9
и gcc5
в моей сборке Travis для пакета R.В моем текущем .travis.yml
я определил, что это указывает на соответствующие пакеты и переменные среды экспорта.
# R for travis: see documentation at https://docs.travis-ci.com/user/languages/r
language: R
cache: packages
latex: false
fortran: false
r_binary_packages:
- knitr
jobs:
include:
- r: oldrel
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.9
env:
- MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
- r: release
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-5
env:
- MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
after_success:
- Rscript -e 'covr::codecov()'
warnings_are_errors: true
- os: osx
warnings_are_errors: true
matrix:
fast_finish: true
env:
global:
- TRAVIS_CXXFLAGS="-Wall -Wextra -pedantic -Werror"
Проблема
Когда я просматриваю необработанные журналы, я вижу, что travis вызываетgcc 4.8:
gcc версия
gcc (Ubuntu 4.8.4-2ubuntu1 ~ 14.04.3) 4.8.4