diff --git a/lang/zig/files/patch-CMakeLists.txt b/lang/zig/files/patch-CMakeLists.txt index 024e7879ea12..bf3253db0999 100644 --- a/lang/zig/files/patch-CMakeLists.txt +++ b/lang/zig/files/patch-CMakeLists.txt @@ -1,14 +1,14 @@ ---- CMakeLists.txt.orig 2026-05-15 19:03:13 UTC +--- CMakeLists.txt.orig 2026-04-13 18:50:15 UTC +++ CMakeLists.txt -@@ -791,9 +791,9 @@ else() +@@ -605,9 +605,9 @@ else() set(ZIG2_COMPILE_FLAGS "/Od") set(ZIG2_LINK_FLAGS "/STACK:16777216 /FORCE:MULTIPLE") else() - set(ZIG_WASM2C_COMPILE_FLAGS "-std=c99 -O2") + set(ZIG_WASM2C_COMPILE_FLAGS "-std=c99 -Os") - set(ZIG1_COMPILE_FLAGS "-std=c99 -Os") -- set(ZIG2_COMPILE_FLAGS "-std=c99 -O0 -fno-sanitize=undefined -fno-stack-protector") -+ set(ZIG2_COMPILE_FLAGS "-std=c99 -Os -fno-sanitize=undefined -fno-stack-protector") - if(APPLE) - set(ZIG2_LINK_FLAGS "-Wl,-stack_size,0x10000000") - elseif(MINGW) + set(ZIG1_COMPILE_FLAGS "-std=c99 -Os -fno-strict-aliasing") +- set(ZIG2_COMPILE_FLAGS "-std=c99 -O0 -fno-sanitize=undefined -fno-stack-protector -fno-strict-aliasing") ++ set(ZIG2_COMPILE_FLAGS "-std=c99 -Os -fno-sanitize=undefined -fno-stack-protector -fno-strict-aliasing") + # Must match the condition in build.zig. + if(ZIG_HOST_TARGET_ARCH MATCHES "^(arm|thumb)(eb)?$" OR ZIG_HOST_TARGET_ARCH MATCHES "^powerpc(64)?(le)?$") + set(ZIG1_COMPILE_FLAGS "${ZIG1_COMPILE_FLAGS} -ffunction-sections -fdata-sections")