Bero,So technically if you don't provide these functions somewhere in your toolchain you aren't ABI compliant. And this hack looks odd.
On 26/04/13 22:17, Bernhard Rosenkränzer wrote:
__aeabi_uidiv is a libgcc.a function (Android doesn't have libgcc_s) - and
the blob makers didn't link libgcc.a properly, so it is understandable why
this would be missing.
However, Android's libc has an ugly but (up until now) working workaround
that is supposed to address this sort of issue.
Has the symbol visibility of __aeabi_uidiv changed?My first thought was that 4.8 might have miscompiled the dynamic linker -
but the problem remains if I copy in /system/bin/linker from the 4.7 build.
What are you building for? Cortex-A15 and -A7 have divide instructions, so you might have issues there.