Subject: Re: NetBSD ld.elf_so vs FreeBSD ld-elf.so vs Linux ld-linux.so
To: None <kivinen@ssh.fi, tech-perform@netbsd.org>
From: Mailing list account <track@svcs.plectere.com>
List: tech-perform
Date: 10/06/2002 18:12:27
	I believe this "pre-linking" actually started with IRIX 4.0
in 1991 where the X server had a dynamic linker which loaded any
machine dependencies ( much like XFree does now ).  It pre-processed
the modules to "semi"-random ( but "high" ) addresses;  With luck, which
in actuality was always for the customer ( though not in the testing labs ),
the library would be mmap'd as two contiguous segments and no linking was
done at all -- If this wouldn't work, the entire object would be linked
( yes, with all the weird MIPS fixup-types handled ).

	paul shupak

P.S.  This was a BSD-scented SVR3+ using COFF still.