From 330271233630eb5d72e19fcb456be5dc0091b3a1 Mon Sep 17 00:00:00 2001 From: huntedbytheirs Date: Tue, 4 Aug 2026 14:24:09 -0400 Subject: [PATCH] fix: correct C++ compiler naming in CI (clang++-16 not clang-16++) Clang installs the C++ compiler as clang++-16, not clang-16++. Use sed to properly transform the C compiler path. --- .gitea/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 25ed73c..f6884ad 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -40,8 +40,8 @@ jobs: run: | CC=$(find /usr/bin -maxdepth 1 \( -name 'clang-1[5-9]' -o -name 'clang-2[0-9]' \) 2>/dev/null | head -1) if [ -z "$CC" ]; then CC=/usr/bin/clang-18; fi - CXX="${CC}++" - echo "Using compiler: $CXX" + CXX=$(echo "$CC" | sed 's/clang-/clang++-/') + echo "CC=$CC CXX=$CXX" cmake -B build -G Ninja \ -DCMAKE_C_COMPILER="$CC" \ -DCMAKE_CXX_COMPILER="$CXX"