> I originally thought my problem was with ssh, so that is what I was 
> looking it,  after I finally found that the problem was with the ssl, I 
> sent the email to you.  After that I did some more testing and found 
> that by using the no-asm flag during the config everything worked normally.
> 
> I guess my point is that the ssl version 1.0.0h didn't exhibit the 
> problem, a change in between the 1.0.0h and 1.0.1b did,  So at this 
> point I was just wanting to make you aware of the problem because I 
> haven't had any problems with building openssl in quite some time.

If "just making you aware" was the sole purpose, then it's not good
enough. In sense that if you have no intention to follow up, then
nothing will be done about the problem. Because I can't reproduce the
problem, not with 'make test' in 32-bit build. Though I didn't test on
AIX 5.2 nor your specific CPU [which I don't even know what it is].

Considering that no-asm does the trick, the only difference in PPC asm
between 1.0.0 and 1.0.1 is that ppc64-mont.pl is used even in 32-bit
build. Code from ppc64-mont.pl is engaged on CPUs capable of executing
fcfid instruction. The instruction was introduced later and is not
available on processors uncapable of executing integer 64-bit code.
However, the instruction itself is floating point and is perfectly
usable in 32-bit context. If kernel tries to be nice by emulating it, it
can lead OpenSSL to wrong conclusions. To verify if this might be the
case run 'make test' with OPENSSL_ppccap environment variable set to 0,
e.g. 'env OPENSSL_ppccap=0 make test'.


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to