diff options
-rw-r--r-- | jvmaccess/util/gcc3.map | 9 | ||||
-rw-r--r-- | jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.map | 31 | ||||
-rw-r--r-- | jvmfwk/source/framework.map | 9 | ||||
-rw-r--r-- | registry/util/reg.map | 9 | ||||
-rw-r--r-- | store/util/store.map | 8 |
5 files changed, 35 insertions, 31 deletions
diff --git a/jvmaccess/util/gcc3.map b/jvmaccess/util/gcc3.map index 5d199a6b7714..70d26fb12bf1 100644 --- a/jvmaccess/util/gcc3.map +++ b/jvmaccess/util/gcc3.map @@ -18,6 +18,8 @@ UDK_3.1 { global: + _ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions + # jvmaccess/virtualmachine.hxx: _ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionC1Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException() _ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionC1ERKS2_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException(CreationException const &) @@ -89,3 +91,10 @@ UDK_3.5 { # LibO 3.6 _ZTSN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # typeinfo name for jvmaccess::VirtualMachine::AttachGuard::CreationException _ZTVN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # vtable for jvmaccess::VirtualMachine::AttachGuard::CreationException } UDK_3.4; + +# Unique libstdc++ symbols: +GLIBCXX_3.4 { + global: + _ZGVNSt7num_put*; _ZNSt7num_put*; + _ZNSs4_Rep20_S_empty_rep_storageE; +}; diff --git a/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.map b/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.map deleted file mode 100644 index 502a58cce394..000000000000 --- a/jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin.map +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is part of the LibreOffice project. -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# -# This file incorporates work covered by the following license notice: -# -# 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 . -# - -UDK_3_0_0 { - global: - jfw_plugin_getAllJavaInfos; - jfw_plugin_getJavaInfoByPath; - jfw_plugin_startJavaVirtualMachine; - local: - *; -}; - -UDK_3.1 { # OOo 3.3 - global: - jfw_plugin_existJRE; -} UDK_3_0_0; diff --git a/jvmfwk/source/framework.map b/jvmfwk/source/framework.map index 8def35b6e5ae..ff26edfdf737 100644 --- a/jvmfwk/source/framework.map +++ b/jvmfwk/source/framework.map @@ -18,6 +18,8 @@ UDK_3_0_0 { global: + _ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions + # jvmfwk/framework.h: jfw_freeJavaInfo; jfw_areEqualJavaInfo; @@ -47,3 +49,10 @@ UDK_3.1 { # OOo 3.1.0 global: jfw_existJRE; } UDK_3_0_0; + +# Unique libstdc++ symbols: +GLIBCXX_3.4 { + global: + _ZGVNSt7num_put*; _ZNSt7num_put*; + _ZNSs4_Rep20_S_empty_rep_storageE; +}; diff --git a/registry/util/reg.map b/registry/util/reg.map index 7b9a3f502626..ad4c39c57b9a 100644 --- a/registry/util/reg.map +++ b/registry/util/reg.map @@ -17,6 +17,8 @@ # UDK_3_0_0 { global: + _ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions + initRegistry_Api; initRegistryTypeWriter_Api; initRegistryTypeReader_Api; @@ -100,3 +102,10 @@ UDK_3.1 { typereg_writer_setReferenceData; typereg_writer_getBlob; } UDK_3_0_0; + +# Unique libstdc++ symbols: +GLIBCXX_3.4 { + global: + _ZGVNSt7num_put*; _ZNSt7num_put*; + _ZNSs4_Rep20_S_empty_rep_storageE; +}; diff --git a/store/util/store.map b/store/util/store.map index a4c00dcf400c..d2c4e03b2e78 100644 --- a/store/util/store.map +++ b/store/util/store.map @@ -18,6 +18,8 @@ UDK_3_0_0 { global: + _ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions + store_acquireHandle; store_attrib; store_closeDirectory; @@ -47,3 +49,9 @@ UDK_3_0_0 { *; }; +# Unique libstdc++ symbols: +GLIBCXX_3.4 { + global: + _ZGVNSt7num_put*; _ZNSt7num_put*; + _ZNSs4_Rep20_S_empty_rep_storageE; +}; |