Skip site navigation (1)Skip section navigation (2)
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>