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,