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