Kaydet (Commit) 9fbe2f1b authored tarafından Matúš Kukan's avatar Matúš Kukan Kaydeden (comit) Stephan Bergmann

do not set soversion for private ure libraries

Change-Id: I2b2099d8fc00062f67c42e73c4b8a17a689db89d
Signed-off-by: 's avatarStephan Bergmann <sbergman@redhat.com>
üst 5378bb14
......@@ -27,8 +27,6 @@
$(eval $(call gb_Library_Library,jvmaccess))
$(eval $(call gb_Library_set_soversion_script,jvmaccess,3,$(SRCDIR)/jvmaccess/util/gcc3.map))
$(eval $(call gb_Library_use_package,jvmaccess,\
jvmaccess_inc \
))
......
#
# 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.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 &)
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionD0Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionaSERKS2_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::operator =(CreationException const &)
# _ZTIN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # typeinfo for jvmaccess::VirtualMachine::AttachGuard::CreationException
# _ZTSN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # typeinfo name for jvmaccess::VirtualMachine::AttachGuard::CreationException
_ZN9jvmaccess14VirtualMachine11AttachGuardC1ERKN3rtl9ReferenceIS0_EE; # jvmaccess::VirtualMachine::AttachGuard::AttachGuard(rtl::Reference< VirtualMachine > const &)
_ZN9jvmaccess14VirtualMachine11AttachGuardC2ERKN3rtl9ReferenceIS0_EE; # jvmaccess::VirtualMachine::AttachGuard::AttachGuard(rtl::Reference< VirtualMachine > const &)
_ZN9jvmaccess14VirtualMachine11AttachGuardD1Ev; # jvmaccess::VirtualMachine::AttachGuard::~AttachGuard()
_ZN9jvmaccess14VirtualMachine11AttachGuardD2Ev; # jvmaccess::VirtualMachine::AttachGuard::~AttachGuard()
_ZN9jvmaccess14VirtualMachineC1EP7JavaVM_ibP7JNIEnv_; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
local:
*;
};
UDK_3.2 {
global:
# initially forgotten jvmaccess/virtualmachine.hxx:
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionC2Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException()
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionC2ERKS2_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException(CreationException const &)
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionD1Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionD2Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
_ZN9jvmaccess14VirtualMachineC2EP7JavaVM_ibP7JNIEnv_; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
# We prefix the next two symbols with a wildcard sign because they will only be generated by gcj. The Mac OS X linker doesn't support
# "Treat not existing symbols as warning" under certain circumstances and thus ends with an error when trying to find these symbols
# (see man ld on Mac OS X). For further details see also #i69351#. By using the wildcard the symbols will be filtered out before.
# We put the '*' at the beginning because its unlikely that these symbols will ever be a postfix of another symbol.
_*ZN9jvmaccess14VirtualMachineC1EP10_Jv_JavaVMibP10_Jv_JNIEnv; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
_*ZN9jvmaccess14VirtualMachineC2EP10_Jv_JavaVMibP10_Jv_JNIEnv; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
} UDK_3.1;
UDK_3.3 {
global:
# jvmaccess/unovirtualmachine.hxx:
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionC1Ev; # jvmaccess::UnoVirtualMachine::CreationException::CreationException()
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionC2Ev; # jvmaccess::UnoVirtualMachine::CreationException::CreationException()
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionC1ERKS1_; # jvmaccess::UnoVirtualMachine::CreationException::CreationException(CreationException const &)
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionC2ERKS1_; # jvmaccess::UnoVirtualMachine::CreationException::CreationException(CreationException const &)
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionD0Ev; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionD1Ev; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionD2Ev; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionaSERKS1_; # jvmaccess::UnoVirtualMachine::CreationException::operator =(CreationException const &)
# _ZTIN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # typeinfo for jvmaccess::UnoVirtualMachine::CreationException
# _ZTSN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # typeinfo name for jvmaccess::UnoVirtualMachine::CreationException
_ZN9jvmaccess17UnoVirtualMachineC1ERKN3rtl9ReferenceINS_14VirtualMachineEEEPv; # jvmaccess::UnoVirtualMachine::UnoVirtualMachine(rtl::Reference< jvmaccess::VirtualMachine > const &, void *)
_ZN9jvmaccess17UnoVirtualMachineC2ERKN3rtl9ReferenceINS_14VirtualMachineEEEPv; # jvmaccess::UnoVirtualMachine::UnoVirtualMachine(rtl::Reference< jvmaccess::VirtualMachine > const &, void *)
_ZNK9jvmaccess17UnoVirtualMachine17getVirtualMachineEv; # jvmaccess::UnoVirtualMachine::getVirtualMachine() const
_ZNK9jvmaccess17UnoVirtualMachine14getClassLoaderEv; # jvmaccess::UnoVirtualMachine::getClassLoader() const
} UDK_3.2;
UDK_3.4 { # OOo 2.3
global:
# jvmaccess/classpath.hxx:
_ZN9jvmaccess9ClassPath11doLoadClassERKN3com3sun4star3uno9ReferenceINS4_17XComponentContextEEEPvRKN3rtl8OUStringESE_; # jvmaccess::ClassPath::doLoadClass(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &, rtl::OUString const &)
_ZN9jvmaccess9ClassPath17doTranslateToUrlsERKN3com3sun4star3uno9ReferenceINS4_17XComponentContextEEEPvRKN3rtl8OUStringE; # jvmaccess::ClassPath::doTranslateToUrls(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &)
} UDK_3.3;
UDK_3.5 { # LibO 3.6
global:
# jvmaccess/unovirtualmachine.hxx:
_ZTIN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # typeinfo for jvmaccess::UnoVirtualMachine::CreationException
_ZTSN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # typeinfo name for jvmaccess::UnoVirtualMachine::CreationException
_ZTVN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # vtable for jvmaccess::UnoVirtualMachine::CreationException
# jvmaccess/virtualmachine.hxx:
_ZTIN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # typeinfo for jvmaccess::VirtualMachine::AttachGuard::CreationException
_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;
};
......@@ -27,8 +27,6 @@
$(eval $(call gb_Library_Library,jvmfwk))
$(eval $(call gb_Library_set_soversion_script,jvmfwk,3,$(SRCDIR)/jvmfwk/source/framework.map))
$(eval $(call gb_Library_use_package,jvmfwk,\
jvmfwk_inc \
))
......
#
# 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:
_ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions
# jvmfwk/framework.h:
jfw_freeJavaInfo;
jfw_areEqualJavaInfo;
jfw_findAllJREs;
jfw_findAndSelectJRE;
jfw_startVM;
jfw_isVMRunning;
jfw_getJavaInfoByPath;
jfw_setSelectedJRE;
jfw_getSelectedJRE;
jfw_setEnabled;
jfw_getEnabled;
jfw_setVMParameters;
jfw_getVMParameters;
jfw_setUserClassPath;
jfw_getUserClassPath;
jfw_setJRELocations;
jfw_getJRELocations;
jfw_addJRELocation;
jfw_lock;
jfw_unlock;
local:
*;
};
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;
};
......@@ -26,8 +26,6 @@
$(eval $(call gb_Library_Library,reg))
$(eval $(call gb_Library_set_soversion_script,reg,3,$(SRCDIR)/registry/util/reg.map))
$(eval $(call gb_Library_use_packages,reg,\
registry_inc \
))
......
#
# 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:
_ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions
initRegistry_Api;
initRegistryTypeWriter_Api;
initRegistryTypeReader_Api;
reg_createKey;
reg_openKey;
reg_openSubKeys;
reg_closeSubKeys;
reg_deleteKey;
reg_closeKey;
reg_getKeyName;
reg_setValue;
reg_setLongListValue;
reg_setStringListValue;
reg_setUnicodeListValue;
reg_getValueInfo;
reg_getValue;
reg_getLongListValue;
reg_getStringListValue;
reg_getUnicodeListValue;
reg_freeValueList;
reg_getKeyType;
reg_getResolvedKeyName;
reg_loadKey;
reg_saveKey;
reg_mergeKey;
reg_createRegistry;
reg_openRootKey;
reg_getName;
reg_isReadOnly;
reg_openRegistry;
reg_closeRegistry;
reg_destroyRegistry;
reg_dumpRegistry;
local:
*;
};
UDK_3.1 {
global:
typereg_reader_create;
typereg_reader_acquire;
typereg_reader_release;
typereg_reader_getVersion;
typereg_reader_getDocumentation;
typereg_reader_getFileName;
typereg_reader_getTypeClass;
typereg_reader_isPublished;
typereg_reader_getTypeName;
typereg_reader_getSuperTypeCount;
typereg_reader_getSuperTypeName;
typereg_reader_getFieldCount;
typereg_reader_getFieldDocumentation;
typereg_reader_getFieldFileName;
typereg_reader_getFieldFlags;
typereg_reader_getFieldName;
typereg_reader_getFieldTypeName;
typereg_reader_getFieldValue;
typereg_reader_getMethodCount;
typereg_reader_getMethodDocumentation;
typereg_reader_getMethodFlags;
typereg_reader_getMethodName;
typereg_reader_getMethodReturnTypeName;
typereg_reader_getMethodParameterCount;
typereg_reader_getMethodParameterFlags;
typereg_reader_getMethodParameterName;
typereg_reader_getMethodParameterTypeName;
typereg_reader_getMethodExceptionCount;
typereg_reader_getMethodExceptionTypeName;
typereg_reader_getReferenceCount;
typereg_reader_getReferenceDocumentation;
typereg_reader_getReferenceFlags;
typereg_reader_getReferenceSort;
typereg_reader_getReferenceTypeName;
typereg_writer_create;
typereg_writer_destroy;
typereg_writer_setSuperTypeName;
typereg_writer_setFieldData;
typereg_writer_setMethodData;
typereg_writer_setMethodParameterData;
typereg_writer_setMethodExceptionTypeName;
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;
};
......@@ -26,8 +26,6 @@
$(eval $(call gb_Library_Library,store))
$(eval $(call gb_Library_set_soversion_script,store,3,$(SRCDIR)/store/util/store.map))
$(eval $(call gb_Library_use_external,store,boost_headers))
$(eval $(call gb_Library_use_packages,store,\
......
#
# 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:
_ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions
store_acquireHandle;
store_attrib;
store_closeDirectory;
store_closeFile;
store_closeStream;
store_createMemoryFile;
store_findFirst;
store_findNext;
store_flushFile;
store_flushStream;
store_getFileRefererCount;
store_getFileSize;
store_getStreamSize;
store_link;
store_openDirectory;
store_openFile;
store_openStream;
store_readStream;
store_rebuildFile;
store_releaseHandle;
store_remove;
store_rename;
store_setStreamSize;
store_symlink;
store_writeStream;
local:
*;
};
# Unique libstdc++ symbols:
GLIBCXX_3.4 {
global:
_ZGVNSt7num_put*; _ZNSt7num_put*;
_ZNSs4_Rep20_S_empty_rep_storageE;
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment