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