[uClibc] ldso 0.9.21, libstdc++ crashes on PowerPC GCC 3.3.1

Joakim Tjernlund joakim.tjernlund at lumentis.se
Fri Oct 3 14:19:51 UTC 2003


> I just want to add my voice to the chorus. IMHO the PowerPC dynamic loader has 
> serious problems, which I have been experiencing on an MPC860 system.  Using 
> MV Hardhat compiler (2.95.3) and uClibc 0.9.20, I got segfaults in the loader 
> on various binaries, though not on all. (on a dcbst instruction for some 
> reason)

The dcbz, dcbi, dcbf, dcbt and dcbst instructions are buggy on mpc8xx. They don't update
the DAR register on a Data TLB Miss/Error. You can't use them from user space
without an ugly patch(decode the instruction) applied to the kernel.

 Jocke



More information about the uClibc mailing list