Ubuntu11.10(64bit)上で以下の環境をAndroid用にビルドした結果。
- openssl-1.0.1g
- openssl-fips-2.0.5
$HOMEにandroid-ndk-r9d-linux-x86_64.tar.bz2を解凍。
$HOMEにこのリポジトリをクローンする。
以下のように変更。
- _ANDROID_NDK="android-ndk-r9d"
- _ANDROID_EABI="arm-linux-androideabi-4.6"
- _ANDROID_API="android-17"
『OpenSSL FIPS Library and Android Guide.pdf』を参照。 ドキュメント内のコマンドはandroid-14を前提にしているのでandroid-17に置き換える。
install/に設定。
cp -rf /usr/local/ssl install/