Skip to content

Commit af93db9

Browse files
authored
[LLD] [COFF] Add a few more mingw libs to skip autoexports for (#132289)
"libmsvcrt-os" was added to the list of excluded libs in binutils in 9d9c67b06c1bf4c4550e3de0eb575c2bfbe96df9 in 2017. "libucrt" was added in c4a8df19ba0a82aa8dea88d9f72ed9e63cb1fa84 in 2022. "libucrtapp" isn't in the binutils exclusion list yet, but a patch for adding it has been submitted. Since 0d403d5dd13ce22c07418058f3b640708992890c in mingw-w64 (in 2020), there's such a third variant of the UCRT import library available. Since 18df3e8323dcf9fdfec56b5f12c04a9c723a0931 in 2025, "libpthread" and "libwinpthread" are also excluded.
1 parent e385ec9 commit af93db9

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lld/COFF/MinGW.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,12 @@ AutoExporter::AutoExporter(
5252
"libflang_rt.runtime",
5353
"libunwind",
5454
"libmsvcrt",
55+
"libmsvcrt-os",
5556
"libucrtbase",
57+
"libucrt",
58+
"libucrtapp",
59+
"libpthread",
60+
"libwinpthread",
5661
};
5762

5863
excludeObjects = {

0 commit comments

Comments
 (0)