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>