I have uploaded the packages need to modify in MIPS environment here:
The release number is appended by .ls2f (Loongson 2f), but it is not
to find out what is changed, just compare with the original version will do.
Rebuilding glibc with some issues, root tarball will be available
shortly after that.
The Fedora ports for ARM and MIPS both have a the secondary goal to
enable derivative distributions based on the Fedora package collection
and repository that are more suitably optimized for embedded and
Any efforts we do, could benefit the Mini SIG and vice versa.
Note: I am cross-posting this to the the ARM and MIPS mailinglist, but
please discuss further on the Mini list:
Hi, I'm here. Didn't catch you on IRC for days.
After have a discuss with Zhang Le, I believe the right thing is
march=mips3, with -mfix-loongson2f-nop. This way the produced code can
run on both Loongson 2, and even any other MIPS3 compatible hardware.
march=loongson2f utilized the 3 additional instructions. As Fai said,
this gives little performance increase, but produces incompatible code.
Not a good idea for now, I think.
Without -mfix-loongson2f-nop, LS2F may hung. Horrible. XD
FC6: 1 (0%)
FC10: 6 (0%)
FC11: 1216 (93%)
Non-FC: 74 (5%)