Subject: Re: ldconfig and ld.aout_so on m68k ELF
To: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
From: Steve Woodford <steve@mctavish.co.uk>
List: port-m68k
Date: 03/19/2001 20:56:50
On Mon, 19 Mar 2001, Todd Vierling wrote:

> On Tue, 20 Mar 2001, Izumi Tsutsui wrote:
> : BTW, current COMPAT_AOUT_M68K option implicitly causes
> : /emul/aout path alternate search, but shouldn't it
> : be optional? i386 and sparc do not use COMPAT_AOUT
> : for a.out shlib any more and shlib path search
> : into /emul/aout is handled by ld.so.
>
> Note that COMPAT_AOUT is still available; it's just not listed in GENERIC.

While that will allow *some* a.out binaries to run successfully, the ABI
change between a.out and ELF still requires the COMPAT_AOUT_M68K option to
translate affected system calls.

I agree that someone should produce a hacked up ld.so which looks for
a.out libs in some place other than /usr/lib. Only then can the alternate
search path in COMPAT_AOUT_M68K be ditched.

Cheers, Steve