[openssl-dev] Build failure on SLES11

Dimitrios Apostolou jimis at gmx.net
Thu Jun 11 13:37:11 UTC 2015


Hello list,

I've been trying to build OpenSSL-1.0.2a on an outdated SLES11 system. 
It fails unless I configure with "no-asm". Here is the relevant output:

gcc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include  -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -m64 -DL_ENDIAN -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -c  -o ghash-x86_64.o ghash-x86_64.s
ghash-x86_64.s: Assembler messages:
ghash-x86_64.s:1281: Error: no such instruction: `vpclmulqdq $17,%xmm2,%xmm0,%xmm1'
ghash-x86_64.s:1282: Error: no such instruction: `vpclmulqdq $0,%xmm2,%xmm0,%xmm0'
[ ... many identical errors omitted ]


I believe a check inside ./crypto/modes/asm/ghash-x86_64.pl is failing. 
Here is relevant output that might be of help:

$ uname -a
Linux buildslave3-sles-11-x86_64 2.6.27.19-5-default #1 SMP 2009-02-28 04:40:21 +0100 x86_64 x86_64 x86_64 GNU/Linux
$ gcc -Wa,-v -c -o /dev/null -x assembler /dev/null
GNU assembler version 2.19 (x86_64-suse-linux) using BFD version (GNU Binutils; SUSE Linux Enterprise 11) 2.19


Thanks in advance,
Dimitris



More information about the openssl-dev mailing list