Использование gcc 4.9 и gcc 5 с сборкой пакетов Travis для R - PullRequest
0 голосов
/ 29 мая 2019

Я хотел бы использовать 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

...