Boost logo

Boost :

Subject: Re: [boost] lots of warning with gcc-4.8.1 + boost-1.54.0
From: Nathan Ridge (zeratul976_at_[hidden])
Date: 2013-07-03 05:09:24


> 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 I stand corrected. (What's new in 4.8 is it being included in -Wall, which is why I never noticed it in 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've seen spews of that warning for other large projects, such as clang or wxWidgets, not just boost. Would GCC consider removing it from -Wall? >> 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.) My apologies. Regards, Nate


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk