Cross-compiling standard utilities for 860
Matthew R Wette
mwette at grover.jpl.nasa.gov
Thu Jan 27 04:04:36 EST 2000
Wolfgang Denk writes ...
>
> In message <388F1A55.D62E35B4 at netx4.com> Dan Malek wrote:
> >
> > You have to be careful here. If you choose to use the in-line
> > floating point software, you must use it for all applications
> > because the libraries are built to do this as well. You can't
> > mix programs that use the kernel FPU emulation and also in-line
> > software floating-point. The kernel works out of the floating
> > point register area in the TSS, while the software float assigns
> > real processor registers (and other memory locations) to contain
> > the floating-point values.
>
> I am aware that I cannot mix this WITHIN ONE application, for
> instance compiling the app with soft-float and linking against a
> library that uses the kernel FPU emulation.
>
> Are there really problems when running soft-float only and FPU emu
> only applications on the same machine? I did not expect any...
I think this may be a problem if the compiler uses registers to pass
arguments to and/or return values from functions. I'd guess if you
can fix that issue then you might be OK.
Matt
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list