Subject: Re: [Boost-bugs] [Boost C++ Libraries] #8048: Boost 1.53 + GCC 4.6.3 __int128 undefined.
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-02-19 16:52:28
#8048: Boost 1.53 + GCC 4.6.3 __int128 undefined.
---------------------------------+------------------------------------------
Reporter: wchan212@⦠| Owner: johnmaddock
Type: Bugs | Status: new
Milestone: To Be Determined | Component: config
Version: Boost 1.53.0 | Severity: Showstopper
Resolution: | Keywords:
---------------------------------+------------------------------------------
Comment (by johnmaddock):
> "Always in motion is the future"
Ain't that the truth.
>Certainly we can add something like "if GCC < 4.7" to the #ifdef, but
what if the 4.7 >version of nvcc still doesn't support __int128. Then we'd
have to rev anyway.
>
>John - do you have knowledge that the CUDA guys are planning this?
Nope, but if they "officially" support 4.7 and later and still define
{{{__SIZEOF_INT128__}}} then they'd better support {{{__int128}}} or else
it's a bug in their compiler support.
I guess either way we won't do anything about it unless someone complains.
Hmmm, maybe you're right that a blanket exclusion is safer - at least
pretty much all of Boost will work just fine then. OK... I think I've
convinced myself :-) I'll commit the original fix unless someone
disagrees.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8048#comment:25> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:12 UTC