Re: a.out binaries under NetBSD 1.6
[email protected] (Stefan Wuerthner) Wed, 11 Sep 2002 21:11:00 +0200
| Newsgroups | gmane.os.netbsd.ports.arm32,gmane.os.netbsd.ports.arm |
|---|---|
| Message-ID | <[email protected]> |
In message <[email protected]> you wrote: > At 11:16 AM 9/11/2002, Stefan Wuerthner wrote: > >In message <[email protected]> > >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. > I just found that EXEC_AOUT is indeed already configured in std.netwinder... Nevertheless, a.out binaries still do not work. To come back to my example, ncftp2, I now have the relevant library in the path /emul/aout/usr/lib/, but get the same error as above. Are there any other 'secrets' involved? Stefan -- ----------------------------------------------------------------------------- Stefan Wuerthner web http://wuerthner.dyndns.org -----------------------------------------------------------------------------