1

在 sparc 64 位上构建 FIPS 模块会生成 32 位二进制文​​件。调用“./config”时,输出中会出现以下消息:

WARNING! If you wish to build 64-bit library, then you have to 
             invoke './Configure solaris64-sparcv9-cc' *manually*. 

即使直接运行上述命令,代码也会在“make”步骤中断并出现错误:

ld: fatal: file ../../crypto/sha/sha1-sparcv9.o: wrong ELF class: ELFCLASS32
ld: fatal: File processing errors. No output written to ../fips_standalone_sha1
4

1 回答 1

1

我可以通过以下步骤做到这一点

#export KERNEL_BITS=64
#./config no-asm
于 2013-10-09T11:45:10.367 回答