Boost logo

Boost :

From: Dave Abrahams (dave_at_[hidden])
Date: 2003-02-05 18:27:38


On Wednesday, February 05, 2003 5:58 PM [GMT+1=CET],
Ronald Garcia <garcia_at_[hidden]> wrote:

> On Wed, 5 Feb 2003, Rene Rivera wrote:
>
> > [2003-02-05] Ronald Garcia wrote:
> > >
> > > I would like to request the addition of the -ansi flag to the
> > > [ ... ]
> >
> > Some questions...
> >
> > Are the errors in Boost code, or your code?
> err...both (boost code that happens to be my code :) ).
>
> >
> > Are you using Boost.Build for Boost only, or for your builds also?
> I'm only using Boost.Build to run the regression tests -- specifically for
> Boost.Multiarray, a library I maintain. My rationale for requesting the
> addition is that at least multi_array passed all regression tests without
> it, though stricter (wrt the C++ Standard) compilers (that I do
> not have access to :) ) reject it. It seems to me that enabling
> stricter adherence to the Standard (at least as per the EDG front-end used
> in icc) by default would be a Good thing.

It is our usual policy to run in "most conforming, plus extensions mode".
IOW, extensions like long long and platform-specific capabilities like
__cdecl are typically enabled when they're available.

What does -ansi add/remove from the capabilities of Intel C++?

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com

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