Hi,

with -currend source cvs-updated an hour or so ago cross compiling libcrypto
for evbearmv{6,7}hf-el on amd64 fails:

>-1013: cd /u/NetBSD/src/crypto/external/bsd/openssl/lib
>-1014: /u/NetBSD/arch/evbearmv6hf-el/TOOLS/bin/nbmake-evbearmv6hf-el distclean
clean ===> libcrypto
clean ===> libdes
clean ===> libcrypto_rc5
clean ===> libssl
cleandir ===> libcrypto
cleandir ===> libdes
cleandir ===> libcrypto_rc5
cleandir ===> libssl
>-1015: /u/NetBSD/arch/evbearmv6hf-el/TOOLS/bin/nbmake-evbearmv6hf-el dependall
dependall ===> libcrypto
     create  libcrypto/a_bitstr.d
     [...]
     compile  libcrypto/ghash-armv4.o
/u/NetBSD/src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghash-armv4.S: 
Assembler messages:
/u/NetBSD/src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghash-armv4.S:77:
 Error: bad instruction `ldrbpl r12,[r2,r3]'
/u/NetBSD/src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghash-armv4.S:87:
 Error: bad instruction `ldrbpl r8,[r0,r3]'
/u/NetBSD/src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghash-armv4.S:133:
 Error: bad instruction `ldrbne r12,[r2,#15]'
/u/NetBSD/src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghash-armv4.S:220:
 Error: bad instruction `ldrbpl r12,[r0,r3]'

*** Failed target:  ghash-armv4.o
*** Failed command: 
/u/NetBSD/arch/evbearmv7hf-el/TOOLS/bin/armv7--netbsdelf-eabihf-gcc -DELF 
-fstack-protector -Wstack-protector --param ssp-buffer-size=1 
--sysroot=/u/NetBSD/arch/evbearmv7hf-el/dest -Dlibcrypto -I. 
-I/u/NetBSD/src/crypto/external/bsd/openssl/dist/crypto 
-I/u/NetBSD/src/crypto/external/bsd/openssl/dist 
-I/u/NetBSD/src/crypto/external/bsd/openssl/dist/crypto/asn1 
-I/u/NetBSD/src/crypto/external/bsd/openssl/dist/crypto/evp 
-DOPENSSLDIR=\"/etc/openssl\" -DENGINESDIR=\"/usr/lib/openssl\" -DDSO_DLFCN 
-DHAVE_DLFCN_H -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -D__ARM_MAX_ARCH__=8 
-D_FORTIFY_SOURCE=2 -x assembler-with-cpp -c 
-I/u/NetBSD/src/crypto/external/bsd/openssl/dist/crypto/modes -DGHASH_ASM 
/u/NetBSD/src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghash-armv4.S 
-o ghash-armv4.o
*** Error code 1

Stop.
nbmake[2]: stopped in /u/NetBSD/src/crypto/external/bsd/openssl/lib/libcrypto

Same for evbearmv7hf-el.

Kurt

Reply via email to