Boost logo

Boost Users :

Subject: Re: [Boost-users] conflicting intmax_t definitions - Boost 1.53 and gcc 4.8 incompatibility?
From: John Maddock (john_at_[hidden])
Date: 2014-01-20 08:21:55


>Yes, there are some using namespace boost statements, and some of them are
>before some includes... but why would that suddenly break when it was
>working before I upgraded? Is boost now defining its own intmax_t (and
>other such tings, like uint64_t) where it wasn't before?

No, nothing in that part of Boost has changed for some time I believe.

Boost does define it's own intmax_t etc *in namespace boost*, if you import
these into the global namespace then expect things to break, sorry but
that's the way it's *always* been. My guess is it worked before because the
Boost and std lib versions happened to be identical by chance.

John.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net