Boost logo

Boost :

Subject: Re: [boost] Official warnings policy?
From: Beman Dawes (bdawes_at_[hidden])
Date: 2009-11-06 11:33:47


On Thu, Nov 5, 2009 at 12:07 PM, Paul A. Bristow
<pbristow_at_[hidden]> wrote:
>
> https://svn.boost.org/trac/boost/wiki/Guidelines/MaintenanceGuidelines
>
> is a first go at this.

Turning off Microsoft extensions (/Za) for the Filesystem library
doesn't work; the library implementation for Windows uses Microsoft
headers that use Microsoft extensions.

So you need to qualify the turn off compiler specific extensions
advise. Perhaps change

"For Microsoft Visual Studio, this means setting level to 4 (command line /W4),
and disabling Microsoft language extensions Disable MS extensions =
Yes, command line option /Za "

to:

"For Microsoft Visual Studio, this means setting level to 4 (command
line /W4). For code that doesn't deliberately use Microsoft language
extensions, disable them with Disable MS extensions = Yes, command
line option /Za"

--Beman


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