我使用http://opensslfoundation.com/testing/validation-2.0/platforms/ios/中的说明交叉编译了 armv7 的 FIPS
我在交叉编译openssl对fips的依赖时遇到了困难。
我在终端中收到以下错误。
/usr/local/ssl/fips-2.0/bin/fipsld: line 185: ./openssl: Bad CPU type in executable
make[2]: *** [link_app.] Error 1
make[1]: *** [openssl] Error 2
make: *** [build_apps] Error 1
这是因为“/apps”文件夹下的 openssl 可执行文件是 armv7 架构。由于我正在交叉编译openssl,我只需要架构armv7的libssl和libcrypto,其他中间可执行文件应该使用i386架构构建。
感谢您对设置环境变量的任何帮助。