Subject: Re: NetBSD on 68LC040-based Macs
To: Bruce ONeel <edoneel@sdf.lonestar.org>
From: David Brownlee <abs@netbsd.org>
List: port-mac68k
Date: 06/06/2003 12:49:12
On Fri, 6 Jun 2003, Bruce ONeel wrote:

> My attempt with 1.5.3 on a LC040 got me 90% there with just
> libc.so built with softfloat.  That said, there were still a lot of
> cores dropped on booting by different programs which were statically
> linked.
>
> There seemed to be 3 class of programs.
>
> - No f instructions - these worked fine.
> - accidential f instructions, say via libraries.  Think printf and
> friends.  Fixing libc.so fixed most of those, with no other changes,
> though the staticly linked ones required rebuilding.
> - Floating point ops in the programs itself.  Squeak in my case.
> One had to rebuild with -msoft-float for these to work.
>
> You're right that libc, libm, and a few other dynamic libraries
> would catch a good number of the places where things fall
> over now.  You still need ls relinked.  I am addicted to ls -l :-)

	On current NetBSD defaults to dynamic linking for all binaries
	(with a set of crunchgen tools in /rescue). Its possible that
	a set of -msoft-float libraries _may_ be enough to make that
	usable (and could even be shipped additionally with 2.0).

-- 
		David/absolute          -- www.netbsd.org: No hype required --