On Thursday 01 December 2005 02:43 pm, muppet wrote:
Timm Murray said:
<>
xs/GtkIconView.o xs/GtkMenuToolButton.o -Wl,--image-base,0x69100000 E:\perl-5.8.7\site\lib\auto\Glib\Glib.dll E: \perl-5.8.7\lib\CORE\libperl58.a e:\msys\1.0\mingw\lib\libgdi32.a e:Erm, where did the --image-base argument come from? Does it belong with the libperl58.a arg?
Have a little more information on this one. It appears to set the DLL's base address. When Windows loads the DLL, it will attempt to put it in memory at the base address. If that location is already taken, then it's put somewhere else. It's basically an optimization so that Windows can load the DLL faster in the case where there isn't anything in that spot. If there is something in that spot, it's no worse off than if the base address wasn't set.
Attachment:
pgp5v1EvXGldL.pgp
Description: PGP signature