HEADS UP: OpenSSL problems after GCC 4.2 upgrade
ed at fxq.nl
Sun May 20 11:44:15 UTC 2007
* Vlad GALU <dudu at dudu.ro> wrote:
> On 5/20/07, Ed Schouten <ed at fxq.nl> wrote:
> > Hello,
> > * Vlad GALU <dudu at dudu.ro> wrote:
> > > 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.
> > The problem lies within macro's that are compiled within applications
> > that make use of the OpenSSL library. Could you try recompiling OpenVPN
> > (and other apps/libs that make use of OpenSSL) as well?
> Yes, I've just done that. The crashes I mentioned happen when I
> rebuild the OpenVPN port, while performing the sanity tests (right
> after compiling and linking).
Well, I guess the previous mentioned patch doesn't fix all cases. I
still get a lot of warnings during compilation of OpenSSL after applying
the patch that look like this:
| d1_srvr.c: In function 'dtls1_send_server_key_exchange':
| d1_srvr.c:845: warning: function called through a non-compatible type
| d1_srvr.c:845: note: if this code is reached, the program will abort
Below is a list of all source files with their corresponding line
numbers on which the warnings occur:
All these lines of code make use of the DHparams_dup() macro, so I
suspect fixing that macro should cure the crashes.
Ed Schouten <ed at fxq.nl>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20070520/37d03513/attachment.pgp
More information about the freebsd-current