Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-02-11 08:09:19

Gennaro Prota <gennaro_prota_at_[hidden]> writes:

> As I've asked in a recent post, I would like to have boost not using
> non-standard features (e.g. long long), unless they are explicitly
> requested by the user. The reason, besides general boost philosophy
> considerations, is that, with some compilers, it is otherwise
> impossible to compile code that includes boost headers, even if the
> client code makes no use of the offending feature. For instance, Intel
> C++ 6.0 in --strict mode flags any use of long long with an error, and
> the obvious -Qoption,c,--long_long isn't accepted (maybe there's an
> alternative for it though, I don't know).
> Could we subordinate BOOST_HAS_LONG_LONG to

Even if we're willing to break user code and tell them they have to
define that macro explicitly, we'd have to be very careful; we have
tests that exercise long long and we don't want to break those or
disable that part of the testing.

Dave Abrahams
Boost Consulting

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