authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-12-06 15:08:43+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-12-06 15:08:43+01:00
log65cfc91836adfc4e9ef852b571b6a4f38b943284
tree7ff30ce6aff4e4ffb0e6d3a1ae21e7c01df87df3
parentda794ec7a3f6c0aab04561f1d5e0d248f9a806e4
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.zig.target: Consider libsupc++ to be a libc++ library name.

This is, roughly, GCC's equivalent of libc++abi.

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

lib/std/zig/target.zig+2-1
......@@ -263,7 +263,8 @@ pub fn isLibCxxLibName(target: std.Target, name: []const u8) bool {
263263
264264 return eqlIgnoreCase(ignore_case, name, "c++") or
265265 eqlIgnoreCase(ignore_case, name, "stdc++") or
266 eqlIgnoreCase(ignore_case, name, "c++abi");
266 eqlIgnoreCase(ignore_case, name, "c++abi") or
267 eqlIgnoreCase(ignore_case, name, "supc++");
267268}
268269
269270fn eqlIgnoreCase(ignore_case: bool, a: []const u8, b: []const u8) bool {