Skip to content

Commit

Permalink
use clang 17 for mull
Browse files Browse the repository at this point in the history
  • Loading branch information
alfC committed Nov 28, 2024
1 parent bf81383 commit 3644c18
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -218,18 +218,18 @@ clang++ mull:
allow_failure: true
script:
- apt-get -qq update
- apt-get -qq install --no-install-recommends -y --quiet gnupg curl wget ca-certificates g++ clang-11 make libboost-timer-dev libboost-serialization-dev libblas-dev libfftw3-dev liblapack-dev pkg-config
- apt-get -qq install --no-install-recommends -y --quiet gnupg curl wget ca-certificates clang-17 make libboost-timer-dev libboost-serialization-dev libblas-dev libfftw3-dev liblapack-dev pkg-config
- wget --no-verbose -O cmake-install.sh https://github.com/Kitware/CMake/releases/download/v3.30.0-rc4/cmake-3.30.0-rc4-linux-`arch`.sh # for CMAKE_TEST_LAUNCHER
- sh cmake-install.sh --skip-license --prefix=/usr
- cmake --version
- curl -1sLf 'https://dl.cloudsmith.io/public/mull-project/mull-stable/setup.deb.sh' | bash
- clang++-11 --version
- clang++-17 --version
- apt-get -qq update
- apt search mull
- apt-get -qq install --no-install-recommends -y --quiet mull-11 libclang-cpp11
- mkdir build && cd build
- mull-runner-11 --version
- CXX=clang++-11 cmake .. -DCMAKE_CXX_FLAGS="-O1 -fexperimental-new-pass-manager -fpass-plugin=/usr/lib/mull-ir-frontend-11 -g -grecord-command-line -fprofile-instr-generate -fcoverage-mapping"
- CXX=clang++-17 cmake .. -DCMAKE_CXX_FLAGS="-O1 -fpass-plugin=/usr/lib/mull-ir-frontend-11 -g -grecord-command-line -fprofile-instr-generate -fcoverage-mapping"
- cmake --build . --parallel 2 || cmake --build . --parallel 1 --verbose
- ctest -j 2 --output-on-failure --verbose
- cd test
Expand Down

0 comments on commit 3644c18

Please sign in to comment.