Using LinuxPPC executables on 8xx processors

Graham Stoney greyham at
Thu Feb 3 16:25:32 EST 2000

Alan Mimms writes:
> The ONLY way I can see to get MPC8xx kernels to run applications is to use one
> of the prebuilt things from Dan's glibc-1.99, or to build a glibc that has the
> cache line size fixed in memset (the fixit scripts like Wolfgang's do this by
> moving the PowerPC specific one aside and using the generic one that doesn't
> use the cache enhanced zeroing) and in dl-machine.c for the data-to-code
> operation needed after mmap-ing libraries.

I believe you just answered your own question: You can indeed use dynamically
linked LinuxPPC executables directly on MPC8xx targets. However, you need
to rebuild the shared library they link against at runtime as Wolfgang
describes. Note that memset.S and dl-machine.c are in the shared library, and
not in the dynamically linked executables.


** Sent via the linuxppc-embedded mail list. See

More information about the Linuxppc-embedded mailing list