[ros-dev] DLL Base Addresses (For Marc)

Alex Ionescu ionucu at videotron.ca
Sat Dec 15 18:25:46 CET 2007


Hi Marc,

ReactOS desperately needs a tool which builds all the DLLs, then  
looks at the filesize, chooses a lower-bound base address (such as  
0x60000000) and creates a baseadress.xml/.cfg with the right  
addresses for each DLL.

There are then two choices:

- You generate this .xml once on your computer, and commit the new .cfg
- People run this code at every build, the .cfg gets generated, and  
all the DLLs re-linked at the new address (this should take less than  
30 seconds).

The DLL relocation hell in ReactOS has gotten too bad and manually  
choosing base addresses which seem to work doesn't work anymore.

--
Best regards,
Alex Ionescu



More information about the Ros-dev mailing list