2017-08-31 7 views
2

は、私ができるライブラリFIPSを構築しようとしていますiOS8よりもおろし金でarm64アーキテクチャのためしかしhttps://www.openssl.org/docs/fips/UserGuide-2.0.pdfOpenSSLは、私が正常にOpenSSLを生成しています

から付録E を参照することにより、iOS版のARMv7アーキテクチャのできるライブラリをFIPSのiOS arm64アーキテクチャのできるライブラリをFIPS setenv-ios-11.shのsetenv-darwin-i386.shファイルとコンパイラを調整することで、エラーを投げています。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ 
llvm-gcc: cannot execute: No such file or directory 

iOS arm64アーキテクチャ用のOpenSSL FIPS対応ライブラリを作成するにはどうすればよいですか?

+1

も参照してください[arm64用ビルのOpenSSL FIPS](https://stackoverflow.com/q/27911776/608639)と[Openssl FIPSバージョンfor iPhone armv7、armv7s&arm64](https://stackoverflow.com/q/38662794/608639)を参照してください。 – jww

+0

こんにちは@jww、あなたの応答をありがとう、私はすでにそれらを見たが、それらは1,2年前に答えられたので、それが可能かどうかを確認したいと思った。 Apple A7(ARMv8)上のiOS 8.1 64bit(追加/最適化なし)が追加されていることを示すhttps://www.openssl.org/docs/fips/SecurityPolicy-2.0.16.pdfがあります。我々は、そのステートメントに基づいて、任意のiOSバージョンで64ビットアーキテクチャ用のFIPSでOpenSSLを構築しますか? – iSpark

答えて

0

問題はGCCパスに関連しています。したがって、あなたは以下のコマンドであなたのパスにgccをリンクする必要があります。

詳細:llvm-gcc-4.2: error

は、iOSデバイス上の問題を修正:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin 
ln -s /usr/bin/llvm-gcc gcc-4.2 
関連する問題