[PATCH] makedep: Support using MSVC-style delayload linking.

Jacek Caban jacek at codeweavers.com
Thu Aug 1 06:18:10 CDT 2019


llvm-dlltool doesn't support support delay import lib, but we don't need 
them if linker itself supports delayload. lld-link supports it, so use 
it when possible.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
---

With this patch, it's possible to do 64-bit build with llvm-mingw [1]. 
No extra config arguments are needed. 32-bit builds need a bit more 
fixes. Also, it won't work yet, mostly because export tables are broken. 
I have patches for that.

[1] https://github.com/mstorsjo/llvm-mingw

  Makefile.in     |  1 +
  configure.ac    |  2 ++
  tools/makedep.c | 21 ++++++++++++++++-----
  3 files changed, 19 insertions(+), 5 deletions(-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-makedep-Support-using-MSVC-style-delayload-linking.txt
Type: text/x-patch
Size: 3846 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20190801/79b7b171/attachment.bin>


More information about the wine-devel mailing list