2017-08-31 2 views
2

Je OpenSSL générer avec succès FIPS bibliothèque capable pour l'architecture iOS ARMv7 en se référant Annexe E de https://www.openssl.org/docs/fips/UserGuide-2.0.pdfOpenSSL FIPS bibliothèque capable pour l'architecture iOS arm64

Cependant, pour l'architecture arm64 avec râpe que iOS8 Je suis en train de construire FIPS bibliothèque capable en modifiant les fichiers setenv-ios-11.sh setenv-darwin-i386.sh et le compilateur mais il est en dessous de l'erreur. Comment construire la bibliothèque OpenSSL FIPS pour l'architecture iOS arm64?

+1

Voir aussi [FIPS OpenSSL Building pour arm64] (https://stackoverflow.com/q/27911776/608639) et [Version FIPS OpenSl pour iPhone armv7, armv7s et arm64] (https://stackoverflow.com/q/38662794/608639). – jww

+0

Salut @jww, Merci pour votre réponse, j'ai déjà vu ceux-ci avant, mais ceux-ci ont été répondus avant 1 ou 2 ans .. donc voulu vérifier si c'est possible maintenant ou non. et https://www.openssl.org/docs/fips/SecurityPolicy-2.0.16.pdf indiquant que iOS 8.1 64bit sur Apple A7 (ARMv8) (sans/avec optimisations) a été ajouté. Ce qui signifie en fait que, peut nous construisons OpenSSL avec FIPS pour l'architecture 64 bits sur n'importe quelle version iOS selon cette déclaration? – iSpark

Répondre

0

Le problème est lié au chemin GCC. Vous devez donc lier gcc à votre chemin par la commande ci-dessous.

Détails: llvm-gcc-4.2: error

Résoudre le problème sur les appareils iOS:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin 
ln -s /usr/bin/llvm-gcc gcc-4.2