[PATCH 1/3] makedep: Align PE sections so they can be mmapped.

Martin Storsjö martin at martin.st
Fri May 29 08:05:39 CDT 2020


On Fri, 29 May 2020, Jacek Caban wrote:

> - PE alignment
>
> The patch breaks build with llvm-mingw because lld doesn't support 
> --file-alignment.

FWIW, this should be trivial to add support for in lld's mingw frontend - 
lld-link underneath it supports the corresponding link.exe style option.

> - symbols in ELF file
>
> We could do that, creating an exotic mix then building on mac, with PE, 
> Mach-O and ELF files. Another option would be 
> CROSSLDFLAGS=-Wl,--objcopy,-Oelf64-x86-64, but it doesn't seem nice...

FWIW, llvm-objcopy doesn't support converting to another object file 
format than the input, at the moment - and _that_ bit is a much larger 
task to take on.

// Martin




More information about the wine-devel mailing list