include/svx/unoshape.hxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit e242c0fb26c2bf5662b10fc6c8195deeda5b1097
Author:     Miklos Vajna <vmik...@collabora.com>
AuthorDate: Wed Jan 5 12:53:18 2022 +0100
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Wed Jan 5 14:15:19 2022 +0100

    svx: mark RTTI symbols of Svx3DSceneObject as public
    
    online.git's unit-calc under sanitizers fails without this, but also
    seen at <https://ci.libreoffice.org/job/lo_ubsan/2254/console>:
    
    > warn:sal.osl:30805:30805:sal/osl/unx/module.cxx:155: 
dlopen(/home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libchartcorelo.so,
 257): 
/home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libchartcorelo.so: 
undefined symbol: _ZTI16Svx3DSceneObject
    
    Change-Id: Ibebb839751c1048ab44110dd70e2140f8d5dc6b9
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127996
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>
    Tested-by: Jenkins

diff --git a/include/svx/unoshape.hxx b/include/svx/unoshape.hxx
index 15219c839379..69e1fe024424 100644
--- a/include/svx/unoshape.hxx
+++ b/include/svx/unoshape.hxx
@@ -666,7 +666,7 @@ public:
 /***********************************************************************
 *                                                                      *
 ***********************************************************************/
-class Svx3DSceneObject final : public SvxShapeGroupAnyD
+class SAL_DLLPUBLIC_RTTI Svx3DSceneObject final : public SvxShapeGroupAnyD
 {
 private:
     rtl::Reference< SvxDrawPage > mxPage;

Reply via email to