Boost logo

Boost :

Subject: Re: [boost] Showstopper for Boost 1.56?
From: Eric Niebler (eniebler_at_[hidden])
Date: 2014-07-30 14:58:13


On 7/29/2014 6:45 AM, Peter Dimov wrote:
> Niall Douglas wrote:
>
>> On 29 Jul 2014 at 16:27, Peter Dimov wrote:
>>
>> > > Unless I'm missing something, C++11 includes C99 preprocessor > >
>> (variadic macros, at least). So I don't see why these warnings should
>> > > be emitted. A compiler bug perhaps?
>> >
>> > C++11 (-std=c++11) does, but -std=c++0x probably doesn't.
>>
>> That occurred to me too, so I tried -std=c++11 and got the same
>> warnings spew.
>
> Definitely a clang bug then. It should not enable C99 warnings by
> default in C++11 mode. The fix is to disable the warning in the Jamfile.
> I thought that the clang toolset already did that as we've discussed
> this issue with Edward Diener in the past, but I can't find
> -Wno-c99-extensions anywhere.

Is someone working on a fix? I'd be willing to take a patch that
suppresses the warning from the Jamfile(s). That's obviously
unsatisfactory since it doesn't help people who build in other ways.

\e


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