From a879c3ea0b6cf46c879b0c92925fd6024c2d4ca4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Fri, 6 Dec 2024 14:41:34 +0100 Subject: [PATCH] compiler: Classify libgcc as an alias for compiler-rt. This is GCC's equivalent to compiler-rt. The two libraries have a huge overlap in exported symbols, so we may as well satisfy it this way to increase compatibility with build systems in the wild. --- src/target.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/target.zig b/src/target.zig index b7f7da40e8..bfa65c0178 100644 --- a/src/target.zig +++ b/src/target.zig @@ -268,6 +268,7 @@ pub fn classifyCompilerRtLibName(name: []const u8) CompilerRtClassification { return .both; } if (std.mem.eql(u8, name, "compiler_rt") or + std.mem.eql(u8, name, "gcc") or std.mem.eql(u8, name, "atomic")) { return .only_compiler_rt;