Skip to content

Commit 472d6cd

Browse files
authored
Hack in GCC-15 by adding PPA from plucky.
1 parent c9f60f0 commit 472d6cd

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

features/src/gcc/install.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ check_packages \
2323
GCC_VERSION_DEFAULT="$(gcc -dumpversion)";
2424
GCC_VERSION="${VERSION:-${GCC_VERSION_DEFAULT}}";
2525

26+
if [[ "${GCC_VERSION}" == "15" ]]; then
27+
apt-add-repository -y "deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/ppa/ubuntu plucky main";
28+
apt-add-repository -y "deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu plucky main";
29+
fi
30+
2631
if [[ "${GCC_VERSION}" != "${GCC_VERSION_DEFAULT}" ]]; then
2732
apt-add-repository -y ppa:ubuntu-toolchain-r/test;
2833
apt-add-repository -y ppa:ubuntu-toolchain-r/ppa;

matrix.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ x-gcc-11: &gcc_11 { name: "gcc", version: "11" }
1313
x-gcc-12: &gcc_12 { name: "gcc", version: "12" }
1414
x-gcc-13: &gcc_13 { name: "gcc", version: "13" }
1515
x-gcc-14: &gcc_14 { name: "gcc", version: "14" }
16+
x-gcc-15: &gcc_15 { name: "gcc", version: "15" }
1617
x-gcc-env: &gcc_env { CC: "gcc", CXX: "g++", CUDAHOSTCXX: "g++" }
1718
x-gcc-env-rapids: &gcc_env_rapids { CC: "gcc", CXX: "g++", CUDAHOSTCXX: "g++", PYTHON_VERSION: "3.13" }
1819

@@ -113,6 +114,7 @@ include:
113114
images:
114115
- { features: [*python, *gcc_13, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
115116
- { features: [*python, *gcc_14, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
117+
- { features: [*python, *gcc_15, { <<: *cuda_curr_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
116118

117119
- os: "windows"
118120
images:

0 commit comments

Comments
 (0)