[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