Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 May 2003 14:27:29 -0700
From:      Tim Kientzle <kientzle@acm.org>
To:        Gordon Tetlow <gordont@gnf.org>, imp@bsdimp.com, freebsd-arch@freebsd.org
Subject:   Re: PATCH: Dynamic /bin support
Message-ID:  <3EC011C1.7020100@acm.org>

next in thread | raw e-mail | index | archive | help
> Tim posted this a while ago to hackers@.  It looked like it was
> further along than what's been posted here.


Just to clarify,  my /rescue patches are, in a sense,
orthogonal to what Gordon's doing here, although
they are an important part of getting to a fully-dynamic
system.

About six months ago, Nate Lawson and I had a
discussion with Luke Mewburn of NetBSD about
dynamic linking.  Luke outlined the following
strategy:

1) Get /rescue working.  This way, you'll
   be able to recover when you screw up badly. ;-)
   This is also an absolute prerequisite to
   getting wide support for a fully-dynamic system.

2) Double-check load path defaults in ld-elf.so.

3) Move critical libraries to /lib (with
    compatibility symlinks from /usr/lib, of
    course)

4) Implement a big knob for selecting
    fully-dynamic or "classic" system.

I've done the first part; it's just waiting
to get committed.  Gordon is working on step #3.

Gordon should also note that, in order to
get all of /bin and /sbin into /rescue, I
had to make a definitive list of required
libs.  Check out the Makefile, it's all
in there.

Tim

 




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