httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From (Jon Teichrow)
Subject Re: [PATCH] Link DSO modules against possible libraries from $(LIBS) (take 2)
Date Sat, 11 Jul 1998 16:55:50 GMT
I think BASE is what you're lookng for (from MSDEV help):

The Base Address (/BASE:{address | @filename,key}) option sets a base
address for the program, overriding the default location for an .EXE file
(at 0x400000) or a DLL (at 0x10000000). The operating system first attempts
to load a program at its specified or default base address. If sufficient
space is not available there, the system relocates the program. To prevent
relocation, use the /FIXED option.

If you are using BASE for an EXE that will run on both Win9X and
NT, you should set it to 0x400000 or higher, otherwise the Win9X
loader must relocate to a different address which increases the
loading time on Win9X.

-----Original Message-----
From: Ben Hyde <>
To: <>
Date: Saturday, July 11, 1998 9:13 AM
Subject: Re: [PATCH] Link DSO modules against possible libraries from
$(LIBS) (take 2)

>This reminds me.  There are linker switchs on the NT
>that allow you to state where in the address space
>the dll is initially linked and if set up approprately
>it makes startup faster.  At some point we ought
>to use these.  If somebody want's tow tackle this
>I'd be happy to go dig up in my notes what the tools
>and switchs are, the story is longer than one would
>expect.   - ben hyde

View raw message