diff --git a/.github/workflows/binary_artifact.yml b/.github/workflows/binary_artifact.yml index a8db942c5676b9..96a58d8558ad2d 100644 --- a/.github/workflows/binary_artifact.yml +++ b/.github/workflows/binary_artifact.yml @@ -78,6 +78,7 @@ jobs: TARGET_CFLAGS: -target arm64-apple-darwin VFLAGS: -skip-unused -cc clang ZIPNAME: v_macos_arm64.zip + TCC_OPTS: --branch thirdparty-macos-arm64 steps: - uses: actions/checkout@v4 - name: Compile @@ -86,6 +87,10 @@ jobs: ./v -cflags "$TARGET_CFLAGS" -prod cmd/tools/vup.v ./v -cflags "$TARGET_CFLAGS" -prod cmd/tools/vdoctor.v ./v -cflags "$TARGET_CFLAGS" -prod -o v cmd/v + - name: Get correct TCC for ARM64 + run: | + rm -rf thirdparty/tcc + git clone $TCC_OPTS https://github.com/vlang/tccbin thirdparty/tcc - name: Remove excluded run: | rm -rf .git/