Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-3659

[C++] Clang Travis build (matrix entry 2) might not actually be using clang

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.12.0
    • C++

    Description

      See for example https://travis-ci.org/apache/arrow/jobs/448267169:

      Setting environment variables from .travis.yml
      $ export ANACONDA_TOKEN=[secure]
      $ export ARROW_TRAVIS_USE_TOOLCHAIN=1
      $ export ARROW_TRAVIS_VALGRIND=1
      $ export ARROW_TRAVIS_PLASMA=1
      $ export ARROW_TRAVIS_ORC=1
      $ export ARROW_TRAVIS_COVERAGE=1
      $ export ARROW_TRAVIS_PARQUET=1
      $ export ARROW_TRAVIS_PYTHON_DOCS=1
      $ export ARROW_BUILD_WARNING_LEVEL=CHECKIN
      $ export ARROW_TRAVIS_PYTHON_JVM=1
      $ export ARROW_TRAVIS_JAVA_BUILD_ONLY=1
      $ export CC="clang-6.0"
      $ export CXX="clang++-6.0"
      $ export TRAVIS_COMPILER=gcc
      $ export CXX=g++
      $ export CC=gcc
      $ export PATH=/usr/lib/ccache:$PATH
      cache.1
      Setting up build cache

      The CC and CXX command line variables are overwritten by travis (because the travis toolchain is set to gcc).

      Attachments

        Issue Links

          Activity

            People

              pcmoritz Philipp Moritz
              pcmoritz Philipp Moritz
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 2.5h
                  2.5h