Boost C++ Libraries: Ticket #8790: BOOST_LCAST_HAS_INT128 defined in 32-bit machine using gcc https://svn.boost.org/trac10/ticket/8790 <p> BOOST_LCAST_HAS_INT128 defined in lexical_cast.hpp only considered gcc version &gt; 4.7, but this will fail in 32-bit machines as there's no <span class="underline">SIZEOF_INT128</span> defined, so the #ifdef thing below just fails to lookup "boost::int128_type". </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8790 Trac 1.4.3 Antony Polukhin Sun, 07 Jul 2013 09:51:59 GMT <link>https://svn.boost.org/trac10/ticket/8790#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8790#comment:1</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/84965" title="Fix macro for int128 detection (refs #8790)">[84965]</a>) Fix macro for int128 detection (refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8790" title="#8790: Bugs: BOOST_LCAST_HAS_INT128 defined in 32-bit machine using gcc (closed: fixed)">#8790</a>) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Antony Polukhin</dc:creator> <pubDate>Thu, 18 Jul 2013 08:45:10 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8790#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8790#comment:2</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/85072" title="Fixed testing of 128bit integer types and added staic assert that ...">[85072]</a>) Fixed testing of 128bit integer types and added staic assert that cheks for std::numeric_limits specializations, if they are required for conversion (refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8790" title="#8790: Bugs: BOOST_LCAST_HAS_INT128 defined in 32-bit machine using gcc (closed: fixed)">#8790</a>) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Antony Polukhin</dc:creator> <pubDate>Thu, 18 Jul 2013 09:13:42 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8790#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8790#comment:3</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/85073" title="Get rid of BOOST_LCAST_HAS_INT128 macro and use BOOST_HAS_INT128 ...">[85073]</a>) Get rid of BOOST_LCAST_HAS_INT128 macro and use BOOST_HAS_INT128 instead (refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8790" title="#8790: Bugs: BOOST_LCAST_HAS_INT128 defined in 32-bit machine using gcc (closed: fixed)">#8790</a>) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Antony Polukhin</dc:creator> <pubDate>Thu, 25 Jul 2013 16:29:15 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/8790#comment:4 https://svn.boost.org/trac10/ticket/8790#comment:4 <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> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/85160" title="Merge lexical_cast and some conversion docs and test from trunk: * ...">[85160]</a>) Merge lexical_cast and some conversion docs and test from trunk: </p> <ul><li>fixed int128 and uint128 conversions (fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8790" title="#8790: Bugs: BOOST_LCAST_HAS_INT128 defined in 32-bit machine using gcc (closed: fixed)">#8790</a>) </li><li>fixed warnings from Boost Inspection Report </li></ul> Ticket