> ( cd test; \ > SRCTOP=../. \ > BLDTOP=../. \ > PERL="perl" \ > EXE_EXT= \ > OPENSSL_ENGINES=.././engines \ > perl .././test/run_tests.pl test_afalg ) > ../test/recipes/30-test_afalg.t .. > 1..1 > ALG_PERR: afalg_fin_cipher_aio: io_read failed : Bad address > test_afalg_aes_128_cbc() failed encryption > ../util/shlib_wrap.sh ./afalgtest => 1 > not ok 1 - running afalgtest > > # Failed test 'running afalgtest' > # at ../test/recipes/30-test_afalg.t line 23. > # Looks like you failed 1 test of 1. > Dubious, test returned 1 (wstat 256, 0x100) > Failed 1/1 subtests
For reference, problem is not specific to x32, real x86 32-bit build fails in same manner as well. [As well as executed under qemu-user, but we are probably not in position to expect *that* work.] What's common between x32 and x86 is that system calls pass an "emulation" layer where 32-bit arguments are adjusted for 64-bit kernel and return values back for 32-bit application... -- Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4584 Please log in as guest with password guest if prompted -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev