Boost C++ Libraries: Ticket #11852: GCC 4.8.5 & CUDA: float128 missing https://svn.boost.org/trac10/ticket/11852 <p> Similar to </p> <blockquote> <p> <a class="ext-link" href="https://svn.boost.org/trac/boost/ticket/8048"><span class="icon">​</span>https://svn.boost.org/trac/boost/ticket/8048</a> </p> </blockquote> <p> float128 is still unsupported when compiling with nvcc (tested with CUDA 7.5.18). First noticed with the latest release (1.60.0) and GCC 4.8.5 but should affect all previous releases depending on used modules. </p> <p> Attached is a patch for <code>config/compiler/gcc.hpp</code> adding the missing <code>&amp;&amp; !defined(__CUDACC__)</code>. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11852 Trac 1.4.3 a.huebl@… Fri, 18 Dec 2015 09:22:02 GMT attachment set https://svn.boost.org/trac10/ticket/11852 https://svn.boost.org/trac10/ticket/11852 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">float128GccNvcc.patch</span> </li> </ul> <p> Patch to avoid float128 with nvcc </p> Ticket a.huebl@… Fri, 18 Dec 2015 09:31:59 GMT <link>https://svn.boost.org/trac10/ticket/11852#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11852#comment:1</guid> <description> <p> <a class="missing wiki">GitHub</a> Pull request: <a class="ext-link" href="https://github.com/boostorg/config/pull/83"><span class="icon">​</span>https://github.com/boostorg/config/pull/83</a> </p> </description> <category>Ticket</category> </item> <item> <author>a.huebl@…</author> <pubDate>Fri, 18 Dec 2015 09:53:55 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/11852#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11852#comment:2</guid> <description> <p> Update: when using nvcc with -std=c++11 the 128 variants are available. </p> <p> Patch updated here: </p> <blockquote> <p> <a class="ext-link" href="https://patch-diff.githubusercontent.com/raw/boostorg/config/pull/83.patch"><span class="icon">​</span>https://patch-diff.githubusercontent.com/raw/boostorg/config/pull/83.patch</a> </p> </blockquote> </description> <category>Ticket</category> </item> <item> <author>a.huebl@…</author> <pubDate>Fri, 18 Dec 2015 10:48:09 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/11852#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11852#comment:3</guid> <description> <p> updated the intel and clang checks, too now. </p> <p> note: of course, 128 variants will with current hardware only work on the host side, afaik. </p> </description> <category>Ticket</category> </item> <item> <author>a.huebl@…</author> <pubDate>Fri, 18 Dec 2015 11:00:21 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/11852#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11852#comment:4</guid> <description> <p> the reason this is triggered already with header includes with <code>1.60.0</code> and not with <code>1.59.0</code> is that </p> <pre class="wiki">type_traits/is_floating_point.hpp </pre><p> implements new <code>__float128</code> type traits in the current release. </p> </description> <category>Ticket</category> </item> <item> <author>a.huebl@…</author> <pubDate>Tue, 22 Mar 2016 09:12:16 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/11852#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11852#comment:5</guid> <description> <p> The PR was accepted and the issue should be fixed with the next release. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Tue, 22 Mar 2016 09:12:45 GMT</pubDate> <title>milestone changed https://svn.boost.org/trac10/ticket/11852#comment:6 https://svn.boost.org/trac10/ticket/11852#comment:6 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.61.0</span> </li> </ul> Ticket John Maddock Sun, 16 Apr 2017 17:09:50 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/11852#comment:7 https://svn.boost.org/trac10/ticket/11852#comment:7 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> Ticket