Hi All,

I wonder whether the "arm-linux-" toolchains recommend by the uClinux website 
can be used for ARM uClinux world.
The compiler library "libgcc.a" will be an issue.
Since XIP code is must for uClinux, the "libgcc.a" must be produced by the XIP 
compiling flags.
For ARM, it will be "-fpic -msingle-pic-base".
By objdump inspecting, I found the libgcc.a of the "arm-linux" toolchains on 
the uClinux website is not compilied by the options.
When the program calls the functions of libgcc.a, it will be broken in some 
cases.
The easy way to test is to do the "long long" variable division.
However, i seldom heard people complain about their toolchains.
Why? Or my understanding is wrong?
Doesn't other architecture have the same issue?

Best Regards,
KJ


      
______________________________________________________________________________________________________
付費才容量無上限?Yahoo!奇摩電子信箱2.0免費給你,信件永遠不必刪! http://tw.mg0.mail.yahoo.com/dc/landing
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to