[llvm-branch-commits] [clang] [Driver] Change linker job in Baremetal toolchain object accomodate GCCInstallation.(2/3) (PR #121830)

Petr Hosek via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Mar 12 23:49:57 PDT 2025


================
@@ -565,26 +637,16 @@ void baremetal::Linker::ConstructJob(Compilation &C, const JobAction &JA,
   }
 
   if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs)) {
+    CmdArgs.push_back("--start-group");
     AddRunTimeLibs(TC, D, CmdArgs, Args);
-
     CmdArgs.push_back("-lc");
+    if (TC.isUsingLD())
+      CmdArgs.push_back("-lgloss");
----------------
petrhosek wrote:

I proposed the libc selection as a topic for the next LLVM libc monthly meeting on March 13.

https://github.com/llvm/llvm-project/pull/121830


More information about the llvm-branch-commits mailing list