Author: damjan Date: Sat Sep 1 08:37:37 2018 New Revision: 1839811 URL: http://svn.apache.org/viewvc?rev=1839811&view=rev Log: Port main/salhelper to gbuild.
Patch by: me Added: openoffice/trunk/main/salhelper/GoogleTest_salhelper_test.mk openoffice/trunk/main/salhelper/Library_salhelper.mk openoffice/trunk/main/salhelper/Makefile (with props) openoffice/trunk/main/salhelper/Module_salhelper.mk openoffice/trunk/main/salhelper/Package_inc.mk openoffice/trunk/main/salhelper/inc/salhelper/salhelperdllapi.h (with props) openoffice/trunk/main/salhelper/prj/makefile.mk Modified: openoffice/trunk/main/salhelper/inc/salhelper/condition.hxx openoffice/trunk/main/salhelper/inc/salhelper/dynload.hxx openoffice/trunk/main/salhelper/inc/salhelper/simplereferenceobject.hxx openoffice/trunk/main/salhelper/prj/build.lst openoffice/trunk/main/salhelper/prj/d.lst openoffice/trunk/main/salhelper/source/gcc3.map openoffice/trunk/main/salhelper/source/gcc3os2.map Added: openoffice/trunk/main/salhelper/GoogleTest_salhelper_test.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/GoogleTest_salhelper_test.mk?rev=1839811&view=auto ============================================================================== --- openoffice/trunk/main/salhelper/GoogleTest_salhelper_test.mk (added) +++ openoffice/trunk/main/salhelper/GoogleTest_salhelper_test.mk Sat Sep 1 08:37:37 2018 @@ -0,0 +1,47 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### + + +$(eval $(call gb_GoogleTest_GoogleTest,salhelper__test)) + +$(eval $(call gb_GoogleTest_add_exception_objects,salhelper__test, \ + salhelper/qa/main \ + salhelper/qa/test_api \ +)) + +$(eval $(call gb_GoogleTest_add_linked_libs,salhelper__test,\ + sal \ + salhelper \ + stl \ + $(gb_STDLIBS) \ +)) + +#$(eval $(call gb_GoogleTest_add_api,salhelper_test,\ +# udkapi \ +# offapi \ +#)) + +#$(eval $(call gb_GoogleTest_set_include,salhelper_test,\ +# $$(INCLUDE) \ +# -I$(SRCDIR)/salhelper/inc/pch \ +#)) + +# vim: set noet sw=4 ts=4: Added: openoffice/trunk/main/salhelper/Library_salhelper.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/Library_salhelper.mk?rev=1839811&view=auto ============================================================================== --- openoffice/trunk/main/salhelper/Library_salhelper.mk (added) +++ openoffice/trunk/main/salhelper/Library_salhelper.mk Sat Sep 1 08:37:37 2018 @@ -0,0 +1,67 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + + + +$(eval $(call gb_Library_Library,salhelper)) + +$(eval $(call gb_Library_add_package_headers,salhelper,salhelper_inc)) + +$(eval $(call gb_Library_set_include,salhelper,\ + $$(INCLUDE) \ + -I$(SRCDIR)/salhelper/inc \ +)) + +#$(eval $(call gb_Library_add_api,salhelper, \ +# udkapi \ +# offapi \ +#)) + +$(eval $(call gb_Library_add_defs,salhelper,\ + -DSALHELPER_DLLIMPLEMENTATION \ +)) + +ifeq ($(COMNAME),msci) +$(eval $(call gb_Library_set_versionmap,salhelper,$(SRCDIR)/salhelper/source/msci.map)) +else ifeq ($(COMNAME),mscx) +$(eval $(call gb_Library_set_versionmap,salhelper,$(SRCDIR)/salhelper/source/mscx.map)) +else ifeq ($(GUI),OS2) +$(eval $(call gb_Library_set_versionmap,salhelper,$(SRCDIR)/salhelper/source/gcc3os2.map)) +else ifeq ($(COMNAME),sunpro5) +$(eval $(call gb_Library_set_versionmap,salhelper,$(SRCDIR)/salhelper/source/sols.map)) +else ifeq ($(COMNAME),gcc3) +$(eval $(call gb_Library_set_versionmap,salhelper,$(SRCDIR)/salhelper/source/gcc3.map)) +endif + +$(eval $(call gb_Library_add_linked_libs,salhelper,\ + sal \ + stl \ + $(gb_STDLIBS) \ +)) + +$(eval $(call gb_Library_add_exception_objects,salhelper,\ + salhelper/source/condition \ + salhelper/source/dynload \ + salhelper/source/simplereferenceobject \ +)) + +# vim: set noet sw=4 ts=4: + Added: openoffice/trunk/main/salhelper/Makefile URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/Makefile?rev=1839811&view=auto ============================================================================== --- openoffice/trunk/main/salhelper/Makefile (added) +++ openoffice/trunk/main/salhelper/Makefile Sat Sep 1 08:37:37 2018 @@ -0,0 +1,32 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + +ifeq ($(strip $(SOLARENV)),) +$(error No environment set!) +endif + +gb_PARTIALBUILD := T +GBUILDDIR := $(SOLARENV)/gbuild +include $(GBUILDDIR)/gbuild.mk + +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk))) + +# vim: set noet sw=4 ts=4: Propchange: openoffice/trunk/main/salhelper/Makefile ------------------------------------------------------------------------------ svn:eol-style = native Added: openoffice/trunk/main/salhelper/Module_salhelper.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/Module_salhelper.mk?rev=1839811&view=auto ============================================================================== --- openoffice/trunk/main/salhelper/Module_salhelper.mk (added) +++ openoffice/trunk/main/salhelper/Module_salhelper.mk Sat Sep 1 08:37:37 2018 @@ -0,0 +1,38 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + + + +$(eval $(call gb_Module_Module,salhelper)) + +$(eval $(call gb_Module_add_targets,salhelper,\ + Library_salhelper \ + Package_inc \ +)) + +ifeq ($(ENABLE_UNIT_TESTS),YES) +$(eval $(call gb_Module_add_check_targets,salhelper,\ + GoogleTest_salhelper_test \ +)) +endif + + +# vim: set noet sw=4 ts=4: Added: openoffice/trunk/main/salhelper/Package_inc.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/Package_inc.mk?rev=1839811&view=auto ============================================================================== --- openoffice/trunk/main/salhelper/Package_inc.mk (added) +++ openoffice/trunk/main/salhelper/Package_inc.mk Sat Sep 1 08:37:37 2018 @@ -0,0 +1,34 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + + + +$(eval $(call gb_Package_Package,salhelper_inc,$(SRCDIR)/salhelper/inc)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/condition.hxx,salhelper/condition.hxx)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/dynload.hxx,salhelper/dynload.hxx)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/future.hxx,salhelper/future.hxx)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/futurequeue.hxx,salhelper/futurequeue.hxx)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/monitor.hxx,salhelper/monitor.hxx)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/queue.hxx,salhelper/queue.hxx)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/refobj.hxx,salhelper/refobj.hxx)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/salhelperdllapi.h,salhelper/salhelperdllapi.h)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/simplereferenceobject.hxx,salhelper/simplereferenceobject.hxx)) +$(eval $(call gb_Package_add_file,salhelper_inc,inc/salhelper/singletonref.hxx,salhelper/singletonref.hxx)) Modified: openoffice/trunk/main/salhelper/inc/salhelper/condition.hxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/inc/salhelper/condition.hxx?rev=1839811&r1=1839810&r2=1839811&view=diff ============================================================================== --- openoffice/trunk/main/salhelper/inc/salhelper/condition.hxx (original) +++ openoffice/trunk/main/salhelper/inc/salhelper/condition.hxx Sat Sep 1 08:37:37 2018 @@ -28,7 +28,7 @@ #include <osl/conditn.h> #include <osl/mutex.hxx> - +#include <salhelper/salhelperdllapi.h> namespace salhelper { @@ -36,7 +36,7 @@ namespace salhelper class ConditionWaiter; - class Condition + class SALHELPER_DLLPUBLIC Condition { friend class ConditionModifier; friend class ConditionWaiter; @@ -63,7 +63,7 @@ namespace salhelper - class ConditionModifier + class SALHELPER_DLLPUBLIC ConditionModifier { public: @@ -81,13 +81,13 @@ namespace salhelper - class ConditionWaiter + class SALHELPER_DLLPUBLIC ConditionWaiter { public: ConditionWaiter(Condition& aCond); - struct timedout { + struct SALHELPER_DLLPUBLIC timedout { timedout(); timedout(timedout const &); Modified: openoffice/trunk/main/salhelper/inc/salhelper/dynload.hxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/inc/salhelper/dynload.hxx?rev=1839811&r1=1839810&r2=1839811&view=diff ============================================================================== --- openoffice/trunk/main/salhelper/inc/salhelper/dynload.hxx (original) +++ openoffice/trunk/main/salhelper/inc/salhelper/dynload.hxx Sat Sep 1 08:37:37 2018 @@ -27,13 +27,14 @@ #include <sal/types.h> #include <rtl/ustring.hxx> #include <osl/module.h> +#include <salhelper/salhelperdllapi.h> namespace salhelper { /** The ORealDynamicLoader is an implementation helper class for the template loader ODynamicLoader. */ -class ORealDynamicLoader +class SALHELPER_DLLPUBLIC ORealDynamicLoader { public: /** initializes the loader, loads the library and call the initialization function. Added: openoffice/trunk/main/salhelper/inc/salhelper/salhelperdllapi.h URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/inc/salhelper/salhelperdllapi.h?rev=1839811&view=auto ============================================================================== --- openoffice/trunk/main/salhelper/inc/salhelper/salhelperdllapi.h (added) +++ openoffice/trunk/main/salhelper/inc/salhelper/salhelperdllapi.h Sat Sep 1 08:37:37 2018 @@ -0,0 +1,37 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + + + +#ifndef INCLUDED_SALHELPERDLLAPI_H +#define INCLUDED_SALHELPERDLLAPI_H + +#include "sal/types.h" + +#if defined(SALHELPER_DLLIMPLEMENTATION) +#define SALHELPER_DLLPUBLIC SAL_DLLPUBLIC_EXPORT +#else +#define SALHELPER_DLLPUBLIC SAL_DLLPUBLIC_IMPORT +#endif +#define SALHELPER_DLLPRIVATE SAL_DLLPRIVATE + +#endif /* INCLUDED_SALHELPERDLLAPI_H */ + Propchange: openoffice/trunk/main/salhelper/inc/salhelper/salhelperdllapi.h ------------------------------------------------------------------------------ svn:eol-style = native Modified: openoffice/trunk/main/salhelper/inc/salhelper/simplereferenceobject.hxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/inc/salhelper/simplereferenceobject.hxx?rev=1839811&r1=1839810&r2=1839811&view=diff ============================================================================== --- openoffice/trunk/main/salhelper/inc/salhelper/simplereferenceobject.hxx (original) +++ openoffice/trunk/main/salhelper/inc/salhelper/simplereferenceobject.hxx Sat Sep 1 08:37:37 2018 @@ -36,6 +36,8 @@ #define INCLUDED_NEW #endif +#include <salhelper/salhelperdllapi.h> + namespace salhelper { /** A simple base implementation for reference-counted objects. @@ -64,7 +66,7 @@ namespace salhelper { objects are of no use, anyway, it seems best to simply declare and not define (private) operators new[] and delete[]. */ -class SimpleReferenceObject +class SALHELPER_DLLPUBLIC SimpleReferenceObject { public: inline SimpleReferenceObject() SAL_THROW(()): m_nCount(0) {} Modified: openoffice/trunk/main/salhelper/prj/build.lst URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/prj/build.lst?rev=1839811&r1=1839810&r2=1839811&view=diff ============================================================================== --- openoffice/trunk/main/salhelper/prj/build.lst (original) +++ openoffice/trunk/main/salhelper/prj/build.lst Sat Sep 1 08:37:37 2018 @@ -1,4 +1,2 @@ shp salhelper : sal NULL -shp salhelper usr1 - all shp_mkout NULL -shp salhelper\source nmake - all shp_source NULL -shp salhelper\qa nmake - all shp_qa shp_source NULL +shp salhelper\prj nmake - all shp_prj NULL Modified: openoffice/trunk/main/salhelper/prj/d.lst URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/prj/d.lst?rev=1839811&r1=1839810&r2=1839811&view=diff ============================================================================== --- openoffice/trunk/main/salhelper/prj/d.lst (original) +++ openoffice/trunk/main/salhelper/prj/d.lst Sat Sep 1 08:37:37 2018 @@ -1,21 +0,0 @@ -mkdir: %_DEST%\inc%_EXT%\salhelper - -..\inc\salhelper\condition.hxx %_DEST%\inc%_EXT%\salhelper\condition.hxx -..\inc\salhelper\dynload.hxx %_DEST%\inc%_EXT%\salhelper\dynload.hxx -..\inc\salhelper\future.hxx %_DEST%\inc%_EXT%\salhelper\future.hxx -..\inc\salhelper\futurequeue.hxx %_DEST%\inc%_EXT%\salhelper\futurequeue.hxx -..\inc\salhelper\monitor.hxx %_DEST%\inc%_EXT%\salhelper\monitor.hxx -..\inc\salhelper\queue.hxx %_DEST%\inc%_EXT%\salhelper\queue.hxx -..\inc\salhelper\refobj.hxx %_DEST%\inc%_EXT%\salhelper\refobj.hxx -..\inc\salhelper\simplereferenceobject.hxx %_DEST%\inc%_EXT%\salhelper\simplereferenceobject.hxx -..\inc\salhelper\singletonref.hxx %_DEST%\inc%_EXT%\salhelper\singletonref.hxx - -..\%__SRC%\bin\salhelp*.dll %_DEST%\bin%_EXT%\salhelp*.dll -..\%__SRC%\lib\*salhelper*.lib %_DEST%\lib%_EXT%\* - -..\%__SRC%\lib\libuno_salhelper*.*.* %_DEST%\lib%_EXT%\* - -..\%__SRC%\lib\libsalhelper*.a %_DEST%\lib%_EXT%\* -..\%__SRC%\lib\salhelp*.lib %_DEST%\lib%_EXT%\* - -linklib: libuno_salhelper*.*.* Added: openoffice/trunk/main/salhelper/prj/makefile.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/prj/makefile.mk?rev=1839811&view=auto ============================================================================== --- openoffice/trunk/main/salhelper/prj/makefile.mk (added) +++ openoffice/trunk/main/salhelper/prj/makefile.mk Sat Sep 1 08:37:37 2018 @@ -0,0 +1,44 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + + + +PRJ=.. +TARGET=prj + +.INCLUDE : settings.mk + +.IF "$(VERBOSE)"!="" +VERBOSEFLAG := +.ELSE +VERBOSEFLAG := -s +.ENDIF + +.IF "$(DEBUG)"!="" +DEBUG_ARGUMENT=DEBUG=$(DEBUG) +.ELIF "$(debug)"!="" +DEBUG_ARGUMENT=debug=$(debug) +.ELSE +DEBUG_ARGUMENT= +.ENDIF + +all: + cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog Modified: openoffice/trunk/main/salhelper/source/gcc3.map URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/source/gcc3.map?rev=1839811&r1=1839810&r2=1839811&view=diff ============================================================================== --- openoffice/trunk/main/salhelper/source/gcc3.map (original) +++ openoffice/trunk/main/salhelper/source/gcc3.map Sat Sep 1 08:37:37 2018 @@ -40,13 +40,19 @@ UDK_3_0_0 { # should have been UDK_3.0 _ZN9salhelper21SimpleReferenceObjectnwE?; # salhelper::SimpleReferenceObject::operator new (std::size_t) _ZNK9salhelper18ORealDynamicLoader6getApiEv; - # _ZTIN9salhelper18ORealDynamicLoaderE; - # _ZTSN9salhelper18ORealDynamicLoaderE; + _ZTIN9salhelper18ORealDynamicLoaderE; + _ZTSN9salhelper18ORealDynamicLoaderE; _ZTVN9salhelper18ORealDynamicLoaderE; - # _ZTIN9salhelper21SimpleReferenceObjectE; - # _ZTSN9salhelper21SimpleReferenceObjectE; + _ZTIN9salhelper21SimpleReferenceObjectE; + _ZTSN9salhelper21SimpleReferenceObjectE; _ZTVN9salhelper21SimpleReferenceObjectE; + # Typeinfos that should be UDK_3.1, but were already UDK_3_0_0 prior to the gbuild port: + _ZTIN9salhelper15ConditionWaiter8timedoutE; + _ZTSN9salhelper15ConditionWaiter8timedoutE; + _ZTIN9salhelper9ConditionE; + _ZTSN9salhelper9ConditionE; + local: *; }; @@ -65,8 +71,6 @@ UDK_3.1 { _ZN9salhelper9ConditionD0Ev; _ZN9salhelper9ConditionD1Ev; _ZN9salhelper9ConditionD2Ev; - # _ZTIN9salhelper9ConditionE; - # _ZTIS9salhelper9ConditionE; _ZN9salhelper17ConditionModifierC1ERNS_9ConditionE; _ZN9salhelper17ConditionModifierC2ERNS_9ConditionE; @@ -88,6 +92,4 @@ UDK_3.1 { _ZN9salhelper15ConditionWaiter8timedoutD0Ev; _ZN9salhelper15ConditionWaiter8timedoutD1Ev; _ZN9salhelper15ConditionWaiter8timedoutD2Ev; - # _ZTIN9salhelper15ConditionWaiter8timedoutE; - # _ZTSN9salhelper15ConditionWaiter8timedoutE; } UDK_3_0_0; Modified: openoffice/trunk/main/salhelper/source/gcc3os2.map URL: http://svn.apache.org/viewvc/openoffice/trunk/main/salhelper/source/gcc3os2.map?rev=1839811&r1=1839810&r2=1839811&view=diff ============================================================================== --- openoffice/trunk/main/salhelper/source/gcc3os2.map (original) +++ openoffice/trunk/main/salhelper/source/gcc3os2.map Sat Sep 1 08:37:37 2018 @@ -40,13 +40,19 @@ UDK_3_0_0 { # should have been UDK_3.0 _ZN9salhelper21SimpleReferenceObjectnwEj; # salhelper::SimpleReferenceObject::operator new (std::size_t) _ZNK9salhelper18ORealDynamicLoader6getApiEv; - # _ZTIN9salhelper18ORealDynamicLoaderE; - # _ZTSN9salhelper18ORealDynamicLoaderE; + _ZTIN9salhelper18ORealDynamicLoaderE; + _ZTSN9salhelper18ORealDynamicLoaderE; _ZTVN9salhelper18ORealDynamicLoaderE; - # _ZTIN9salhelper21SimpleReferenceObjectE; - # _ZTSN9salhelper21SimpleReferenceObjectE; + _ZTIN9salhelper21SimpleReferenceObjectE; + _ZTSN9salhelper21SimpleReferenceObjectE; _ZTVN9salhelper21SimpleReferenceObjectE; + # Typeinfos that should be UDK_3.1, but were already UDK_3_0_0 prior to the gbuild port: + _ZTIN9salhelper15ConditionWaiter8timedoutE; + _ZTSN9salhelper15ConditionWaiter8timedoutE; + _ZTIN9salhelper9ConditionE; + _ZTSN9salhelper9ConditionE; + local: *; }; @@ -65,8 +71,6 @@ UDK_3.1 { _ZN9salhelper9ConditionD0Ev; _ZN9salhelper9ConditionD1Ev; _ZN9salhelper9ConditionD2Ev; - # _ZTIN9salhelper9ConditionE; - # _ZTIS9salhelper9ConditionE; _ZN9salhelper17ConditionModifierC1ERNS_9ConditionE; _ZN9salhelper17ConditionModifierC2ERNS_9ConditionE; @@ -88,6 +92,4 @@ UDK_3.1 { _ZN9salhelper15ConditionWaiter8timedoutD0Ev; _ZN9salhelper15ConditionWaiter8timedoutD1Ev; _ZN9salhelper15ConditionWaiter8timedoutD2Ev; - # _ZTIN9salhelper15ConditionWaiter8timedoutE; - # _ZTSN9salhelper15ConditionWaiter8timedoutE; } UDK_3_0_0;