From 65cfc91836adfc4e9ef852b571b6a4f38b943284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Fri, 6 Dec 2024 15:08:43 +0100 Subject: [PATCH] std.zig.target: Consider libsupc++ to be a libc++ library name. This is, roughly, GCC's equivalent of libc++abi. --- lib/std/zig/target.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/std/zig/target.zig b/lib/std/zig/target.zig index b9116f557f..1785eb94e6 100644 --- 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 {