Quote:
Originally Posted by Mike Kostousov
Hi!
Did anybody try it?
I am trying to compile toolchain on Mac, but didn't sucseed.
Code:
.....
/opt/iliad/arm-linux/bin/ld: ERROR: libgcc/./_udivsi3.o uses hardware FP, whereas libgcc_s.so.1.tmp uses software FP
/opt/iliad/arm-linux/bin/ld: failed to merge target specific data of file libgcc/./_udivsi3.o
/opt/iliad/arm-linux/bin/ld: ERROR: libgcc/./_divsi3.o uses hardware FP, whereas libgcc_s.so.1.tmp uses software FP
/opt/iliad/arm-linux/bin/ld: failed to merge target specific data of file libgcc/./_divsi3.o
/opt/iliad/arm-linux/bin/ld: ERROR: libgcc/./_umodsi3.o uses hardware FP, whereas libgcc_s.so.1.tmp uses software FP
/opt/iliad/arm-linux/bin/ld: failed to merge target specific data of file libgcc/./_umodsi3.o
.....
I cannot find, where is the problem. It seems that libraries use hardware floating point operation, but how to force libgcc_s.so.1.tmp to be compiled with hardware FP, I don't know.
Any ideas?
|
Have you tried using crosstool? That's the way the unofficial toolchain was created.
Documentation about how it was done is here:
https://wiki.mobileread.com/wiki/Note...sing_crosstool
Hope it helps.