authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-05-23 14:30:07-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-05-25 18:54:36-07:00
log9b6dd7ee5c4137942f7fbbdd27d8e06f6ce7c7b1
tree0aa3c866ae15cecd328ecd6aefd5109706ce9778
parentbd84824d9f48a320572355c4e135cc54480c3e03

zig build CLI: change --debug-maker to --maker-opt=[mode]

the --debug- prefixed args are reserved for compiler debugging flags.

3 files changed, 3 insertions(+), 6 deletions(-)

ci/x86_64-linux-debug-llvm.sh+1-1
......@@ -49,7 +49,7 @@ stage3-debug/bin/zig build \
4949 -Dno-lib
5050
5151stage3-debug/bin/zig build test docs \
52 --debug-maker \
52 --maker-opt=Debug \
5353 --maxrss ${ZSF_MAX_RSS:-0} \
5454 -Dlldb=$HOME/deps/lldb-zig/Debug-e0a42bb34/bin/lldb \
5555 -Dlibc-test-path=$HOME/deps/libc-test-f2bac77 \
lib/compiler/Maker/ScannedConfig.zig+1-1
......@@ -359,7 +359,7 @@ pub fn printUsage(sc: *const ScannedConfig, graph: *Graph, w: *Writer) !void {
359359 \\ none (default) No build ID
360360 \\ --debug-log [scope] Enable debugging the compiler
361361 \\ --debug-pkg-config Fail if unknown pkg-config flags encountered
362 \\ --debug-maker[=mode] Change maker executable optimization mode
362 \\ --maker-opt=[mode] Change maker executable optimization mode (default: ReleaseSafe)
363363 \\ --verbose-link Enable compiler debug output for linking
364364 \\ --verbose-air Enable compiler debug output for Zig AIR
365365 \\ --verbose-llvm-ir Enable compiler debug output for LLVM IR
src/main.zig+1-4
......@@ -5116,10 +5116,7 @@ fn cmdBuild(
51165116 };
51175117 } else if (mem.eql(u8, arg, "-fno-reference-trace")) {
51185118 reference_trace = null;
5119 } else if (mem.eql(u8, arg, "--debug-maker")) {
5120 maker_optimize_mode = .Debug;
5121 continue;
5122 } else if (mem.cutPrefix(u8, arg, "--debug-maker=")) |rest| {
5119 } else if (mem.cutPrefix(u8, arg, "--maker-opt=")) |rest| {
51235120 maker_optimize_mode = parseOptimizeMode(rest);
51245121 continue;
51255122 } else if (mem.eql(u8, arg, "--debug-log")) {