I have the same exact issue with log library :
make APP=testapp V=1
Android NDK: Building for application 'testapp'
Compile thumb : testapp-jni <= sources/testapp-jni/testapp-jni.c
build/prebuilt/linux-x86/arm-eabi-4.2.1/bin/arm-eabi-gcc -Ibuild/
platforms/android-1.5/arch-arm/usr/include -march=armv5te -
mtune=xscale -msoft-float -fpic -mthumb-interwork -ffunction-sections -
funwind-tables -fstack-protector -fno-short-enums -D__ARM_ARCH_5__ -
D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Isources/
testapp-jni -DANDROID -O2 -DNDEBUG -g -c -MMD -MP -MF out/apps/
testapp/android-1.5-arm/objs/testapp-jni/testapp-jni.o.d.tmp sources/
testapp-jni/testapp-jni.c -o out/apps/testapp/android-1.5-arm/objs/
testapp-jni/testapp-jni.o
build/core/mkdeps.sh out/apps/testapp/android-1.5-arm/objs/testapp-jni/
testapp-jni.o out/apps/testapp/android-1.5-arm/objs/testapp-jni/
testapp-jni.o.d.tmp out/apps/testapp/android-1.5-arm/objs/testapp-jni/
testapp-jni.o.d
SharedLibrary : libtestapp-jni.so
build/prebuilt/linux-x86/arm-eabi-4.2.1/bin/arm-eabi-gcc -nostdlib -
Wl,-soname,libtestapp-jni.so -Wl,-shared,-Bsymbolic out/apps/testapp/
android-1.5-arm/objs/testapp-jni/testapp-jni.o -Wl,--whole-archive -
Wl,--no-whole-archive
build/platforms/android-1.5/arch-arm/usr/lib/libc.so build/platforms/
android-1.5/arch-arm/usr/lib/libstdc++.so build/platforms/android-1.5/
arch-arm/usr/lib/libm.so -Wl,--no-undefined -llog -Wl,-rpath-
link=build/platforms/android-1.5/arch-arm/usr/lib /usr/lib/android-
ndk-1.5_r1/build/prebuilt/linux-x86/arm-eabi-4.2.1/bin/../lib/gcc/arm-
eabi/4.2.1/interwork/libgcc.a -o out/apps/testapp/android-1.5-arm/
libtestapp-jni.so
/usr/lib/android-ndk-1.5_r1/build/prebuilt/linux-x86/arm-eabi-4.2.1/
bin/../lib/gcc/arm-eabi/4.2.1/../../../../arm-eabi/bin/ld: cannot find
-llog
collect2: ld returned 1 exit status
make: *** [out/apps/testapp/android-1.5-arm/libtestapp-jni.so] Error 1