Skip to content

Commit

Permalink
Use clang18 on linux, update deps
Browse files Browse the repository at this point in the history
  • Loading branch information
lkeegan committed Mar 7, 2024
1 parent 8f5f551 commit 7a4d4b6
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,22 @@ name: Release Builds
on: push

env:
LLVM_VERSION: "17.0.6-ucrt64"
QT_VERSION: "6.6.1-ucrt64"
LLVM_VERSION: "18.1.0"
QT_VERSION: "6.6.2"
LIBSBML_VERSION: "development"
LIBEXPAT_VERSION: "R_2_5_0"
LIBEXPAT_VERSION: "R_2_6_1"
SYMENGINE_VERSION: "master"
GMP_VERSION: "6.3.0"
MPFR_VERSION: "4.2.1"
SPDLOG_VERSION: "v1.12.0"
SPDLOG_VERSION: "v1.13.0"
LIBTIFF_VERSION: "v4.6.0"
FMT_VERSION: "10.2.1"
TBB_VERSION: "fix_1145_missing_threads_dependency_static_build"
DPL_VERSION: "oneDPL-2022.2.0-rc1"
OPENCV_VERSION: "4.9.0"
CATCH2_VERSION: "v3.5.1"
CATCH2_VERSION: "v3.5.3"
BENCHMARK_VERSION: "v1.8.3"
CGAL_VERSION: "v5.6"
CGAL_VERSION: "v5.6.1"
BOOST_VERSION: "1.84.0"
BOOST_VERSION_: "1_84_0"
QCUSTOMPLOT_VERSION: "2.1.1"
Expand Down Expand Up @@ -51,14 +51,14 @@ jobs:
run:
shell: bash
steps:
- name: Add llvm repo for clang 17
- name: Add llvm repo for clang 18
run: |
sudo wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-17 main"
sudo add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-18 main"
- name: Qt6 build dependencies
run: |
sudo apt update -yy
sudo apt install -yy clang-17 libglu1-mesa-dev libx11-dev libx11-xcb-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev libxkbcommon-dev libxkbcommon-x11-dev '^libxcb.*-dev'
sudo apt install -yy clang-18 libglu1-mesa-dev libx11-dev libx11-xcb-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev libxkbcommon-dev libxkbcommon-x11-dev '^libxcb.*-dev'
- name: Disable system blas/lapack
run: |
sudo rm /usr/lib/x86_64-linux-gnu/libblas*
Expand All @@ -67,8 +67,8 @@ jobs:
run: |
sudo update-alternatives --remove-all clang || echo "nothing to remove"
sudo update-alternatives --remove-all clang++ || echo "nothing to remove"
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-17 100
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-17 100
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-18 100
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-18 100
- uses: actions/checkout@v4
- name: Build script
run: ./build.sh
Expand Down

0 comments on commit 7a4d4b6

Please sign in to comment.