<html>#2679: How to link an externally compiled library during ET compilation
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Maria Mutz</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>open</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></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>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>Comment (by Roland Haas):</p>
<p>Thank you. Ok so the line that triggers the error is the last executed one:  </p>
<div class="codehilite"><pre><span></span><span>gcc -L/cm/shared/apps/spack/cpu/opt/spack/linux-centos8-zen2/gcc-10.2.0/numactl-2.0.12-brsvuiqgwwnn2otgnu3pyemvgp6dal2n/lib/ -lm -lgfortran -L/home/mmutz/Cactus/arrangements/MRNS/Cocalthorn/src/Cocal_MRNS/Main_utility/ -lcocalmrns  include_modulefiles_MRNS.f90.o   -o include_modulefiles_MRNS.f90</span>
</pre></div>


<p>which indeed is full compile and link (no <code>-c</code> flag). This line should not be there, in particular since the lines above:  </p>
<div class="codehilite"><pre><span></span><span class="mi">1673483420</span><span class="p">.</span><span class="mi">23084</span> <span class="n">Compiling</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">mmutz</span><span class="o">/</span><span class="n">Cactus</span><span class="o">/</span><span class="n">arrangements</span><span class="o">/</span><span class="n">MRNS</span><span class="o">/</span><span class="n">Cocalthorn</span><span class="o">/</span><span class="n">src</span><span class="o">/</span><span class="n">include_modulefiles_MRNS</span><span class="p">.</span><span class="n">f90</span> <span class="n">current_wd</span><span class="o">=</span><span class="ss">`pwd`</span> <span class="p">;</span> <span class="n">cd</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">mmutz</span><span class="o">/</span><span class="n">Cactus</span><span class="o">/</span><span class="n">configs</span><span class="o">/</span><span class="n">sim18</span><span class="o">/</span><span class="n">scratch</span> <span class="p">;</span> <span class="n">gfortran</span> <span class="o">-</span><span class="n">m128bit</span><span class="o">-</span><span class="k">long</span><span class="o">-</span><span class="kt">double</span> <span class="o">-</span><span class="n">fcray</span><span class="o">-</span><span class="n">pointer</span> <span class="o">-
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2679/how-to-link-an-externally-compiled-library'>https://bitbucket.org/einsteintoolkit/tickets/issues/2679/how-to-link-an-externally-compiled-library</a></p>
</html>