authorgravatar for ennui@langeweile.pageEnnui Langeweile <ennui@langeweile.page> 2026-07-28 22:51:49-03:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-07-30 19:06:55+02:00
logb6361fa84a5c8f217af5771e345387752fd5c581
tree4bdca122b925419b1694d2a1114ef888307f4a5e
parentd58883cd535f1623c6e0e9b025f1da1fb6672955

Enable `extended-const` extension in stage1

Considering Debian 12 has Binaryen 108, we can now remove the explicit exclusion of `extended-const` (v107).

1 files changed, 2 insertions(+), 2 deletions(-)

build.zig+2-2
......@@ -763,9 +763,8 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void {
763763 .optimize = .ReleaseSmall,
764764 .target = b.resolveTargetQuery(std.Target.Query.parse(.{
765765 .arch_os_abi = "wasm32-wasi",
766 // * `extended_const` is not supported by the `wasm-opt` version in CI.
767766 // * `nontrapping_bulk_memory_len0` is supported by `wasm2c`.
768 .cpu_features = "baseline-extended_const+nontrapping_bulk_memory_len0",
767 .cpu_features = "baseline+nontrapping_bulk_memory_len0",
769768 }) catch unreachable),
770769 });
771770
......@@ -809,6 +808,7 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void {
809808 "-Oz",
810809 "--enable-bulk-memory",
811810 "--enable-mutable-globals",
811 "--enable-extended-const",
812812 "--enable-nontrapping-float-to-int",
813813 "--enable-sign-ext",
814814 });