Boost logo

Boost :

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,

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
this one.)

Boost list run by bdawes at, gregod at, cpdaniel at, john at