Link estático Android vs Dynamic Linking contra glibc

Eu tenho compilado várias ferramentas do Linux (e parte do meu próprio código C) para o Android, e um dos desafios que enfrento é que a biblioteca do Android tem alguns componentes ausentes e acabei corrigindo meu código para que ele funcione com o Linux. Libc do Android (por exemplo, um problema como estehttp://credentiality2.blogspot.com/2010/08/compile-ncurses-for-android.html)

Q1: Como faço para vincular estaticamente a glibc (e outras dependências) enquanto compilação cruzada com o toolchain de braço (ou ndk-build)?

Q2: É uma boa idéia vincular estaticamente a glibc para binários para Android? Devo esperar que algo se rompa se eu começar a ligar estaticamente? Há algum problema de desempenho / memória?

Eu entendo a maioria dos prós e contras da ligação estática vs dinâmica daqui -Aplicativo C ++ - devo usar links estáticos ou dinâmicos para as bibliotecas? eVinculação estática vs vinculação dinâmica

Então, eu gostaria de saber se eu deveria estar vinculando estaticamente o glibc para Android ao compilar os binários.

questionAnswers(2)

yourAnswerToTheQuestion