Type: required
         Title: SAL_EXCEPTION_DLLPUBLIC_EXPORT, SAL_EXCEPTION_DLLPRIVATE
     Posted by: [EMAIL PROTECTED]
      Affected: -
         TaskId: i95428
<http://www.openoffice.org/issues/show_bug.cgi?id=95428>
Effective from: cws/sb102
           CWS:
<http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=DEV300/sb102>
    CWS status: new


*Summary*
--------
cws/sb102/sal/inc/sal/[EMAIL PROTECTED]
+ #define SAL_EXCEPTION_DLLPUBLIC_EXPORT
+ #define SAL_EXCEPTION_DLLPRIVATE

*Description*
-------------
So that global RTTI data is used for C++ types thrown as exceptions
across libraries (as required by GCC ABI) even in libraries built with
GCC's -fvisibility=hidden, the exception types need to be decorated
with SAL_EXCEPTION_DLLPUBLIC_EXPORT and SAL_EXCEPTION_DLLPRIVATE, as
done in cws/sb102/sal/inc/rtl/[EMAIL PROTECTED] or in
cppumaker-generated headers (see
cws/sb102/cppu/inc/cppu/[EMAIL PROTECTED]).


Send feedback to [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to