mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
![]() Motivation is to fix the very frequent relocations that we had since 0.4.9-dev'ing in the GCC build of the kind: (../dll/ntdll/ldr/ldrutils.c:1311) LDR: LdrpMapDll Relocating Image Name comctl32.dll (7BEA0000-7C065000 -> 00410000) (../dll/ntdll/ldr/ldrutils.c:1350) Overlapping DLL: C:\ReactOS\system32\rpcrt4.dll (../dll/ntdll/ldr/ldrutils.c:1311) LDR: LdrpMapDll Relocating Image Name comdlg32.dll (7BAA0000-7BB87000 -> 005E0000) (../dll/ntdll/ldr/ldrutils.c:1350) Overlapping DLL: C:\ReactOS\system32\shell32.dll which really slowed down this release version significantly. The update will also fix the following warnings at compile-time for GCC: -- dxtn has no base address -- zipfldr has no base address -- verifier has no base address -- custom has no base address -- notifyhook has no base address -- vfd has no base address This updates the GCC baseaddress.cmake to the state we do use in 0.4.10-release-145-gb5cfb62 leaving out the components that do not exist in releases/0.4.9 yet, And additionally preserves the addresses for the 3 fusion dlls, which our script currently cannot handle yet. Therefore respecting the differences for: set(baseaddress_localspl_apitest.dll 0x760a0000) which has a different name in the old branches and: set(baseaddress_fusion 0x721C0000) #added manually, last entry - 0x40000 set(baseaddress_fusion_1_1 0x72180000) #added manually, last entry - 0x40000 set(baseaddress_fusion_2_0 0x72140000) #added manually, last entry - 0x40000 |
||
---|---|---|
.. | ||
cmake | ||
include | ||
lib | ||
tools |