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>
index | next in thread | raw e-mail
> 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
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3EC011C1.7020100>
