You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by da...@apache.org on 2018/12/04 19:47:23 UTC

svn commit: r1848168 - in /openoffice/trunk/main/cppuhelper/source: gcc3.map propertysetmixin.cxx

Author: damjan
Date: Tue Dec  4 19:47:23 2018
New Revision: 1848168

URL: http://svn.apache.org/viewvc?rev=1848168&view=rev
Log:
Export the RTTI names and symbols for main/cppuhelper,
which it apparently needs to build on *nix.

Patch by: me


Modified:
    openoffice/trunk/main/cppuhelper/source/gcc3.map
    openoffice/trunk/main/cppuhelper/source/propertysetmixin.cxx

Modified: openoffice/trunk/main/cppuhelper/source/gcc3.map
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/cppuhelper/source/gcc3.map?rev=1848168&r1=1848167&r2=1848168&view=diff
==============================================================================
--- openoffice/trunk/main/cppuhelper/source/gcc3.map (original)
+++ openoffice/trunk/main/cppuhelper/source/gcc3.map Tue Dec  4 19:47:23 2018
@@ -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:
 		*;
 };

Modified: openoffice/trunk/main/cppuhelper/source/propertysetmixin.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/cppuhelper/source/propertysetmixin.cxx?rev=1848168&r1=1848167&r2=1848168&view=diff
==============================================================================
--- openoffice/trunk/main/cppuhelper/source/propertysetmixin.cxx (original)
+++ openoffice/trunk/main/cppuhelper/source/propertysetmixin.cxx Tue Dec  4 19:47:23 2018
@@ -427,7 +427,7 @@ void PropertySetMixinImpl::BoundListener
     }
 }
 
-class PropertySetMixinImpl::Impl: public Data {
+class SAL_DLLPRIVATE PropertySetMixinImpl::Impl: public Data {
 public:
     Impl(
         css::uno::Reference< css::uno::XComponentContext > const & context,