Hi,

I have developed some c++ wrapper classes around openssl. Now I need to
be able to throw exceptions from within the different openssl callbacks
like e.g. the password & verification callback. This is not a problem on
windows, but it is when using a gcc platform like e.g. linux. For this
to work on these platforms I understand I have to compile openssl with
the -fexceptions flag, to avoid that my application will SIGABRT because
my exception being thrown is 'unexpected'. For this to work, I figured
out I also have to remove the omit-frame-pointer flag when building
openssl, otherwise my application will crash. My question is : is this
flag used for optimilization only or can I expect runtime problems when
not using this flag ? The gcc manpage also says that using this flag
will make debugging impossible on some platforms. Is this the case ?

Thanks.

Jasper

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to