<html>#2274: ET fails to compile on BlueWaters due to failure to detect F90 compiler
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2019_10</td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>blocker</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>A recent change to the flesh configure code to detect a F90 compiler makes the code fail on BW with</p>
<div class="codehilite"><pre><span></span>checking whether the Fortran compiler (ftn -g3 -m128bit-long-double -fcray-pointer -ffixed-line-length-none ) works... yes
checking whether the Fortran compiler (ftn -g3 -m128bit-long-double -fcray-pointer -ffixed-line-length-none ) is a cross-compiler... yes
configure: error: Could not run executable generated by Fortran compiler (see configs/sim/config-data/config.log for details). If this is a cross configuration please set CROSS_COMPILE=yes.

Error reconfiguring sim-config
make: *** [sim-config] Error 2
</pre></div>


<p>and config.log contains</p>
<div class="codehilite"><pre><span></span><span class="n">configure</span><span class="o">:</span><span class="mi">2025</span><span class="o">:</span> <span class="n">checking</span> <span class="n">whether</span> <span class="n">the</span> <span class="n">Fortran</span> <span class="n">compiler</span> <span class="o">(</span><span class="n">ftn</span> <span class="o">-</span><span class="n">g3</span> <span class="o">-</span><span class="n">m128bit</span><span class="o">-</span><span class="n">long</span><span class="o">-</span><span class="n">double</span> <span class="o">-</span><span class="n">fcray</span><span class="o">-</span><span class="n">pointer</span> <span class="o">-</span><span class="n">ffixed</span><span class="o">-</span><span class="n">line</span><span class="o">-</span><span class="n">length</span><span class="o">-</span><span class="n">none</span> <span class="o">)</span> <span class="n">works</span>
<span class="n">configure</span><span class="o">:</span><span class="mi">2040</span><span class="o">:</span> <span class="n">ftn</span> <span class="o">-</span><span class="n">o</span> <span class="n">conftest</span>   <span class="n">conftest</span><span class="o">.</span><span class="na">f</span>  <span class="mi">1</span><span class="o">&gt;&amp;</span><span class="mi">5</span>
<span class="o">./</sp
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2274/et-fails-to-compile-on-bluewaters-due-to'>https://bitbucket.org/einsteintoolkit/tickets/issues/2274/et-fails-to-compile-on-bluewaters-due-to</a></p>
</html>