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?/*.?