Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 09 Jan 1996 11:38:17 -0800
From:      John Polstra <jdp@polstra.com>
To:        dfr@render.com
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Anyone got GNU `dld' ported to FreeBSD?
Message-ID:  <199601091938.LAA14033@austin.polstra.com>

next in thread | raw e-mail | index | archive | help
Doug Rabson <dfr@render.com> wrote:

> I think the right thing to do would be to have ld create a complete
> struct _dynamic for the application, with symbol tables.  When it
> initialises ld.so, it supplies this table.
> 
> When the app dlopens an object depending on libc.so, libc is mapped
> as usual (since it is not already loaded) but all the symbol lookups
> for libc symbols which happen to be linked into the main application
> would use the app's version by the normal rules.

This is a lot of machinery you're talking about!  Why would this
be easier or better than simply building the application to be
dynamically linked in the first place?
--
   John Polstra                                       jdp@polstra.com
   John D. Polstra & Co., Inc.                Seattle, Washington USA
   "Self-knowledge is always bad news."                 -- John Barth



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601091938.LAA14033>