From 493265486c939c9da1985fc7d0add0242a64d16a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 3 Aug 2025 22:38:39 +0200 Subject: [PATCH] Revert "ci: target baseline instead of spacemit_x60 on riscv64-linux" This reverts commit fa445d86a110f1171b75824fe5ec139089fa4733. Narrator: It did, in fact, make a difference. For whatever reason, building LLVM against spacemit_x60 or baseline makes no noticeable difference in terms of performance, but building the Zig compiler against spacemit_x60 does. Also, the miscompilation that was causing riscv64-linux-debug to fail was in the LLVM libraries, not in the Zig compiler, so we may as well take the win here. --- ci/riscv64-linux-debug.sh | 2 +- ci/riscv64-linux-release.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/riscv64-linux-debug.sh b/ci/riscv64-linux-debug.sh index d5edbac282..c68952356c 100755 --- a/ci/riscv64-linux-debug.sh +++ b/ci/riscv64-linux-debug.sh @@ -7,7 +7,7 @@ set -e ARCH="$(uname -m)" TARGET="$ARCH-linux-musl" -MCPU="baseline" +MCPU="spacemit_x60" CACHE_BASENAME="zig+llvm+lld+clang-riscv64-linux-musl-0.15.0-dev.929+31e46be74" PREFIX="$HOME/deps/$CACHE_BASENAME" ZIG="$PREFIX/bin/zig" diff --git a/ci/riscv64-linux-release.sh b/ci/riscv64-linux-release.sh index 6cb8fb2891..757dace271 100755 --- a/ci/riscv64-linux-release.sh +++ b/ci/riscv64-linux-release.sh @@ -7,7 +7,7 @@ set -e ARCH="$(uname -m)" TARGET="$ARCH-linux-musl" -MCPU="baseline" +MCPU="spacemit_x60" CACHE_BASENAME="zig+llvm+lld+clang-riscv64-linux-musl-0.15.0-dev.929+31e46be74" PREFIX="$HOME/deps/$CACHE_BASENAME" ZIG="$PREFIX/bin/zig"