HEADS UP: OpenSSL problems after GCC 4.2 upgrade

Henrik Brix Andersen henrik at brixandersen.dk
Sun May 20 11:34:11 UTC 2007


On Sun, May 20, 2007 at 02:27:22AM -0400, Alexander Kabaev wrote:
> there were several reports of OpenSSL being broken when compiled with
> GCC 4.2. It turns out OpenSSL uses function casting feature that was
> aggressively de-supported by GCC 4.2 and GCC goes as far as inserting
> invalid instructions ON PURPOSE to discourage the practice.
> Consequently, OpenSSL need the patch similar to attached one to work.
> Just in case mailing list will eat the attachment, the patch can be
> found at
> http://people.freebsd.org/~kan/openssl-gcc42.diff

Thanks. I can confirm that the above patch fixes the openssl core
dumps (illegal instruction) I was seeing after the upgrade to gcc-4.2.

Henrik Brix Andersen <henrik at brixandersen.dk>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 209 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20070520/4eeed369/attachment.pgp

More information about the freebsd-current mailing list