0

Xcode 7.3.1 で iOS (arch arm64) 用の Botan-1.10.12 をビルドしようとしています。Botan の Web サイトのガイドラインに従おうとしました: https://github.com/randombit/botan/blob/master/doc/manual/building.rst#for-ios-using-xcode

いくつかの変更を加えて、次のようにして armv7 用にビルドすることができました。

./configure.py --prefix="armv7" --cpu=armv7 --with-zlib --cc=clang --cc-bin="clang++ -arch armv7"
sudo xcrun --sdk iphoneos make install

しかし、arm64 に対して同じことをしようとすると、次のようになります。

./configure.py --prefix="arm64" --cpu=arm64 --with-zlib --cc=clang --cc-bin="clang++ -arch arm64"

次のエラーが表示されます。

ERROR: Unknown or unidentifiable processor "arm64"

ガイドラインが示唆するように、arm64 を armv8-a に変更しようとすると、同じエラーが発生します。

ERROR: Unknown or unidentifiable processor "armv8-a"

--cpu=arm も試しました:

configure.py --prefix="arm64" --cpu=arm --with-zlib --cc=clang --cc-bin="clang++ -arch arm64"

これは構成ステップでは機能しますが、実行するsudo xcrun --sdk iphoneos make installと次のエラーが発生します。

In file included from src/asn1/asn1_alt.cpp:16:
In file included from build/include/botan/loadstor.h:13:
build/include/botan/bswap.h:58:11: error: unknown register name 'r3' in asm
    : "r3", "cc");
      ^
1 error generated.
make: *** [build/lib/asn1_asn1_alt.o] Error 1

私はiOS用のものを構築することに精通していません。arm64 iOS 用のボタンをビルドするにはどうすればよいですか?
ありがとう!

4

0 に答える 0