From b6361fa84a5c8f217af5771e345387752fd5c581 Mon Sep 17 00:00:00 2001 From: Ennui Langeweile Date: Tue, 28 Jul 2026 22:51:49 -0300 Subject: [PATCH] Enable `extended-const` extension in stage1 Considering Debian 12 has Binaryen 108, we can now remove the explicit exclusion of `extended-const` (v107). --- build.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.zig b/build.zig index 0bd1abe03359bdd5c84086c95286568022a53bc4..74ef42a775985c90dd8a5b6b80a0926e4bc6012b 100644 --- a/build.zig +++ b/build.zig @@ -763,9 +763,8 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void { .optimize = .ReleaseSmall, .target = b.resolveTargetQuery(std.Target.Query.parse(.{ .arch_os_abi = "wasm32-wasi", - // * `extended_const` is not supported by the `wasm-opt` version in CI. // * `nontrapping_bulk_memory_len0` is supported by `wasm2c`. - .cpu_features = "baseline-extended_const+nontrapping_bulk_memory_len0", + .cpu_features = "baseline+nontrapping_bulk_memory_len0", }) catch unreachable), }); @@ -809,6 +808,7 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void { "-Oz", "--enable-bulk-memory", "--enable-mutable-globals", + "--enable-extended-const", "--enable-nontrapping-float-to-int", "--enable-sign-ext", }); -- 2.54.0