Hi -
Fedora MIPS doesn't seem to have cross toolchain packages like the Fedora Arm support has (thanks to Lennert Buytenhek's work). It's a bit old though since it was done as a one-off a couple of years ago on gcc 4.1 basis.
That's a shame because although Fedora mainly has a native build approach, in fact for bootloaders and kernel a cross toolchain is very useful.
I spent some time uplevelling the cross packages in Fedora ARM over the weekend and was able to get them working for ARM kernel-building duties with rawhide 4.5 gcc version.
Now I would like to see how difficult it would be to retarget those packages to be compatible with Fedora MIPS stuff.
Attempting to recook binutils-2.20.51.0.7-5.fc14.src.rpm for mipsel-softfloat-linu-gnueabi, which works OK with armv5tel, creates an ld that fails its self-tests on MIPS ELF stuff.
FAIL: ld-elf/orphan-region FAIL: MIPS rel32 n32 FAIL: MIPS rel64 n64 FAIL: MIPS textrel-1
=== ld Summary ===
# of expected passes 356 # of unexpected failures 4 # of expected failures 6 # of untested testcases 22 # of unsupported tests 1 /projects/mips/cross/binutils/rpmbuild/BUILD/binutils-2.20.51.0.7/ld/ld-new 20100318
make[5]: *** [check-DEJAGNU] Error 1
What is the toolchain basis for the MIPS packages that have been created so far, and the triplet used?
-Andy