Can't compile HelloWorld for armeabi

I just downloaded 2.1.2 and I’m trying to compile the Hello World example for Android. I’m able to compile for armeabi-v7 and x86 just fine, but compiling for armeabi fails with the following errors about webp.a:

/Developer/SDKs/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: Warning: ./obj/local/armeabi/webp.a(utils.o): Unknown EABI object attribute 44 /Developer/SDKs/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: Dwarf Error: mangled line number section. ./obj/local/armeabi/webp.a(vp8l.o): In function `ReadTransform': vp8l.c:(.text.ReadTransform+0xba): undefined reference to `__gnu_thumb1_case_si' /Developer/SDKs/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: Dwarf Error: mangled line number section. ./obj/local/armeabi/webp.a(lossless.o): In function `VP8LInverseTransform': lossless.c:(.text.VP8LInverseTransform+0x58): undefined reference to `__gnu_thumb1_case_si' ./obj/local/armeabi/webp.a(lossless.o): In function `VP8LConvertFromBGRA': lossless.c:(.text.VP8LConvertFromBGRA+0x1a): undefined reference to `__gnu_thumb1_case_si' /Developer/SDKs/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: Dwarf Error: mangled line number section. ./obj/local/armeabi/webp.a(config.o): In function `WebPConfigInitInternal': config.c:(.text.WebPConfigInitInternal+0xa4): undefined reference to `__gnu_thumb1_case_si' /Developer/SDKs/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: Dwarf Error: mangled line number section. ./obj/local/armeabi/webp.a(frame.o): In function `StoreSideInfo': frame.c:(.text.StoreSideInfo+0xb4): undefined reference to `__gnu_thumb1_case_si' collect2: ld returned 1 exit status

Any ideas what is causing this? I’m using NDK R8, cocos2d-x 2.1.2, and Mac OS X Mountain Lion if any of that is relevant.

Try the latest NDK and Android SDK instead.

yes update NDK Version

cocos2d-2.1rc0-x-2.1.3 —>android-ndk-r8e