Check if it is possible to build project with C++20 on current CI
This commit is contained in:
parent
f4b5004f1e
commit
f1f2cb2ece
15
.github/workflows/osrm-backend.yml
vendored
15
.github/workflows/osrm-backend.yml
vendored
@ -270,7 +270,7 @@ jobs:
|
|||||||
- name: gcc-11-release
|
- name: gcc-11-release
|
||||||
continue-on-error: false
|
continue-on-error: false
|
||||||
node: 20
|
node: 20
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-22.04
|
||||||
BUILD_TOOLS: ON
|
BUILD_TOOLS: ON
|
||||||
BUILD_TYPE: Release
|
BUILD_TYPE: Release
|
||||||
CCOMPILER: gcc-11
|
CCOMPILER: gcc-11
|
||||||
@ -420,13 +420,24 @@ jobs:
|
|||||||
# Linux dev packages
|
# Linux dev packages
|
||||||
if [ "${ENABLE_CONAN}" != "ON" ]; then
|
if [ "${ENABLE_CONAN}" != "ON" ]; then
|
||||||
sudo apt-get update -y
|
sudo apt-get update -y
|
||||||
sudo apt-get install -y libbz2-dev libxml2-dev libzip-dev liblua5.2-dev libboost-all-dev
|
sudo apt-get install -y libbz2-dev libxml2-dev libzip-dev liblua5.2-dev
|
||||||
if [[ "${CCOMPILER}" != clang-* ]]; then
|
if [[ "${CCOMPILER}" != clang-* ]]; then
|
||||||
sudo apt-get install -y ${CXXCOMPILER}
|
sudo apt-get install -y ${CXXCOMPILER}
|
||||||
fi
|
fi
|
||||||
if [[ "${ENABLE_COVERAGE}" == "ON" ]]; then
|
if [[ "${ENABLE_COVERAGE}" == "ON" ]]; then
|
||||||
sudo apt-get install -y lcov
|
sudo apt-get install -y lcov
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Install Boost 1.85
|
||||||
|
BOOST_VERSION="1.85.0"
|
||||||
|
BOOST_VERSION_UNDERSCORE="${BOOST_VERSION//./_}"
|
||||||
|
wget -q https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source/boost_${BOOST_VERSION_UNDERSCORE}.tar.gz
|
||||||
|
tar xzf boost_${BOOST_VERSION_UNDERSCORE}.tar.gz
|
||||||
|
cd boost_${BOOST_VERSION_UNDERSCORE}
|
||||||
|
./bootstrap.sh
|
||||||
|
./b2 install
|
||||||
|
cd ..
|
||||||
|
rm -rf boost_${BOOST_VERSION_UNDERSCORE}*
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# TBB
|
# TBB
|
||||||
|
Loading…
Reference in New Issue
Block a user