[llvm] [llvm-ar] Use COFF archive format for COFF targets. (PR #82642)

Jacek Caban via llvm-commits llvm-commits at lists.llvm.org
Sat Feb 24 06:57:51 PST 2024


================
@@ -969,12 +969,19 @@ Archive::Archive(MemoryBufferRef Source, Error &Err)
   Err = Error::success();
 }
 
+object::Archive::Kind Archive::getDefaultKindForTriple(Triple &T) {
+  if (T.isOSDarwin())
+    return object::Archive::K_DARWIN;
+  if (T.isOSAIX())
+    return object::Archive::K_AIXBIG;
+  if (T.isOSWindows())
+    return object::Archive::K_COFF;
----------------
cjacek wrote:

LLVM_DEFAULT_TARGET_TRIPLE sounds like a good idea, I will create a separated PR for it, thanks.

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


More information about the llvm-commits mailing list