2017-08-31 56 views
2

我成功生成的OpenSSL由https://www.openssl.org/docs/fips/UserGuide-2.0.pdfOpenSSL的FIPS於iOS arm64架構能夠圖書館

但是參照附錄E 的arm64架構刨絲器比iOS8上我想建立FIPS能夠圖書館FIPS於iOS ARMv7架構能夠庫通過調整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

另請參見[建築OpenSSL的FIPS的arm64(https://stackoverflow.com/q/27911776/608639)和[Openssl FIPS for iPhone armv7,armv7s&arm64](https://stackoverflow.com/q/38662794/608639)。 – jww

+0

嗨@jww,感謝您的回覆,我之前已經看到過這些,但那些在1年或2年之前就已經回覆了..所以想要檢查一下現在是否可行。和https://www.openssl.org/docs/fips/SecurityPolicy-2.0.16.pdf,指出蘋果A7(ARMv8)上的iOS 8.1 64位(無/優化)已被添加。實際上是什麼意思,可以我們根據該聲明在任何iOS版本上使用FIPS構建64位體系結構的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