Hello, Here you have a proper Debian powerpc build log, http://buildd.debian.org/fetch.cgi?pkg=gcc-4.2;ver=4.2.2-3;arch=powerpc;stamp=1192448491
An here a crossed version to run on i386 host, http://www.emdebian.org/~zumbi/toolchain/unstable-toolchain-i386/logs/i386-powerpc-4.2.log I haven't spend much time on this yet, but i'd like to post it here and see if somebody could drive me on the right direction. I see ... /home/toolchain/trunk/powerpc/gcc-4.2-4.2.2 /home/toolchain/trunk/powerpc /home/toolchain/trunk patching file debian/rules.defs Hunk #1 succeeded at 88 (offset -9 lines). Hunk #2 FAILED at 142. Hunk #3 succeeded at 335 with fuzz 2 (offset -3 lines). Hunk #4 FAILED at 396. 2 out of 4 hunks FAILED -- saving rejects to file debian/rules.defs.rej patching file debian/rules2 Hunk #1 FAILED at 76. Hunk #2 FAILED at 133. Hunk #3 FAILED at 309. Hunk #4 FAILED at 387. Hunk #5 FAILED at 542. Hunk #6 FAILED at 637. Hunk #7 FAILED at 1057. Hunk #8 FAILED at 1093. Hunk #9 FAILED at 1567. 9 out of 9 hunks FAILED -- saving rejects to file debian/rules2.rej Debian patches are not applying when cross building (just for ppc), how can that happen? I do not really understand it. And i also see, dh_installdirs -plib64stdc++6-4.2-dbg-powerpc-cross \ usr/powerpc-linux-gnu/lib64 mv debian/tmp/usr/powerpc-linux-gnu/lib64/debug debian/lib64stdc++6-4.2-dbg-powerpc-cross/usr/powerpc-linux-gnu/lib64/. mv: cannot stat `debian/tmp/usr/powerpc-linux-gnu/lib64/debug': No such file or directory make[1]: *** [stamps/08-binary-stamp-lib64stdcxx] Error 1 What is wrong here? Why 64 bit libraries are not in its place? Regards, Hector Oron -- Héctor Orón

