Re: [Boost-bugs] [Boost C++ Libraries] #8048: Boost 1.53 + GCC 4.6.3 __int128 undefined.

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