Hi Vlad,
Thanks for your review. I will add your suggestions to the fix for bug
#39419.
Olav
Vladislav Vaintroub wrote:
>> -----Original Message-----
>> From: Olav Sandstaa [mailto:olav@stripped]
>> Sent: Sunday, November 16, 2008 12:31 PM
>> To: commits@stripped
>> Subject: bzr commit into mysql-6.0-falcon-team branch (olav:2917)
>> Bug#39260
>>
>> #At file:///home/os136802/mysql/develop/repo/falcon-bug39260/
>>
>> 2917 Olav Sandstaa 2008-11-16
>> Fix to bug#39260 Falcon should detect that it has been compiled
>> without support for C++ exception
>>
>
> Hi Olav,
> Basically ok.
>
> I'd add something like
>
> #if (defined(__GNUC__) && !defined (__EXCEPTIONS__)) || (defined (_MSVC_VER)
> && !defined (_CPPUNWIND))
> #error need working exception support
> #endif
>
> at the start of ha_falcon.cpp. Preprocessor flags responsible for exception
> support are well documented for GCC and MSVC compilers and thus I would not
> expect these flags to change over time. Detection at earlier stage (compile
> time) seems more efficient than detection at runtime for me. Runtime check
> does not hurt and can be left in.
>
>
>
>
>