Subject: Re: ARM ELF toolchain patches
To: Richard Earnshaw <rearnsha@buzzard.freeserve.co.uk>
From: David Forbes <david@flossy.u-net.com>
List: port-arm32
Date: 02/22/2001 22:50:49
> > > 	1) To get FPA support, the whole world would need compiling
> > > -mhard-float (as I understand is the case now).
>
> This could be done, but it would be unable to share code with other ARM
> ports

From my point of view I would be looking at doing a special build for the
target machine, so this would not be a problem.

> > >
> > > 	2) To get FPA support, a modified libc would be needed with
> > > assembler stubs (as is theoretically possible now).
> >
> > Either one of those would get you FPA support (assuming a suitable kernel,
> > which I believe we don't yet have).  The former would produce much faster
> > code, but might take rather longer.
>
> This would be easiest, and binary compatible.

Question:  what needs to be done to the kernel to get either of these to
work?  When I first got NetBSD going on my A7000+ I enquired about FPA
support and I got the impression that either -mhard-float or the modified
libc would be sufficient.

> > > 	3) Ultimately, all FPA support will disappear.
> >
> > I don't believe there's any intention of removing FPA support.
>
> I've not suggested that, and I don't think anyone else has either.

Okay, that's cool - I was not understanding the issues too clearly, so I
thought I'd better check :-)

Cheers,

David.