Subject: Re: [boost] lots of warning with gcc-4.8.1 + boost-1.54.0
From: Jonathan Wakely (jwakely.boost_at_[hidden])
Date: 2013-07-03 04:32:06
On 3 July 2013 02:41, Nathan Ridge wrote:
>> Lots of warnings like this:
>> ./boost/bind/arg.hpp:37:22: warning: typedef T_must_be_placeholder locally
>> defined but not used [-Wunused-local-typedefs]
>> when building 1.54.0 with gcc-4.8.1 (fedora f19)
> This warning is new in GCC 4.8, and I have been seeing a ton of them
> not just in boost, but in every codebase I've built.
It was new in GCC 4.7, http://gcc.gnu.org/gcc-4.7/changes.html
It affects Boost more than most code because of the prevalent use of
concept checks and static assertions which are usually implemented
using typedefs but only conditionally compiled.
I keep being surprised noone's disabled it in gcc.jam yet.
> CC'ing the gcc folks.
That's not very helpful because posting to the Boost list is
subscription only (you'll have two copies of this mail, because the
first one I sent from an address subscribed to the GCC list but not
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk