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 --