Boost logo

Boost :

Subject: Re: [boost] Showstopper for Boost 1.56?
From: Niall Douglas (s_sourceforge_at_[hidden])
Date: 2014-07-29 20:58:59

On 29 Jul 2014 at 20:48, Edward Diener wrote:

> > I think we all agree that 23Mb of warnings spew per build using Boost
> > 1.56 with clang is unacceptable for release. Either
> > Boost.Preprocessor needs fixing, or clang toolset builds explicitly
> > need to add -Wno-c99-extensions to every Boost build.
> The change that was made in Preprocessor is that variadic macros support
> is turned on for clang by default. I made this change after a number of
> complaints from users compiling with clang and after verifying that
> clang has always had variadic macro support.
> I do realize that clang will spit out lots of warnings, so maybe making
> this change was not a good idea on a practical level.

That's great news, now we know the cause of the spew!

This is definitely a showstopper for Boost 1.56, megabytes of warning
spew on clang would be embarrassing for an official release. Bug is
filed at:


ned Productions Limited Consulting

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