在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
答案 0 :(得分:1)
我可以通过以下步骤
来做到这一点#export KERNEL_BITS=64
#./config no-asm