authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-08 08:05:00+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-16 22:24:57+02:00
logbdb00b393e1910d30be04490535960651a7a07b7
tree40ea56a3b6bdf80c66b85d0420d3453bad1d6157
parent879a39a700dda5bbd720b940d9a26f202098f7c2
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: Only consider libxnet to be a libc library name for musl.

glibc has never had this.

1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/Target.zig+2-2
...@@ -2936,8 +2936,6 @@ pub fn isLibCLibName(target: std.Target, name: []const u8) bool {...@@ -2936,8 +2936,6 @@ pub fn isLibCLibName(target: std.Target, name: []const u8) bool {
2936 return true;2936 return true;
2937 if (eqlIgnoreCase(ignore_case, name, "util"))2937 if (eqlIgnoreCase(ignore_case, name, "util"))
2938 return true;2938 return true;
2939 if (eqlIgnoreCase(ignore_case, name, "xnet"))
2940 return true;
2941 if (eqlIgnoreCase(ignore_case, name, "resolv"))2939 if (eqlIgnoreCase(ignore_case, name, "resolv"))
2942 return true;2940 return true;
2943 if (eqlIgnoreCase(ignore_case, name, "dl"))2941 if (eqlIgnoreCase(ignore_case, name, "dl"))
...@@ -2947,6 +2945,8 @@ pub fn isLibCLibName(target: std.Target, name: []const u8) bool {...@@ -2947,6 +2945,8 @@ pub fn isLibCLibName(target: std.Target, name: []const u8) bool {
2947 if (target.abi.isMusl()) {2945 if (target.abi.isMusl()) {
2948 if (eqlIgnoreCase(ignore_case, name, "crypt"))2946 if (eqlIgnoreCase(ignore_case, name, "crypt"))
2949 return true;2947 return true;
2948 if (eqlIgnoreCase(ignore_case, name, "xnet"))
2949 return true;
2950 }2950 }
29512951
2952 if (target.os.tag.isDarwin()) {2952 if (target.os.tag.isDarwin()) {