glibc 2.11のbuild
Android のビルドには、glibc 2.11が必要だが、このバージョンのglibcは、GCCのバージョン、というかUbuntuのバージョンによってはうまくビルドできないらしい。
以下のようにすればできる。
$ CFLAGS="-O2 -U_FORTIFY_SOURCE -fno-stack-protector" ~/build/glibc-2.11/configure --prefix=~/lib/glibc-2.11
- O2 : 最適化をそこそこに押さえる
- U_FORTIFY_SOURCE : https://wiki.ubuntu.com/CompilerFlags#-D_FORTIFY_SOURCE=2
- fno-stack-protector : https://wiki.ubuntu.com/CompilerFlags#-fstack-protector