Enlace estático de Android vs Enlace dinámico contra glibc

He estado compilando de forma cruzada algunas herramientas de Linux (y parte de mi propio código C) con Android, y uno de los desafíos a los que me enfrento es que libc de Android tiene algunos componentes faltantes / eliminados y termino parcheando mi código para que funcione. Libc de Android (por ejemplo, un problema como estehttp://credentiality2.blogspot.com/2010/08/compile-ncurses-for-android.html)

P1: ¿Cómo hago para vincular estáticamente contra glibc (y otras dependencias) mientras compilo de forma cruzada con la cadena de herramientas de brazo (o ndk-build)?

P2: ¿Es una buena idea vincular estáticamente contra glibc para binarios para Android? ¿Debo esperar que algo se rompa si comienzo a enlazar estáticamente? ¿Hay algún problema de rendimiento / memoria?

Entiendo la mayoría de los pros y los contras de la vinculación estática vs dinámica desde aquí.Aplicación de C ++: ¿debería utilizar enlaces estáticos o dinámicos para las bibliotecas? yEnlace estático vs enlace dinámico

Así que deseo saber si debería vincular estáticamente glibc para Android al compilar los binarios de forma cruzada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta