authorgravatar for sfackler@gmail.comSteven Fackler <sfackler@gmail.com> 2022-02-20 12:28:37-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-02-20 13:56:12-05:00
log2c8541bdde0b5ffd291600639b6123e512496923
tree7e575f731a64061e88158c1b49138540f95b2207
parentbdb571394135f03354301a2b90b6c6b5645635ac

Support -Wl,--soname


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

src/main.zig+3-1
...@@ -1527,7 +1527,9 @@ fn buildOutputType(...@@ -1527,7 +1527,9 @@ fn buildOutputType(
1527 var i: usize = 0;1527 var i: usize = 0;
1528 while (i < linker_args.items.len) : (i += 1) {1528 while (i < linker_args.items.len) : (i += 1) {
1529 const arg = linker_args.items[i];1529 const arg = linker_args.items[i];
1530 if (mem.eql(u8, arg, "-soname")) {1530 if (mem.eql(u8, arg, "-soname") or
1531 mem.eql(u8, arg, "--soname"))
1532 {
1531 i += 1;1533 i += 1;
1532 if (i >= linker_args.items.len) {1534 if (i >= linker_args.items.len) {
1533 fatal("expected linker arg after '{s}'", .{arg});1535 fatal("expected linker arg after '{s}'", .{arg});