Open msf opened 5 months ago
macbookpro m1
Linux metal-brick 6.6.3-414.asahi.fc39.aarch64+16k #1 SMP PREEMPT_DYNAMIC Sun Mar 24 19:44:17 UTC 2024 aarch64 GNU/Linux
build was triggered with:
⚡ ./build native-linux-gnu native
vanilla build fails with:
[ 94%] Built target zig2 [100%] Building stage3 thread 184915 panic: reached unreachable code Panicked during a panic. Aborting. error: the following build command crashed: /home/miguel/zig/zig-bootstrap/zig/zig-cache/o/fb20d86f0892d236eaa50fafb42a04aa/build /home/miguel/zig/zig-bootstrap/out/build-zig-host/zig2 /home/miguel/zig/zig-bootstrap/zig /home/miguel/zig/zig-bootstrap/zig/zig-cache /home/miguel/.cache/zig --seed 0x91ab733a --prefix /home/miguel/zig/zig-bootstrap/out/build-zig-host/stage3 --zig-lib-dir /home/miguel/zig/zig-bootstrap/zig/lib -Dconfig_h=/home/miguel/zig/zig-bootstrap/out/build-zig-host/config.h -Denable-llvm -Doptimize=ReleaseFast -Dstrip -Dno-langref -Dno-autodocs -Dtarget=native -Dcpu=native -Dversion-string=0.12.0-dev.2058+04ac028a2 gmake[2]: *** [CMakeFiles/stage3.dir/build.make:73: stage3/bin/zig] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:196: CMakeFiles/stage3.dir/all] Error 2 gmake: *** [Makefile:136: all] Error 2
attempting to build zig with 16kb memory pages, with this simple patch:
diff --git a/zig/lib/std/mem.zig b/zig/lib/std/mem.zig index 10ddd55ca..697006a0f 100644 --- a/zig/lib/std/mem.zig +++ b/zig/lib/std/mem.zig @@ -13,7 +13,7 @@ const native_endian = builtin.cpu.arch.endian(); pub const page_size = switch (builtin.cpu.arch) { .wasm32, .wasm64 => 64 * 1024, .aarch64 => switch (builtin.os.tag) { - .macos, .ios, .watchos, .tvos => 16 * 1024, + .macos, .ios, .watchos, .tvos, .linux => 16 * 1024, else => 4 * 1024, }, .sparc64 => 8 * 1024, (END)
produces this very different error that I'm leaving as a gist: https://gist.github.com/msf/761ff5776b5a76674471907924803066
macbookpro m1
build was triggered with:
vanilla build fails with:
attempting to build zig with 16kb memory pages, with this simple patch:
produces this very different error that I'm leaving as a gist: https://gist.github.com/msf/761ff5776b5a76674471907924803066