Date: 16 Sep 1998 21:06:43 +0200 From: dag-erli@ifi.uio.no (Dag-Erling =?iso-8859-1?Q?Co=EFdan?= =?iso-8859-1?Q?Sm=F8rgrav?= ) To: Brett Glass <brett@lariat.org> Cc: Yoav Cohen-Sivan <ycs@netvision.net.il>, freebsd-chat@FreeBSD.ORG Subject: Re: Info on link-editing Message-ID: <xzpogsfzxks.fsf@skejdbrimir.ifi.uio.no> In-Reply-To: Brett Glass's message of "Wed, 16 Sep 1998 12:06:24 -0600" References: <Yoav Cohen-Sivan's message of "Tue, 15 Sep 1998 18:31:03 %2B0300"> <35FE8837.E24C5AA1@netvision.net.il> <199809161807.MAA03821@lariat.lariat.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Brett Glass <brett@lariat.org> writes: > At 07:39 PM 9/15/98 +0200, Dag-Erling CoïdanSmørgrav wrote: > > Yoav Cohen-Sivan <ycs@netvision.net.il> writes: > > > Can anyone point me to a good in-depth discussion of the link-editing and > > > loading processes? I am looking for info on how the linker and compiler use > > > symbols and relocations to generate the various object files. > > Use The Source, Luke! > There should be some documentation for the binary and object formats > independent of the source if it's to be anything like a "standard." > One shouldn't have to look through the linker, AND the loader, AND > the GNU C Compiler (which, in fact, you CAN'T look through unless > you want your work to come under the nasty GPL). Yup. Should have used a smiley. But as others have pointed out, though there is plenty of info available about the Elf binary format, the linking process itself is not as well documented except in the source. DES -- Dag-Erling Smørgrav - dag-erli@ifi.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzpogsfzxks.fsf>