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