ldns 1.6.16 をAndroid NDKでクロスコンパイルする
ldnsはDNSSECなどに対応したDNSライブラリです。unboundから利用することが多いようですが、今回はOpenSSHから利用するためにビルドします。
「ldns」から ldns-1.6.16.tar.gz をダウンロードします。
$ tar xvzf ldns-1.6.16.tar.gz $ cd ldns-1.6.16 $ ./configure --host=arm-linux-androideabi --prefix=$ANDROID_APP_ROOT/ldns-1.6.16 --with-ssl=$ANDROID_APP_ROOT/openssl-0.9.8y --disable-gost $ make -j8 $ make install
installed files
bin/ldns-config include/ldns/*.h lib/libldns.a lib/libldns.la lib/libldns.so lib/libldns.so.1 lib/libldns.so.1.6.16 share/man/man?/*.?