On 2025/09/29 0:39, Christos Zoulas wrote:
/usr/tests/crypto/libcrypto/t_ciphers:evp fails for earmv5eb. Full log is: https://gist.github.com/rokuyama/808a4ad3bf287570270e384b676337bb This failure happens only for big-endian. For earmv5el environment on the same machine, the test successfully passes. Also, even for earmv5eb, the test passes with OpenSSL 3.0.16 (HAVE_OPENSSL=30 build). Note that the failure occurs both for HAVE_GCC=12 or 14.How-To-Repeat:On earmv5eb machine, run /usr/tests/crypto/libcrypto/t_ciphers:evp test.Fix:N/AI think that 3.5.1 has new assembly and perhaps it does not work for eb. We should disable it for eb for now and report it upstream.
Hmm, I'm not familiar to OpenSSL internals, but it seems no new files for 32-bit arm have been added to crypto/external/apache2/openssl/lib/libcrypto/arch/arm... Some updates: the test works just fine for evbarmv{6,7}{,hf}eb. For softfloat variants, the situation does not change if libc_vfp.so is enabled or not. Thanks, rin
Best, christos