Subject: Re: bin/11101: base.tgz in 1.5_ALPHA2/i386 missing ldconfig
To: Tim Rightnour <root@garbled.net>
From: Frank van der Linden <fvdl@wasabisystems.com>
List: netbsd-bugs
Date: 09/29/2000 17:45:30
On Fri, Sep 29, 2000 at 08:41:16AM -0700, Tim Rightnour wrote:
> Either way.. something is broken.. because I have an ld.so.conf in /etc that if
> we aren't supposed to have an ldconfig for ELF, certainly shouldn't be there.

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.

- Frank