| ... | ... | @@ -2660,12 +2660,26 @@ pub const DynamicLinker = struct { |
| 2660 | 2660 | else => return none, |
| 2661 | 2661 | }}), |
| 2662 | 2662 | |
| 2663 | | .loongarch64 => initFmt("/lib64/ld-linux-loongarch-{s}.so.1", .{switch (abi) { |
| 2664 | | .gnu => "lp64d", |
| 2665 | | .gnuf32 => "lp64f", |
| 2666 | | .gnusf => "lp64s", |
| 2667 | | else => return none, |
| 2668 | | }}), |
| 2663 | .loongarch32, |
| 2664 | .loongarch64, |
| 2665 | => |arch| initFmt("/lib{s}/ld-linux-{s}{s}.so.1", .{ |
| 2666 | switch (arch) { |
| 2667 | .loongarch32 => "32", |
| 2668 | .loongarch64 => "64", |
| 2669 | else => unreachable, |
| 2670 | }, |
| 2671 | switch (arch) { |
| 2672 | .loongarch32 => "loongarch-ilp32", |
| 2673 | .loongarch64 => "loongarch-lp64", |
| 2674 | else => unreachable, |
| 2675 | }, |
| 2676 | switch (abi) { |
| 2677 | .gnu => "d", |
| 2678 | .gnuf32 => "f", |
| 2679 | .gnusf => "s", |
| 2680 | else => return none, |
| 2681 | }, |
| 2682 | }), |
| 2669 | 2683 | |
| 2670 | 2684 | .hppa, |
| 2671 | 2685 | .m68k, |