<html>#2642: Toolkit Fails to Compile on Sawtooth (Idaho National Lab)
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Leonardo Werneck</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td>ET_2022_11</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>Comment (by Roland Haas):</p>
<p>This is the sympton caused by using an outdated stdc++ template <a data-is-external-link="true" href="http://library.In" rel="nofollow">library. In</a> you fix you are basically re-introducing the compatibility hacks (more or less) that we have just removed from Cactus. A better fix for the compilation failure is to make sure that icpc uses a new enough g++ (and its STL library) by passing a <code>-gxx-name</code> option and the path to a new enough g++.</p>
<p>If on the other hand you really want an isnan that persists even when -Ofast is used (though you are defeating the Ofast purpose in that case and with Ofast there just may not be any NaN produce in a consitent way to begin with) you could use your change. But it addresses a different issue than the compilation failure I think.</p>
<p>‌</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2642/toolkit-fails-to-compile-on-sawtooth-idaho'>https://bitbucket.org/einsteintoolkit/tickets/issues/2642/toolkit-fails-to-compile-on-sawtooth-idaho</a></p>
</html>