| ... | @@ -2596,6 +2596,16 @@ pub const DynamicLinker = struct { | ... | @@ -2596,6 +2596,16 @@ pub const DynamicLinker = struct { |
| 2596 | if (ptrBitWidth_cpu_abi(cpu, abi) == 64) "64" else "", | 2596 | if (ptrBitWidth_cpu_abi(cpu, abi) == 64) "64" else "", |
| 2597 | }) else none, | 2597 | }) else none, |
| 2598 | | 2598 | |
| | 2599 | else => none, |
| | 2600 | } |
| | 2601 | else if (abi.isOpenHarmony()) |
| | 2602 | switch (cpu.arch) { |
| | 2603 | .aarch64, |
| | 2604 | .x86_64, |
| | 2605 | => |arch| if (abi == .ohos) initFmt("/lib/ld-musl-{s}.so.1", .{@tagName(arch)}) else none, |
| | 2606 | |
| | 2607 | .arm => if (abi == .ohoseabi) init("/lib/ld-musl-arm.so.1") else none, |
| | 2608 | |
| 2599 | else => none, | 2609 | else => none, |
| 2600 | } | 2610 | } |
| 2601 | else if (abi.isMusl()) | 2611 | else if (abi.isMusl()) |