TagLibAmalgam: A new way to use TagLib

Sander Jansen s.jansen at gmail.com
Thu Apr 19 14:29:16 UTC 2012


On Thu, Apr 19, 2012 at 8:31 AM, Manfred Schwind <lists at mani.de> wrote:
>> Fixing the warnings means submitting a pull request for a change to
>> the official taglib repository
>
> Maybe I should try that. ;-)
>
>> you can't fix a warning in the amalgamation
>
> True, of course. That's what I said.
>
>> A non virtual destructor could in theory be a problem, if a derived
>> class is deleted through an alias to its base. Does this happen in
>> practice? I rather doubt it.
>
> "Delete called on 'const TagLib::FileRef::FileTypeResolver' that is abstract"
> sounds like that's the case here. An abstract class can't be instantiated, so the "real" class of the deleted instance must be some derived class.
>

Those could be issues that cannot be fixed without changing the ABI
(which you usually want to avoid in stable release). Not a big deal
for whatever you're trying to do.

Sander


More information about the taglib-devel mailing list