HEADS UP: OpenSSL problems after GCC 4.2 upgrade
dudu at dudu.ro
Sun May 20 10:26:14 UTC 2007
On 5/20/07, Henrik Brix Andersen <henrik at brixandersen.dk> wrote:
> On Sun, May 20, 2007 at 10:29:13AM +0200, Ed Schouten wrote:
> > Hello Alexander,
> > * Alexander Kabaev <kabaev at gmail.com> 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.
> > Is that the reason why portsnap returns SIGILL's on my box after the
> > upgrade?
> Most likely, yes. Check /var/log/messages.
There might be a PEBKAC here, but after applying the patch
(cleanly) and rebuilding/reinstalling everything under
/usr/src/secure, OpenVPN still crashes with SIGILL.
> Henrik Brix Andersen <henrik at brixandersen.dk>
If it's there, and you can see it, it's real.
If it's not there, and you can see it, it's virtual.
If it's there, and you can't see it, it's transparent.
If it's not there, and you can't see it, you erased it.
More information about the freebsd-current