From 196b792fc083125611bde3a1b7d72910a8d32c88 Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Tue, 26 May 2026 12:44:45 +0800 Subject: [PATCH] fix: reuse macos ci llvm toolchain --- .github/workflows/ci-macos.yml | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/workflows/ci-macos.yml b/.github/workflows/ci-macos.yml index 00427ee..4aa5e60 100644 --- a/.github/workflows/ci-macos.yml +++ b/.github/workflows/ci-macos.yml @@ -278,6 +278,42 @@ jobs: echo "MCPP=$MCPP" >> "$GITHUB_ENV" echo "XLINGS_BIN=$HOME/.xlings/subos/default/bin/xlings" >> "$GITHUB_ENV" + - name: Configure dev mcpp sandbox to reuse xlings LLVM + run: | + LLVM_PKG="$HOME/.xlings/data/xpkgs/xim-x-llvm/20.1.7" + MCPP_LLVM_LINK="$HOME/.mcpp/registry/data/xpkgs/xim-x-llvm/20.1.7" + test -d "$LLVM_PKG" + printf '1\n' > "$LLVM_PKG/.mcpp_ok" + + mkdir -p "$HOME/.mcpp/registry/data/xpkgs/xim-x-llvm" + rm -rf "$MCPP_LLVM_LINK" + ln -s "$LLVM_PKG" "$MCPP_LLVM_LINK" + + mkdir -p "$HOME/.mcpp" + cat > "$HOME/.mcpp/config.toml" <