Can TagLib2.0 require C++11 or Boost?

Tony Pombo mcp at
Mon Nov 18 04:45:12 UTC 2013

I don't know what C++11 or Boost is, but I use taglib within Visual Studio
2008, 2010, and 2013 projects.

-----Original Message-----
From: taglib-devel-bounces at [mailto:taglib-devel-bounces at] On
Behalf Of Tsuda Kageyu
Sent: Sunday, November 17, 2013 6:21 PM
To: taglib-devel at
Subject: Can TagLib2.0 require C++11 or Boost?

Hi guys.

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 doesn't support.

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 Boost?

This change only affects the users who builds TagLib themselves. It doesn't
affect the people who uses TagLib as a package.

taglib-devel mailing list
taglib-devel at

More information about the taglib-devel mailing list