| ... | @@ -1512,13 +1512,10 @@ fn linkWithLLD(self: *Elf, comp: *Compilation) !void { | ... | @@ -1512,13 +1512,10 @@ fn linkWithLLD(self: *Elf, comp: *Compilation) !void { |
| 1512 | } | 1512 | } |
| 1513 | | 1513 | |
| 1514 | if (is_dyn_lib) { | 1514 | if (is_dyn_lib) { |
| 1515 | const soname = self.base.options.override_soname orelse if (self.base.options.version) |ver| | 1515 | if (self.base.options.override_soname) |soname| { |
| 1516 | try std.fmt.allocPrint(arena, "lib{}.so.{}", .{ self.base.options.root_name, ver.major }) | 1516 | try argv.append("-soname"); |
| 1517 | else | 1517 | try argv.append(soname); |
| 1518 | try std.fmt.allocPrint(arena, "lib{}.so", .{self.base.options.root_name}); | 1518 | } |
| 1519 | try argv.append("-soname"); | | |
| 1520 | try argv.append(soname); | | |
| 1521 | | | |
| 1522 | if (self.base.options.version_script) |version_script| { | 1519 | if (self.base.options.version_script) |version_script| { |
| 1523 | try argv.append("-version-script"); | 1520 | try argv.append("-version-script"); |
| 1524 | try argv.append(version_script); | 1521 | try argv.append(version_script); |