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