authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-12-28 16:27:42+01:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2022-12-28 16:27:42+01:00
log101c259da794c7af5d3004bd74ace37a0106a9b8
treee263b63492e49c3deeba9e180877594d9b8f9dea
parenta1d82352d2fa7245416c8cb93517cc57cd42e5b8
parent50a8afd2422b5f4d853fc0f3804aa0335d3bb29b
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Merge pull request #14087 from jvolkman/issue-14046

Add support for -undefined error

1 files changed, 4 insertions(+), 0 deletions(-)

src/main.zig+4
......@@ -1703,6 +1703,8 @@ fn buildOutputType(
17031703 .undefined => {
17041704 if (mem.eql(u8, "dynamic_lookup", it.only_arg)) {
17051705 linker_allow_shlib_undefined = true;
1706 } else if (mem.eql(u8, "error", it.only_arg)) {
1707 linker_allow_shlib_undefined = false;
17061708 } else {
17071709 fatal("unsupported -undefined option '{s}'", .{it.only_arg});
17081710 }
......@@ -2071,6 +2073,8 @@ fn buildOutputType(
20712073 }
20722074 if (mem.eql(u8, "dynamic_lookup", linker_args.items[i])) {
20732075 linker_allow_shlib_undefined = true;
2076 } else if (mem.eql(u8, "error", linker_args.items[i])) {
2077 linker_allow_shlib_undefined = false;
20742078 } else {
20752079 fatal("unsupported -undefined option '{s}'", .{linker_args.items[i]});
20762080 }