Subject: 32bit a.out binaries now work.
To: None <port-sparc64@netbsd.org>
From: matthew green <mrg@eterna.com.au>
List: port-sparc64
Date: 12/19/2000 01:59:21
hi folks.


due to 32 bit a.out binaries being given a 64bit stack address, they
aborted before execve() truly began.. i have fixed this and they now
work just fine.  heh, one puts the normal sparc (32bit) a.out compat
libs in:

	/emul/netbsd32/emul/aout/usr/lib

and makes sure one has:

	/emul/netbsd32/usr/libexec/ld.so (a.out)
and
	/emul/netbsd32/usr/libexec/ld_elf.so (elf)


the a.out ld.so knows to look in /emul/aout/usr/lib and due to pathname
translation, it gets checked under /emul/netbsd32 first.


.mrg.