¿Cómo compilar una biblioteca estática usando el NDK de Android?

Estoy tratando de compilar una biblioteca estática para usar en Android, pero no puedo entender cómo compilarla. La biblioteca utiliza bibliotecas estándar (stdio.h, etc.) y libxml2.

Estoy intentando compilar usando arm-eabi-gcc pero aparece el siguiente error:

/cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-x86/usr/include/asm/posix_types.h:15:28: error: posix_types_64.h: No existe dicho archivo o directorio

¿Cómo hago para que esto funcione?

Respuestas a la pregunta(3)

Su respuesta a la pregunta