On 29 Jul 2014 at 13:41, Marc Glisse wrote:
Yes, clang has a lot more warning. Which ones did you enable?
GCC 4.8 produces no such spew.
gcc is lacking some warnings.
The main warnings I see here are about C99 macros (empty or variadic). gcc also has those warnings, but they are useless enough that it doesn't enable them by default.
Firstly I didn't see these warnings in Boost 1.55. Something has changed. 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. Niall -- ned Productions Limited Consulting http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/