在我们的生产 solaris x86 服务器上,我们没有编译器,所以我必须在单独的 solaris x86 上编译。编译服务器有 md_3dnow 指令集,但生产服务器没有。有没有办法告诉 openssl config 或 make 排除 libssl.so 的 amd_3dnow 指令?产品/目标服务器上的 isainfo -v 告诉:
- 64 位 amd64 应用程序: pclmulqdq aes sse4.2 sse4.1 ssse3 popcnt tscp cx16 mon sse3 pause sse2 sse fxsr mmx cmov amd_sysc cx8 tsc fpu
- 32 位 i386 应用程序: clmulqdq aes sse4.2 sse4.1 ssse3 popcnt tscp cx16 mon sse3 pause sse2 sse fxsr mmx cmov sep cx8 tsc fpu