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~

Reply via email to