[LLD] [COFF] Add a few more mingw libs to skip autoexports for (#132289) · llvm/llvm-project@66825a8 (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Commit 66825a8

mstorsjotstellar

authored and

committed

[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. (cherry picked from commit af93db9)

File tree

1 file changed

lines changed

1 file changed

lines changed

Lines changed: 5 additions & 0 deletions

Original file line number Diff line number Diff line change
@@ -54,7 +54,12 @@ AutoExporter::AutoExporter(
54 54 "libFortranDecimal",
55 55 "libunwind",
56 56 "libmsvcrt",
57 +"libmsvcrt-os",
57 58 "libucrtbase",
59 +"libucrt",
60 +"libucrtapp",
61 +"libpthread",
62 +"libwinpthread",
58 63 };
59 64
60 65 excludeObjects = {