Subject: Re: bin/11101: base.tgz in 1.5_ALPHA2/i386 missing ldconfig
To: Frank van der Linden <fvdl@wasabisystems.com>
From: David Brownlee <abs@netbsd.org>
List: netbsd-bugs
Date: 09/29/2000 20:55:02
On Fri, 29 Sep 2000, Frank van der Linden wrote:
> Looking at your PR I see that you meant "upgraded" and not "installed".
> The upgrade option needs to handle moving the default system libraries
> to /emul/aout, that has not been done yet (I'm looking at it).
>
> What has been done is adding /emul/aout searches to the a.out ld.so we
> ship as a backward-compat option. This has also been done to ldconfig.
>
> What hasn't been done, however, is resolve the conflict between the
> a.out and ELF ld.so.conf. They are 2 seperate entities that conflict.
> The easy solution is to move the a.out ld.so.conf to /emul/aout/etc,
> and have ldconfig look there first (for i386 and sparc during upgrade).
>
> I'll change ldconfig to look there, and install it on i386 and sparc.
Um, / can be very tight in a lot of systems, and putting another
5MB or so of a.out libraries in there could be too much. Would
it make more sense to have /usr/lib/aout or similar? (assuming
this is all done in ld.so and not in compat_aout)
David/absolute
-- www.netbsd.org: A pmap for every occasion --