From fd191378dce6b20c100da716f94130af2593df37 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Thu, 15 Feb 2024 12:17:45 +0100 Subject: [llvm-dlltool] Add ARM64EC target support. (#81624) Add new target and a new -n option allowing to specify native module definition file, similar to how -defArm64Native works in llvm-lib. This also changes archive format to use K_COFF like non-mingw targets. It's required on ARM64EC, but it should be fine for other targets too. --- llvm/lib/Object/COFFImportFile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Object/COFFImportFile.cpp') diff --git a/llvm/lib/Object/COFFImportFile.cpp b/llvm/lib/Object/COFFImportFile.cpp index f6f6cf2..376dd12 100644 --- a/llvm/lib/Object/COFFImportFile.cpp +++ b/llvm/lib/Object/COFFImportFile.cpp @@ -712,7 +712,7 @@ Error writeImportLibrary(StringRef ImportName, StringRef Path, return e; return writeArchive(Path, Members, SymtabWritingMode::NormalSymtab, - MinGW ? object::Archive::K_GNU : object::Archive::K_COFF, + object::Archive::K_COFF, /*Deterministic*/ true, /*Thin*/ false, /*OldArchiveBuf*/ nullptr, isArm64EC(Machine)); } -- cgit v1.1