> Operating system: AIX 5.1, maitenance level 8 > Hardware : RS6000 3CT (power) > Compiler : C for AIX Compiler, Version 6 > Optimisation levels: -O (default with ./config) bntest coredump > -g (to get debug info) bntest coredump > openssl: - openssl-0.9.8 (stable) > - openssl-0.9.8-stable-SNAP-20050907 > > Details: > Runing "make test" hang with bntest program: > "Illegal instruction(coredump)" > > Reproductible: yes > > Attached file: REPORT.tar.gz > contains: testlog (obtained with make report) > dbx.log (trace of dbx for bntest program and it's core file) > > Does this affect openssl behavior or is it only the test program which > is in error ?
It affects openssl behaviour and if you're to deploy the toolkit on the hardware platform in question, you have to work around the problem by passing extra no-asm argument to ./config. This would be the only way, because assembler module does use PowerPC instructions, which are executable even to Power 3 and later, but not Power 2 and earlier. > NB: I can run additional tests if needed. What we need is a way to identify pre-PowerPC CPU from shell, so that no-asm can be added automatically. As neither of development team members seem to have access to AIX machine, I'd appreciate if you can recommend reliable way to identify CPU. What does 'uname -p' return on your and possibly other machines? There seem to be 'lscfg -vp -l proc0', which can be parsed. What does this command return on your and possibly other machines? A. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [EMAIL PROTECTED]
