mirror of
https://github.com/boostorg/build.git
synced 2026-07-21 13:13:39 +00:00
Update more CI compilers.
This commit is contained in:
@@ -12,8 +12,8 @@ OS_ISSUE=`cat /etc/issue | head -n1 | cut -d " " -f1`
|
||||
echo ">>>>> OS Issue: ${OS_ISSUE}"
|
||||
|
||||
PACKAGES=${PACKAGES:-build-essential}
|
||||
APT_OPT="-o Acquire::Retries=3 -yq --no-install-suggests --no-install-recommends"
|
||||
# APT_OPT="-o Acquire::Retries=3 -yq"
|
||||
# APT_OPT="-o Acquire::Retries=3 -yq --no-install-suggests --no-install-recommends"
|
||||
APT_OPT="-o Acquire::Retries=3 -yq"
|
||||
|
||||
set -e
|
||||
echo ">>>>>"
|
||||
@@ -28,12 +28,12 @@ echo ">>>>>"
|
||||
echo ">>>>> APT: REPO.."
|
||||
echo ">>>>>"
|
||||
${SUDO} apt-get ${APT_OPT} install software-properties-common
|
||||
if test "${OS_ISSUE}" = "Ubuntu" ; then
|
||||
${SUDO} apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
|
||||
fi
|
||||
# if test "${OS_ISSUE}" = "Ubuntu" ; then
|
||||
# ${SUDO} apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
|
||||
# fi
|
||||
if test -n "${LLVM_OS}" ; then
|
||||
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
|
||||
${SUDO} apt-add-repository "deb http://apt.llvm.org/${LLVM_OS}/ llvm-toolchain-${LLVM_OS}-${LLVM_VER} main"
|
||||
${SUDO} apt-add-repository "deb https://apt.llvm.org/${LLVM_OS}/ llvm-toolchain-${LLVM_OS}-${LLVM_VER} main"
|
||||
fi
|
||||
echo ">>>>>"
|
||||
echo ">>>>> APT: UPDATE 2/2.."
|
||||
|
||||
+16
-16
@@ -31,15 +31,15 @@ pr:
|
||||
- appveyor.yml
|
||||
|
||||
variables:
|
||||
- { name: linux_latest_vm, value: 'ubuntu-22.04' }
|
||||
- { name: linux_latest_os, value: 'jammy' }
|
||||
- { name: linux_latest_vm, value: 'ubuntu-24.04' }
|
||||
- { name: linux_latest_os, value: 'noble' }
|
||||
- { name: windows_latest_vm, value: 'windows-2022' }
|
||||
- { name: clang_latest, value: '18' }
|
||||
- { name: clang_latest_libstdcxx, value: '12' }
|
||||
- { name: gcc_latest, value: '13' }
|
||||
- { name: gcc_latest, value: '14' }
|
||||
- { name: vc_latest, value: 'vc143' }
|
||||
- { name: vs_latest, value: '2022' }
|
||||
- { name: xc_latest, value: '16' }
|
||||
- { name: xc_latest, value: '16.1' }
|
||||
- { name: macos_latest_vm, value: 'macOS-14' }
|
||||
|
||||
resources:
|
||||
@@ -223,7 +223,7 @@ stages:
|
||||
- job: 'Linux'
|
||||
strategy:
|
||||
matrix:
|
||||
# GCC 13: {TOOLSET: gcc-13, PACKAGES: g++-13, VM_IMAGE: "${{variables.linux_latest_vm}}"}
|
||||
GCC 13: {TOOLSET: gcc-13, PACKAGES: g++-13, VM_IMAGE: "${{variables.linux_latest_vm}}"}
|
||||
GCC 12: {TOOLSET: gcc-12, PACKAGES: g++-12, VM_IMAGE: "${{variables.linux_latest_vm}}"}
|
||||
GCC 11: {TOOLSET: gcc-11, PACKAGES: g++-11, VM_IMAGE: "${{variables.linux_latest_vm}}"}
|
||||
GCC 10: {TOOLSET: gcc-10, PACKAGES: g++-10, VM_IMAGE: "${{variables.linux_latest_vm}}"}
|
||||
@@ -241,26 +241,26 @@ stages:
|
||||
- job: 'Co_Linux'
|
||||
strategy:
|
||||
matrix:
|
||||
GCC 8: {CXX: g++-8, TOOLSET: gcc-8, PACKAGES: g++-8, CONTAINER: "ubuntu_1804"}
|
||||
GCC 7: {CXX: g++-7, TOOLSET: gcc-7, PACKAGES: g++-7, CONTAINER: "ubuntu_1804"}
|
||||
GCC 8: {CXX: g++-8, TOOLSET: gcc-8, PACKAGES: g++-8, CONTAINER: "ubuntu_2004"}
|
||||
GCC 7: {CXX: g++-7, TOOLSET: gcc-7, PACKAGES: g++-7, CONTAINER: "ubuntu_2004"}
|
||||
GCC 6: {CXX: g++-6, TOOLSET: gcc-6, PACKAGES: g++-6, CONTAINER: "ubuntu_1804"}
|
||||
GCC 5: {CXX: g++-5, TOOLSET: gcc-5, PACKAGES: g++-5, CONTAINER: "ubuntu_1804"}
|
||||
GCC 4.9: {CXX: g++-4.9, TOOLSET: gcc-4.9, PACKAGES: g++-4.9, CONTAINER: "ubuntu_1604"}
|
||||
GCC 4.9: {CXX: g++-4.9, TOOLSET: gcc-4.9, PACKAGES: g++-4.9, CONTAINER: "ubuntu_1804"}
|
||||
GCC 4.8: {CXX: g++-4.8, TOOLSET: gcc-4.8, PACKAGES: g++-4.8, CONTAINER: "ubuntu_1804"}
|
||||
# GCC 4.7: {CXX: g++-4.7, TOOLSET: gcc-4.7, PACKAGES: g++-4.7, CONTAINER: "ubuntu_1604"}
|
||||
Clang 12: {CXX: clang++-12, TOOLSET: clang-12, PACKAGES: clang-12, LLVM_VER: 12, LLVM_OS: 'focal', CONTAINER: "ubuntu_2004"}
|
||||
Clang 11: {CXX: clang++-11, TOOLSET: clang-11, PACKAGES: clang-11, LLVM_VER: 11, LLVM_OS: 'focal', CONTAINER: "ubuntu_2004"}
|
||||
GCC 4.7: {CXX: g++-4.7, TOOLSET: gcc-4.7, PACKAGES: g++-4.7, CONTAINER: "ubuntu_1604"}
|
||||
Clang 12: {CXX: clang++-12, TOOLSET: clang-12, PACKAGES: clang-12, LLVM_VER: 12, LLVM_OS: 'focal', CONTAINER: "ubuntu_2204"}
|
||||
Clang 11: {CXX: clang++-11, TOOLSET: clang-11, PACKAGES: clang-11, LLVM_VER: 11, LLVM_OS: 'focal', CONTAINER: "ubuntu_2204"}
|
||||
Clang 10: {CXX: clang++-10, TOOLSET: clang-10, PACKAGES: clang-10, LLVM_VER: 10, LLVM_OS: 'focal', CONTAINER: "ubuntu_2004"}
|
||||
Clang 9: {CXX: clang++-9, TOOLSET: clang-9, PACKAGES: clang-9, LLVM_VER: 9, LLVM_OS: 'bionic', CONTAINER: "ubuntu_1804"}
|
||||
Clang 8: {CXX: clang++-8, TOOLSET: clang-8, PACKAGES: clang-8, LLVM_VER: 8, LLVM_OS: 'bionic', CONTAINER: "ubuntu_1804"}
|
||||
Clang 7: {CXX: clang++-7, TOOLSET: clang-7, PACKAGES: clang-7, LLVM_VER: 7, LLVM_OS: 'bionic', CONTAINER: "ubuntu_1804"}
|
||||
Clang 6: {CXX: clang++-6.0, TOOLSET: clang-6.0, PACKAGES: clang-6.0, LLVM_VER: 6.0, LLVM_OS: 'bionic', CONTAINER: "ubuntu_1804"}
|
||||
Clang 9: {CXX: clang++-9, TOOLSET: clang-9, PACKAGES: clang-9, LLVM_VER: 9, LLVM_OS: 'bionic', CONTAINER: "ubuntu_2004"}
|
||||
Clang 8: {CXX: clang++-8, TOOLSET: clang-8, PACKAGES: clang-8, LLVM_VER: 8, LLVM_OS: 'bionic', CONTAINER: "ubuntu_2004"}
|
||||
Clang 7: {CXX: clang++-7, TOOLSET: clang-7, PACKAGES: clang-7, LLVM_VER: 7, LLVM_OS: 'bionic', CONTAINER: "ubuntu_2004"}
|
||||
Clang 6: {CXX: clang++-6.0, TOOLSET: clang-6.0, PACKAGES: clang-6.0, LLVM_VER: 6.0, LLVM_OS: 'bionic', CONTAINER: "ubuntu_2004"}
|
||||
Clang 5: {CXX: clang++-5.0, TOOLSET: clang-5.0, PACKAGES: clang-5.0, LLVM_VER: 5.0, LLVM_OS: 'bionic', CONTAINER: "ubuntu_1804"}
|
||||
Clang 4: {CXX: clang++-4.0, TOOLSET: clang-4.0, PACKAGES: clang-4.0, CONTAINER: "ubuntu_1804"}
|
||||
Clang 3.9: {CXX: clang++-3.9, TOOLSET: clang-3.9, PACKAGES: clang-3.9, CONTAINER: "ubuntu_1804"}
|
||||
Clang 3.8: {CXX: clang++-3.8, TOOLSET: clang-3.8, PACKAGES: clang-3.8, CONTAINER: "ubuntu_1604"}
|
||||
Clang 3.7: {CXX: clang++-3.7, TOOLSET: clang-3.7, PACKAGES: clang-3.7, CONTAINER: "ubuntu_1604"}
|
||||
# Clang 3.6: {CXX: clang++-3.6, TOOLSET: clang-3.6, PACKAGES: clang-3.6, CONTAINER: "ubuntu_1604"}
|
||||
Clang 3.6: {CXX: clang++-3.6, TOOLSET: clang-3.6, PACKAGES: clang-3.6, CONTAINER: "ubuntu_1604"}
|
||||
pool:
|
||||
vmImage: 'ubuntu-20.04'
|
||||
container: $[ variables['CONTAINER'] ]
|
||||
|
||||
Reference in New Issue
Block a user