Here is the patch that diff the orig symbols file and updated symbols file, all filtered. I hope this would be considered to improve the compatibility.
All the best, Sphinx Jiang 2014-07-07 1:46 GMT+08:00 Sphinx Jiang <yishan...@gmail.com>: > Dear maintainer, > > I submitted a patch to solve the ftbfs problem with gcc 4.9 by using > architecture blacklist. Now my mentor from GSoC take the symbols file with > c++ syntax filtered better for the reason of compatibility. > > May I advice to replace the architecture blacklist symbols file with c++ > filtered symbols file? The package will pass easier on more architectures > with gcc update. > > Please consider it, thank you. > > Regards, > Sphinx Jiang > >
--- taglib-1.9.1/debian/libtag1-vanilla.symbols 02:05:37.756776883 +0800 +++ taglib-1.9.1/debian/libtag1-vanilla.symbols 01:57:45.487141519 +0800 @@ -298,8 +298,8 @@ TagLib::ASF::File::MetadataObject::guid()@Base 1.6-2~ TagLib::ASF::File::MetadataObject::parse(TagLib::ASF::File*, unsigned int)@Base 1.6-2~ TagLib::ASF::File::MetadataObject::render(TagLib::ASF::File*)@Base 1.6-2~ - (optional=private|arch=!ia64 !powerpc !s390x !sparc)TagLib::ASF::File::MetadataObject::MetadataObject()@Base 1.9.1 - (optional=private|arch=!ia64 !powerpc !s390x !sparc)TagLib::ASF::File::MetadataObject::MetadataObject()@Base 1.9.1 + (optional=private|arch=!amd64 !i386 !ia64 !mips64 !mips64el !powerpc !s390x !sparc)TagLib::ASF::File::MetadataObject::MetadataObject()@Base 1.9.1 + (optional=private|arch=!amd64 !i386 !ia64 !mips64 !mips64el !powerpc !s390x !sparc)TagLib::ASF::File::MetadataObject::MetadataObject()@Base 1.9.1 TagLib::ASF::File::MetadataObject::~MetadataObject()@Base 1.7-2~ TagLib::ASF::File::MetadataObject::~MetadataObject()@Base 1.7-2~ TagLib::ASF::File::MetadataObject::~MetadataObject()@Base 1.7-2~ @@ -311,16 +311,16 @@ TagLib::ASF::File::HeaderExtensionObject::guid()@Base 1.6-2~ TagLib::ASF::File::HeaderExtensionObject::parse(TagLib::ASF::File*, unsigned int)@Base 1.6-2~ TagLib::ASF::File::HeaderExtensionObject::render(TagLib::ASF::File*)@Base 1.6-2~ - (optional=private|arch=!ia64 !powerpc !s390x !sparc)TagLib::ASF::File::HeaderExtensionObject::HeaderExtensionObject()@Base 1.9.1 - (optional=private|arch=!ia64 !powerpc !s390x !sparc)TagLib::ASF::File::HeaderExtensionObject::HeaderExtensionObject()@Base 1.9.1 + (optional=private|arch=!amd64 !i386 !ia64 !mips64 !mips64el !powerpc !s390x !sparc)TagLib::ASF::File::HeaderExtensionObject::HeaderExtensionObject()@Base 1.9.1 + (optional=private|arch=!amd64 !i386 !ia64 !mips64 !mips64el !powerpc !s390x !sparc)TagLib::ASF::File::HeaderExtensionObject::HeaderExtensionObject()@Base 1.9.1 TagLib::ASF::File::HeaderExtensionObject::~HeaderExtensionObject()@Base 1.7-2~ TagLib::ASF::File::HeaderExtensionObject::~HeaderExtensionObject()@Base 1.7-2~ TagLib::ASF::File::HeaderExtensionObject::~HeaderExtensionObject()@Base 1.7-2~ TagLib::ASF::File::MetadataLibraryObject::guid()@Base 1.6-2~ TagLib::ASF::File::MetadataLibraryObject::parse(TagLib::ASF::File*, unsigned int)@Base 1.6-2~ TagLib::ASF::File::MetadataLibraryObject::render(TagLib::ASF::File*)@Base 1.6-2~ - (optional=private|arch=!ia64 !powerpc !s390x !sparc)TagLib::ASF::File::MetadataLibraryObject::MetadataLibraryObject()@Base 1.9.1 - (optional=private|arch=!ia64 !powerpc !s390x !sparc)TagLib::ASF::File::MetadataLibraryObject::MetadataLibraryObject()@Base 1.9.1 + (optional=private|arch=!amd64 !i386 !ia64 !mips64 !mips64el !powerpc !s390x !sparc)TagLib::ASF::File::MetadataLibraryObject::MetadataLibraryObject()@Base 1.9.1 + (optional=private|arch=!amd64 !i386 !ia64 !mips64 !mips64el !powerpc !s390x !sparc)TagLib::ASF::File::MetadataLibraryObject::MetadataLibraryObject()@Base 1.9.1 TagLib::ASF::File::MetadataLibraryObject::~MetadataLibraryObject()@Base 1.7-2~ TagLib::ASF::File::MetadataLibraryObject::~MetadataLibraryObject()@Base 1.7-2~ TagLib::ASF::File::MetadataLibraryObject::~MetadataLibraryObject()@Base 1.7-2~ @@ -339,8 +339,8 @@ TagLib::ASF::File::ExtendedContentDescriptionObject::guid()@Base 1.6-2~ TagLib::ASF::File::ExtendedContentDescriptionObject::parse(TagLib::ASF::File*, unsigned int)@Base 1.6-2~