小编Vin*_*nay的帖子

用于iOS armv7的OpenSSL与FIPS交叉编译

我使用http://opensslfoundation.com/testing/validation-2.0/platforms/ios/中的说明交叉编译了armv7的FIPS.

我在交叉编译对fips的openssl依赖时遇到了困难.

我在终端中遇到以下错误.

/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
Run Code Online (Sandbox Code Playgroud)

这是因为"/ apps"文件夹下的openssl可执行文件是体系结构armv7.由于我是交叉编译openssl,我只需要libssl和libcrypto与架构armv7,其他中间可执行文件应该使用i386架构.

任何有关设置环境变量的帮助都表示赞赏.

openssl fips cross-compiling ios

6
推荐指数
1
解决办法
1556
查看次数

标签 统计

cross-compiling ×1

fips ×1

ios ×1

openssl ×1