Don't use an arm-eabi compiler for Android -- Android makes a couple of modifications to regular EABI (such as forcing enum size to be 32 bit).
Does this still occur with an arm-linux-androideabi compiler, such as http://snapshots.linaro.org/android/~linaro-android/toolchain-4.9-2014.06/3/android-toolchain-eabi-4.9-2014.06-x86.tar.bz2 ?
If so, might be related to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61633
Don't use an arm-eabi compiler for Android -- Android makes a couple of modifications to regular EABI (such as forcing enum size to be 32 bit).
Does this still occur with an arm-linux- androideabi compiler, such as http:// snapshots. linaro. org/android/ ~linaro- android/ toolchain- 4.9-2014. 06/3/android- toolchain- eabi-4. 9-2014. 06-x86. tar.bz2 ?
If so, might be related to https:/ /gcc.gnu. org/bugzilla/ show_bug. cgi?id= 61633