diff -u ubuntu-download-manager-1.0+15.10.20150724/debian/changelog ubuntu-download-manager-1.0+15.10.20150724/debian/changelog --- ubuntu-download-manager-1.0+15.10.20150724/debian/changelog +++ ubuntu-download-manager-1.0+15.10.20150724/debian/changelog @@ -1,3 +1,10 @@ +ubuntu-download-manager (1.0+15.10.20150724-0ubuntu2~ppa2) wily; urgency=medium + + * Update symbols files for GCC 5. + * Don't care about additional destructor symbols on arm64, powerpc, ppc64el. + + -- Matthias Klose Fri, 31 Jul 2015 11:06:22 +0200 + ubuntu-download-manager (1.0+15.10.20150724-0ubuntu2~gcc5.1) wily; urgency=medium * No-change test rebuild for g++5 ABI transition diff -u ubuntu-download-manager-1.0+15.10.20150724/debian/libubuntu-download-manager-client1.symbols ubuntu-download-manager-1.0+15.10.20150724/debian/libubuntu-download-manager-client1.symbols --- ubuntu-download-manager-1.0+15.10.20150724/debian/libubuntu-download-manager-client1.symbols +++ ubuntu-download-manager-1.0+15.10.20150724/debian/libubuntu-download-manager-client1.symbols @@ -94,10 +94,6 @@ (c++)"Ubuntu::DownloadManager::AuthError::metaObject() const@Base" 0.4+14.10.20140618 (c++)"Ubuntu::DownloadManager::DBusError::metaObject() const@Base" 0.4+14.10.20140618 (c++)"Ubuntu::DownloadManager::HttpError::metaObject() const@Base" 0.4+14.10.20140618 - (c++)"std::function::operator()(Ubuntu::DownloadManager::DownloadsList*) const@Base" 0.4+14.10.20140618 - (c++)"std::function::operator()(Ubuntu::DownloadManager::GroupDownload*) const@Base" 0.4+14.10.20140618 - (c++)"std::function::operator()(Ubuntu::DownloadManager::Download*) const@Base" 0.4+14.10.20140618 - (c++)"std::function::function(std::function const&)@Base" 0.4+14.10.20140618 (c++)"std::function::function(std::function const&)@Base" 0.4+14.10.20140618 (c++)"std::function::function(std::function const&)@Base" 0.4+14.10.20140618 (c++)"std::function::function(std::function const&)@Base" 0.4+14.10.20140618 diff -u ubuntu-download-manager-1.0+15.10.20150724/debian/libubuntu-download-manager-common1.symbols ubuntu-download-manager-1.0+15.10.20150724/debian/libubuntu-download-manager-common1.symbols --- ubuntu-download-manager-1.0+15.10.20150724/debian/libubuntu-download-manager-common1.symbols +++ ubuntu-download-manager-1.0+15.10.20150724/debian/libubuntu-download-manager-common1.symbols @@ -21,8 +21,6 @@ (c++)"Ubuntu::DownloadManager::GroupDownloadStruct::GroupDownloadStruct(QString const&, QString const&, QString const&)@Base" 0.4+14.10.20140618 (c++)"Ubuntu::DownloadManager::GroupDownloadStruct::GroupDownloadStruct(Ubuntu::DownloadManager::GroupDownloadStruct const&)@Base" 0.4+14.10.20140618 (c++)"Ubuntu::DownloadManager::GroupDownloadStruct::GroupDownloadStruct()@Base" 0.4+14.10.20140618 - (c++)"Ubuntu::DownloadManager::GroupDownloadStruct::~GroupDownloadStruct()@Base" 0.4+14.10.20140618 - (c++)"Ubuntu::DownloadManager::GroupDownloadStruct::~GroupDownloadStruct()@Base" 0.4+14.10.20140618 (c++)"Ubuntu::DownloadManager::GroupDownloadStruct::operator=(Ubuntu::DownloadManager::GroupDownloadStruct const&)@Base" 0.4+14.10.20140618 (c++)"Ubuntu::DownloadManager::operator<<(QDBusArgument&, Ubuntu::DownloadManager::DownloadStruct const&)@Base" 0.4+14.10.20140618 (c++)"Ubuntu::DownloadManager::operator<<(QDBusArgument&, Ubuntu::DownloadManager::GroupDownloadStruct const&)@Base" 0.4+14.10.20140618 diff -u ubuntu-download-manager-1.0+15.10.20150724/debian/libudm-common1.symbols ubuntu-download-manager-1.0+15.10.20150724/debian/libudm-common1.symbols --- ubuntu-download-manager-1.0+15.10.20150724/debian/libudm-common1.symbols +++ ubuntu-download-manager-1.0+15.10.20150724/debian/libudm-common1.symbols @@ -56,7 +56,7 @@ (c++)"Ubuntu::Transfers::System::Logger::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.4+14.10.20140618 (c++)"Ubuntu::Transfers::System::Logger::qt_metacast(char const*)@Base" 0.4+14.10.20140618 (c++)"Ubuntu::Transfers::System::Logger::setLogLevel(QtMsgType)@Base" 0.4+14.10.20140618 - (c++)"Ubuntu::Transfers::System::Logger::toStdString(QString const&)@Base" 0.4+14.10.20140618 + (c++)"Ubuntu::Transfers::System::Logger::toStdString[abi:cxx11](QString const&)@Base" 0.4+14.10.20140618 (c++)"Ubuntu::Transfers::System::Logger::setupLogging(QString)@Base" 0.4+14.10.20140618 (c++)"Ubuntu::Transfers::System::Logger::staticMetaObject@Base" 0.4+14.10.20140618 (c++)"Ubuntu::Transfers::System::Logger::getLogDir()@Base" 0.4+14.10.20140618 diff -u ubuntu-download-manager-1.0+15.10.20150724/debian/rules ubuntu-download-manager-1.0+15.10.20150724/debian/rules --- ubuntu-download-manager-1.0+15.10.20150724/debian/rules +++ ubuntu-download-manager-1.0+15.10.20150724/debian/rules @@ -3,11 +3,18 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -export DPKG_GENSYMBOLS_CHECK_LEVEL=4 export DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) - DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +# FIXME: don't care about additional symbols +ifneq (,$(filter $(DEB_HOST_ARCH),arm64 powerpc ppc64el)) + export DPKG_GENSYMBOLS_CHECK_LEVEL=1 +endif + # Work around pointer equality problem with -Bsymbolic-functions: # http://lists.linaro.org/pipermail/linaro-toolchain/2014-January/003944.html ifneq (,$(findstring powerpc,$(DEB_HOST_GNU_TYPE)))