[Libreoffice-commits] core.git: Branch 'aoo/trunk' - cppuhelper/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Dec 4 21:08:19 UTC 2018


 cppuhelper/source/gcc3.map             |   61 +++++++++++++++++++++++++++++++++
 cppuhelper/source/propertysetmixin.cxx |    2 -
 2 files changed, 62 insertions(+), 1 deletion(-)

New commits:
commit ffcf8b0e79ee9db4933f5f60853a95797a05ad80
Author:     Damjan Jovanovic <damjan at apache.org>
AuthorDate: Tue Dec 4 19:47:23 2018 +0000
Commit:     Damjan Jovanovic <damjan at apache.org>
CommitDate: Tue Dec 4 19:47:23 2018 +0000

    Export the RTTI names and symbols for main/cppuhelper,
    
    which it apparently needs to build on *nix.
    
    Patch by: me

diff --git a/cppuhelper/source/gcc3.map b/cppuhelper/source/gcc3.map
index a79e85cee177..fafdbd54508d 100644
--- a/cppuhelper/source/gcc3.map
+++ b/cppuhelper/source/gcc3.map
@@ -318,6 +318,67 @@ _ZNK4cppu6UnoUrl11getProtocolEv;
 _ZNK4cppu6UnoUrl13getConnectionEv;
 _ZNK4cppu6UnoUrl13getObjectNameEv;
 
+# C++ RTTI:
+_ZTIN3com3sun4star10connection18NoConnectExceptionE;
+_ZTIN3com3sun4star2io11IOExceptionE;
+_ZTIN3com3sun4star3uno16RuntimeExceptionE;
+_ZTIN3com3sun4star3uno17SecurityExceptionE;
+_ZTIN3com3sun4star3uno19DeploymentExceptionE;
+_ZTIN3com3sun4star3uno9ExceptionE;
+_ZTIN3com3sun4star4lang17DisposedExceptionE;
+_ZTIN3com3sun4star4lang22IllegalAccessExceptionE;
+_ZTIN3com3sun4star4lang22WrappedTargetExceptionE;
+_ZTIN3com3sun4star4lang24IllegalArgumentExceptionE;
+_ZTIN3com3sun4star4lang29WrappedTargetRuntimeExceptionE;
+_ZTIN3com3sun4star5beans21PropertyVetoExceptionE;
+_ZTIN3com3sun4star5beans24UnknownPropertyExceptionE;
+_ZTIN3com3sun4star6loader30CannotActivateFactoryExceptionE;
+_ZTIN3com3sun4star8registry24InvalidRegistryExceptionE;
+_ZTIN3com3sun4star8registry37CannotRegisterImplementationExceptionE;
+_ZTIN3com3sun4star9container21ElementExistExceptionE;
+_ZTIN3com3sun4star9container22NoSuchElementExceptionE;
+_ZTIN3rtl21MalformedUriExceptionE;
+_ZTIN4cppu11OWeakObjectE;
+_ZTIN4cppu14OWeakAggObjectE;
+_ZTIN4cppu16OComponentHelperE;
+_ZTIN4cppu18BootstrapExceptionE;
+_ZTIN4cppu18OPropertySetHelperE;
+_ZTIN4cppu20IPropertyArrayHelperE;
+_ZTIN4cppu20OPropertyArrayHelperE;
+_ZTIN4cppu20PropertySetMixinImplE;
+_ZTIN4cppu27WeakComponentImplHelperBaseE;
+_ZTIN4cppu30WeakAggComponentImplHelperBaseE;
+_ZTSN3com3sun4star10connection18NoConnectExceptionE;
+_ZTSN3com3sun4star2io11IOExceptionE;
+_ZTSN3com3sun4star3uno16RuntimeExceptionE;
+_ZTSN3com3sun4star3uno17SecurityExceptionE;
+_ZTSN3com3sun4star3uno19DeploymentExceptionE;
+_ZTSN3com3sun4star3uno9ExceptionE;
+_ZTSN3com3sun4star4lang17DisposedExceptionE;
+_ZTSN3com3sun4star4lang22IllegalAccessExceptionE;
+_ZTSN3com3sun4star4lang22WrappedTargetExceptionE;
+_ZTSN3com3sun4star4lang24IllegalArgumentExceptionE;
+_ZTSN3com3sun4star4lang29WrappedTargetRuntimeExceptionE;
+_ZTSN3com3sun4star5beans21PropertyVetoExceptionE;
+_ZTSN3com3sun4star5beans24UnknownPropertyExceptionE;
+_ZTSN3com3sun4star6loader30CannotActivateFactoryExceptionE;
+_ZTSN3com3sun4star8registry24InvalidRegistryExceptionE;
+_ZTSN3com3sun4star8registry37CannotRegisterImplementationExceptionE;
+_ZTSN3com3sun4star9container21ElementExistExceptionE;
+_ZTSN3com3sun4star9container22NoSuchElementExceptionE;
+_ZTSN3rtl21MalformedUriExceptionE;
+_ZTSN4cppu11OWeakObjectE;
+_ZTSN4cppu14OWeakAggObjectE;
+_ZTSN4cppu16OComponentHelperE;
+_ZTSN4cppu18BootstrapExceptionE;
+_ZTSN4cppu18OPropertySetHelperE;
+_ZTSN4cppu20IPropertyArrayHelperE;
+_ZTSN4cppu20OPropertyArrayHelperE;
+_ZTSN4cppu20PropertySetMixinImplE;
+_ZTSN4cppu27WeakComponentImplHelperBaseE;
+_ZTSN4cppu30WeakAggComponentImplHelperBaseE;
+
+
     local:
         *;
 };
diff --git a/cppuhelper/source/propertysetmixin.cxx b/cppuhelper/source/propertysetmixin.cxx
index 28ebebb6b52a..4a73431cc309 100644
--- a/cppuhelper/source/propertysetmixin.cxx
+++ b/cppuhelper/source/propertysetmixin.cxx
@@ -427,7 +427,7 @@ void PropertySetMixinImpl::BoundListeners::notify() const {
     }
 }
 
-class PropertySetMixinImpl::Impl: public Data {
+class SAL_DLLPRIVATE PropertySetMixinImpl::Impl: public Data {
 public:
     Impl(
         css::uno::Reference< css::uno::XComponentContext > const & context,


More information about the Libreoffice-commits mailing list