[llvm-branch-commits] [lld] [llvm] [clang] [docs] Add release notes for Windows specific changes in 18.x (PR #80011)

Martin Storsjö via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Jan 30 09:05:49 PST 2024


================
@@ -41,9 +41,25 @@ COFF Improvements
 * Added support for ``--time-trace`` and associated ``--time-trace-granularity``.
   This generates a .json profile trace of the linker execution.
 
+* Prefer library paths specified with ``-libpath:`` over the implicitly
+  detected toolchain paths.
+
 MinGW Improvements
 ------------------
 
+* Added support for many LTO and ThinLTO options.
----------------
mstorsjo wrote:

It's a bunch, a bit over 20 options, if counting all the aliases - added in 5c92c9f34a7dba804479acef62c576d1a170ef1f, 0b51e648307cf6c21c463d3e73e51c03aaa8c9e2 and a08506e374f5938e30a9c13b61a697e8c0e12aa3.

The vague "many" in this case is mostly meant to be "every LTO option that the ELF driver supports, that also is supported in the COFF linker at the moment".

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


More information about the llvm-branch-commits mailing list