libiconv 1.14をAndroid NDKでクロスコンパイルする
http://ftp.gnu.org/gnu/libiconv/ から libiconv-1.14.tar.gz をダウンロードします。
config.subが古いので、libtoolのファイルをコピーしてからconfigureします。
$ tar xvzf libiconv-1.14.tar.gz $ cd libiconv-1.14 $ for i in `find . -name config.guess` ; do cp /usr/local/share/libtool/config/config.guess $i ; done $ for i in `find . -name config.sub` ; do cp /usr/local/share/libtool/config/config.sub $i ; done $ CFLAGS=-O2 LDFLAGS=-s ./configure --host=arm-linux-androideabi --prefix=$ANDROID_APP_ROOT/libiconv-1.14 $ make $ make install
installed files
bin/iconv include/*.h lib/charset.alias lib/libcharset.a lib/libcharset.la lib/libcharset.so lib/libcharset.so.1 lib/libcharset.so.1.0.0 lib/libiconv.la lib/libiconv.so lib/libiconv.so.2 lib/libiconv.so.2.5.1 lib/preloadable_libiconv.so share/doc/libiconv/*.html share/man/man?/*.?