commit ebf9ffd342a30c7c79657f5dbfc83fde0647e630 (tree)
parent 0d192ee9ef6a69ca4841b1932579b9178938a6d5
Author: Jakub Konka <kubkon@jakubkonka.com>
Date: Tue, 1 Nov 2022 11:56:25 +0100
cli: set sysroot when --sysroot option was passed
Fixes regression introduced in https://github.com/ziglang/zig/commit/0b47e69b7c0aedbc142400305cda86ef58b41656
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/main.zig b/src/main.zig
@@ -1034,8 +1034,9 @@ fn buildOutputType(
} else if (mem.eql(u8, arg, "--dynamic-linker")) {
target_dynamic_linker = args_iter.nextOrFatal();
} else if (mem.eql(u8, arg, "--sysroot")) {
+ sysroot = args_iter.nextOrFatal();
try clang_argv.append("-isysroot");
- try clang_argv.append(args_iter.nextOrFatal());
+ try clang_argv.append(sysroot.?);
} else if (mem.eql(u8, arg, "--libc")) {
libc_paths_file = args_iter.nextOrFatal();
} else if (mem.eql(u8, arg, "--test-filter")) {