authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-03-26 16:25:31+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-03-26 16:30:21+01:00
log27108cc99e46c354a1f0284aef40cdfee4eddfad
tree2d87c6cc7560b78ffdac78ed38bbd08620523621
parent628092c8c7a04e9f97c5f357d34f58431e68c9fc
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

ci: Don't do the update-zig1 test steps on aarch64-linux.

We already do these on the x86_64-linux machines. They're fairly costly, and it seems very unlikely to me that they'll uncover issues that wouldn't be uncovered on x86_64-linux.

2 files changed, 0 insertions(+), 64 deletions(-)

ci/aarch64-linux-debug.sh-32
...@@ -56,35 +56,3 @@ stage3-debug/bin/zig build test docs \...@@ -56,35 +56,3 @@ stage3-debug/bin/zig build test docs \
56 --search-prefix "$PREFIX" \56 --search-prefix "$PREFIX" \
57 --zig-lib-dir "$PWD/../lib" \57 --zig-lib-dir "$PWD/../lib" \
58 -Denable-superhtml58 -Denable-superhtml
59
60# Ensure that updating the wasm binary from this commit will result in a viable build.
61stage3-debug/bin/zig build update-zig1
62
63mkdir ../build-new
64cd ../build-new
65
66export CC="$ZIG cc -target $TARGET -mcpu=$MCPU"
67export CXX="$ZIG c++ -target $TARGET -mcpu=$MCPU"
68
69cmake .. \
70 -DCMAKE_PREFIX_PATH="$PREFIX" \
71 -DCMAKE_BUILD_TYPE=Debug \
72 -DZIG_TARGET_TRIPLE="$TARGET" \
73 -DZIG_TARGET_MCPU="$MCPU" \
74 -DZIG_STATIC=ON \
75 -DZIG_NO_LIB=ON \
76 -GNinja
77
78unset CC
79unset CXX
80
81ninja install
82
83stage3/bin/zig test ../test/behavior.zig
84stage3/bin/zig build -p stage4 \
85 -Dstatic-llvm \
86 -Dtarget=native-native-musl \
87 -Dno-lib \
88 --search-prefix "$PREFIX" \
89 --zig-lib-dir "$PWD/../lib"
90stage4/bin/zig test ../test/behavior.zig
ci/aarch64-linux-release.sh-32
...@@ -72,35 +72,3 @@ stage3-release/bin/zig build \...@@ -72,35 +72,3 @@ stage3-release/bin/zig build \
72echo "If the following command fails, it means nondeterminism has been"72echo "If the following command fails, it means nondeterminism has been"
73echo "introduced, making stage3 and stage4 no longer byte-for-byte identical."73echo "introduced, making stage3 and stage4 no longer byte-for-byte identical."
74diff stage3-release/bin/zig stage4-release/bin/zig74diff stage3-release/bin/zig stage4-release/bin/zig
75
76# Ensure that updating the wasm binary from this commit will result in a viable build.
77stage3-release/bin/zig build update-zig1
78
79mkdir ../build-new
80cd ../build-new
81
82export CC="$ZIG cc -target $TARGET -mcpu=$MCPU"
83export CXX="$ZIG c++ -target $TARGET -mcpu=$MCPU"
84
85cmake .. \
86 -DCMAKE_PREFIX_PATH="$PREFIX" \
87 -DCMAKE_BUILD_TYPE=Release \
88 -DZIG_TARGET_TRIPLE="$TARGET" \
89 -DZIG_TARGET_MCPU="$MCPU" \
90 -DZIG_STATIC=ON \
91 -DZIG_NO_LIB=ON \
92 -GNinja
93
94unset CC
95unset CXX
96
97ninja install
98
99stage3/bin/zig test ../test/behavior.zig
100stage3/bin/zig build -p stage4 \
101 -Dstatic-llvm \
102 -Dtarget=native-native-musl \
103 -Dno-lib \
104 --search-prefix "$PREFIX" \
105 --zig-lib-dir "$PWD/../lib"
106stage4/bin/zig test ../test/behavior.zig