<div dir="ltr">Luc,<div><br></div><div>Please make sure that any new dependencies are optional, and that existing users can continue to use the existing code.  LSTBX is a fundamental component of CCTBX, and I wouldn&#39;t be keen on suddenly changing all the underlying implementations!</div><div><br></div><div>Also, we cannot include anything GPL in CCTBX.</div><div><br></div><div>If need be we can set up a high-level discussion of this also involving Paul Adams.</div><div><br></div><div>Nick</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Nicholas K. Sauter, Ph. D.<br>Senior Scientist, Molecular Biophysics &amp; Integrated Bioimaging Division<div>Lawrence Berkeley National Laboratory<br>1 Cyclotron Rd., Bldg. 33R0345<br>Berkeley, CA 94720<br>(510) 486-5713<br></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Jun 22, 2018 at 6:16 AM, Luc Bourhis <span dir="ltr">&lt;<a href="mailto:luc_j_bourhis@mac.com" target="_blank">luc_j_bourhis@mac.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">&gt;&gt; Actually, no, it does not work. We also need LAPACK anyway. And that’s only in FORTRAN as far as I know.<br>
&gt; <br>
&gt; Clapack is also in c.<br>
<br>
</span>Ah, yes, Lapack passed through f2c. Forgot about that indeed. Mmmhmmm… Ok, so let’s sum up the alternatives.<br>
<br>
1. compile together netlib cblas and clapack, and install in the right place in the cctbx tree<br>
<br>
2. copy MKL headers, and shared libs (Linux), dynamic libraries (MacOS), or DLL’s (Windows) to the right place in the cctbx tree<br>
<br>
3. compile OpenBLAS and install in the right place in the cctbx tree<br>
<br>
I am not convinced option 1 is any simpler, because we need to do the job for two libraries and make sure they work together whereas for option 3 OpenBLAS makefiles take care of everything. Actually, I think option 2 is the simplest one because no compilation is involved.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
______________________________<wbr>_________________<br>
cctbxbb mailing list<br>
<a href="mailto:cctbxbb@phenix-online.org">cctbxbb@phenix-online.org</a><br>
<a href="http://phenix-online.org/mailman/listinfo/cctbxbb" rel="noreferrer" target="_blank">http://phenix-online.org/<wbr>mailman/listinfo/cctbxbb</a><br>
</div></div></blockquote></div><br></div>