Can TagLib2.0 require C++11 or Boost?
tsuda.kageyu at gmail.com
Sun Nov 17 23:20:37 UTC 2013
I'm thinking about making changes that requires at least one of C++11 or
Boost Smart Pointers to TagLib 2.0.
Currently, TagLib2 has self-implemented smart pointers when neither
std::shared_ptr nor boost::shared_ptr is available. I will remove it to
make TagLib more robust (and hopefully more efficient) by leaving all
the atomic operations for reference counting to the standard library or
Boost, but it also means to abandon some old compilers that Boost
So I'd like to ask you what kind of compilers are you using to build
TagLib. Is somebody using the compilers which are not supported by
This change only affects the users who builds TagLib themselves. It
doesn't affect the people who uses TagLib as a package.
More information about the taglib-devel