Como compilar uma biblioteca estática usando o NDK do Android?

Estou tentando compilar uma biblioteca estática para usar no Android, mas não consigo descobrir como compilá-la. A biblioteca usa bibliotecas padrão (stdio.h etc ...) e libxml2.

Estou tentando compilar usando arm-eabi-gcc, mas recebo o seguinte erro:

/cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-x86/usr/include/asm/posix_types.h:15:28: erro: posix_types_64.h: esse arquivo ou diretório não existe

Como faço para que isso funcione?

questionAnswers(3)

yourAnswerToTheQuestion