I've tried this patch with current gcc-3.0.1cvs but glibc compiilation on powerpc bombs out like this: What's causing the extraction of unwind-dw2.o from libgcc.a? That's exactly the bit of code that we want to keep out of libc.