| author | |
| committer | |
| log | 27108cc99e46c354a1f0284aef40cdfee4eddfad |
| tree | 2d87c6cc7560b78ffdac78ed38bbd08620523621 |
| parent | 628092c8c7a04e9f97c5f357d34f58431e68c9fc |
| signature |
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-superhtml | 58 | -Denable-superhtml |
| 59 | |||
| 60 | # Ensure that updating the wasm binary from this commit will result in a viable build. | ||
| 61 | stage3-debug/bin/zig build update-zig1 | ||
| 62 | |||
| 63 | mkdir ../build-new | ||
| 64 | cd ../build-new | ||
| 65 | |||
| 66 | export CC="$ZIG cc -target $TARGET -mcpu=$MCPU" | ||
| 67 | export CXX="$ZIG c++ -target $TARGET -mcpu=$MCPU" | ||
| 68 | |||
| 69 | cmake .. \ | ||
| 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 | |||
| 78 | unset CC | ||
| 79 | unset CXX | ||
| 80 | |||
| 81 | ninja install | ||
| 82 | |||
| 83 | stage3/bin/zig test ../test/behavior.zig | ||
| 84 | stage3/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" | ||
| 90 | stage4/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 \ |
| 72 | echo "If the following command fails, it means nondeterminism has been" | 72 | echo "If the following command fails, it means nondeterminism has been" |
| 73 | echo "introduced, making stage3 and stage4 no longer byte-for-byte identical." | 73 | echo "introduced, making stage3 and stage4 no longer byte-for-byte identical." |
| 74 | diff stage3-release/bin/zig stage4-release/bin/zig | 74 | diff 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. | ||
| 77 | stage3-release/bin/zig build update-zig1 | ||
| 78 | |||
| 79 | mkdir ../build-new | ||
| 80 | cd ../build-new | ||
| 81 | |||
| 82 | export CC="$ZIG cc -target $TARGET -mcpu=$MCPU" | ||
| 83 | export CXX="$ZIG c++ -target $TARGET -mcpu=$MCPU" | ||
| 84 | |||
| 85 | cmake .. \ | ||
| 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 | |||
| 94 | unset CC | ||
| 95 | unset CXX | ||
| 96 | |||
| 97 | ninja install | ||
| 98 | |||
| 99 | stage3/bin/zig test ../test/behavior.zig | ||
| 100 | stage3/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" | ||
| 106 | stage4/bin/zig test ../test/behavior.zig |