Win64 patch 1/5 (configure)

Ge van Geldorp ge at gse.nl
Mon Jul 3 06:15:45 CDT 2006


> From: Alexandre Julliard [mailto:julliard at winehq.org] 
> 
> > Changelog:
> >   Ge van Geldorp <ge at gse.nl>
> >   - Allow relocation on x86_64
> 
> Is that really needed for Win64?  And if so, shouldn't it use 
> a more appropriate address?

The standard load address for 64-bit PE executables is the same as for
32-bit, 0x400000. This is also the standard load address for 64-bit ELF
executables. If the Wine loader is not relocated, it won't be able to load
the majority of PE executables. Ofcourse, there's no problem with 64-bit
Winelib executables.
As to the more appropriate address, I'm not sure. I just wanted to get it
out of the way. I suppose it could be moved to somewhere around or above
0x7bf0000000000000.

Ge van Geldorp.




More information about the wine-devel mailing list