Subject: Re: a.out binaries under NetBSD 1.6
To: None <stefan.wuerthner@uni-tuebingen.de>
From: Matt Thomas <matt@3am-software.com>
List: port-arm
Date: 09/11/2002 11:42:30
At 11:16 AM 9/11/2002, Stefan Wuerthner wrote:
>In message <Pine.SOL.4.44.0209111849290.27600-100000@draco.cus.cam.ac.uk> 
>you wrote:
>
> > On Wed, 11 Sep 2002, Stefan Wuerthner wrote:
> >
> > > how can I run my old a.out binaries under NetBSD 1.6/Netwinder?
> > >
> > > I tried to compile a new kernel with the option COMPAT_AOUT, but the 
> compile
> > > run failed with the following error:
> >
> > COMPAT_AOUT is an evil hack that causes a.out binaries to have a warped
> > view of the filesystem.  You probably just want EXEC_AOUT (which should
> > be in all netwinder kernels anyway -- what happens when you try to run
> > your a.out binaries?).
>
>a.out binaries don't find their shared libraries, e.g.
>
>netwinder-rm# ncftp2
>/usr/libexec/ld.so: ncftp2: libposix.so.0.1: No such file or directory

1.6 does not include the 1.5 a.out libraries so you'll need to get them
from the 1.5.x release and put them under /emul/aout/usr/lib.  ld.so
will automagically find them there.


-- 
Matt Thomas               Internet:   matt@3am-software.com
3am Software Foundry      WWW URL:    http://www.3am-software.com/bio/matt/
Cupertino, CA             Disclaimer: I avow all knowledge of this message