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 : 最適化をそこそこに押さえる