This is a flag day for SFW build machine maintainers:

With the fix for

     6883124 32bit x86 openssl can use cpuid

SFW now requires at least snv_127 to successfully build.  The OpenSSL
build depends on the fix for

     6885456 Need to implement GNU-ld behavior in construction of
             .init/.fini sections

which was integrated in ON in snv_127.

If OpenSSL is built with an ld(1) without the fix for 6885456 the fips
build of libcrypto will fail and a number of core files will be
generated. The stacks will look something like this:

08046ab8 libcrypto.so.0.9.8`_init+0x14(feab0504, feffb334, 1, feffb394,
   fec1eae0, 0)
08046af8 ld.so.1`call_init+0x106(feab0500, 1, 2, fefd18f2)
...

The non-fips build of libcrypto will appear to succeed but any
application using the resulting libcrypto library will crash with a
stack similar to the one above.

-M

Reply via email to