XercesのAndroidNDK用のビルド方法をご存じの方はいらっしゃないでしょうか?

実現したいこと

XercesをAndroidのネイティブソース(NDK)で使用出来る様に、Android向けに静的ライブラリにビルドしたいです。

発生している問題・分からないこと

既存のC++のソースでXercesを使用しているのですが、既存のソースをAndroidアプリでも使用したいと思っています。

仮想PCのUbuntu環境にてXercesのAndroid向けビルドを行いたいのですが、実現方法が全く分からずに困っています。
Android公式に記載されている設定を参考にしつつ環境変数にAndroidNDKの設定を行って「.configure」コマンドを実行してみたのですが、「Xerces cannot function without a transcoder」で止まってしまいます。

該当のソースコード

export NDK={AndroidNDKのパス} export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/linux-x86_64 export ANDROID_VERSION=21 export TARGET=aarch64-linux-android export AR=$TOOLCHAIN/bin/llvm-ar export CC=$TOOLCHAIN/bin/$TARGET$API-clang export AS=$CC export CXX=$TOOLCHAIN/bin/$TARGET$API-clang++ export LD=$TOOLCHAIN/bin/ld export RANLIB=$TOOLCHAIN/bin/llvm-ranlib export STRIP=$TOOLCHAIN/bin/llvm-strip ./configure --host=$TARGET --prefix={ライブラリを作成したいフォルダのパス} make & make install

試したこと・調べたこと

上記の詳細・結果

「Xerces cannot function without a transcoder」で止まってしまいます。

補足

特になし

コメントを投稿

0 コメント