Thread (1 message) 1 message, 1 author, 2004-03-09

Re: Compiling glibc-2.3.2 (debian) on mpc8xx ;-)

From: Wolfgang Denk <hidden>
Date: 2004-03-09 09:45:21

In message [ref] you wrote:
So far, so good. I compiled a kernel with FPU-emulation just in case, and went
through the installation of the base system using glibc-2.3.1 from ELDK
binaries plugged on top of the version from debian, to avoid further
incompatibilities.
You have just created a bunch of incompatibilities here.  You  cannot
use binaries and shared libraries that don't fit to each other.
Question: What do I have to patch exactly before compiling? I want to leave
floating-point stuff in there for now to stay compatible with
What do you mean by "leave floating-point stuff in"?

Since the MPC8xx does  not  have  a  FPU,  you  cannot  use  hardware
floating  point. Oh yes, there is the FP emulation in the kernel. But
this has never been working reliably.
debian-binaries. AFAIK there is (was?) an issue with
sysdeps/powerpc/powerpc32/memset.S and sysdeps/powerpc/powerpc32/dl-machine.c
containing code that assumed a cache-line of different size than that of the
MPC8xx. Is this still the case in glibc-2.3.2? Hasn't this been patched in
the official sources?
What else do I have to look out for? What other patches to apply? Where to get
them from?
See the patches in the ELDK build environment.


Best regards,

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
The greatest threat towards future is indifference.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help