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 --