commit 65cfc91836adfc4e9ef852b571b6a4f38b943284 (tree)
parent da794ec7a3f6c0aab04561f1d5e0d248f9a806e4
Author: Alex Rønne Petersen <alex@alexrp.com>
Date: Fri, 6 Dec 2024 15:08:43 +0100
std.zig.target: Consider libsupc++ to be a libc++ library name.
This is, roughly, GCC's equivalent of libc++abi.
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/std/zig/target.zig b/lib/std/zig/target.zig
@@ -263,7 +263,8 @@ pub fn isLibCxxLibName(target: std.Target, name: []const u8) bool {
return eqlIgnoreCase(ignore_case, name, "c++") or
eqlIgnoreCase(ignore_case, name, "stdc++") or
- eqlIgnoreCase(ignore_case, name, "c++abi");
+ eqlIgnoreCase(ignore_case, name, "c++abi") or
+ eqlIgnoreCase(ignore_case, name, "supc++");
}
fn eqlIgnoreCase(ignore_case: bool, a: []const u8, b: []const u8) bool {