aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-04-08 22:20:49 +0200
committerJakub Konka <kubkon@jakubkonka.com>2024-04-08 22:20:49 +0200
commitbc0e2089bc9408fa76716652a8ede5b5b44a817a (patch)
treef66d847662b81eefe8c30de88dfedb0d93cdc524 /src
parent84a0110464eba4d5e3669647395e1a4ea7648683 (diff)
downloadzig-bc0e2089bc9408fa76716652a8ede5b5b44a817a.tar.gz
zig-bc0e2089bc9408fa76716652a8ede5b5b44a817a.zip
link/elf: do not set soname unless only dynlib (reverts for haiku exec)
Diffstat (limited to 'src')
-rw-r--r--src/link/Elf.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/Elf.zig b/src/link/Elf.zig
index 1b270d1d0e..03451d140e 100644
--- a/src/link/Elf.zig
+++ b/src/link/Elf.zig
@@ -1461,7 +1461,7 @@ fn dumpArgv(self: *Elf, comp: *Compilation) !void {
}
}
- if (self.isEffectivelyDynLib()) {
+ if (self.base.isDynLib()) {
if (self.soname) |name| {
try argv.append("-soname");
try argv.append(name);