<div dir="ltr"><div dir="ltr">Hi,<div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 18 Dec 2020 at 11:23, Robin Long &lt;<a href="mailto:robin.long1@hotmail.co.uk">robin.long1@hotmail.co.uk</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello All,<br>
<br>
I am an RSE at Manchester working with Stian Soiland-Reyes, I have <br>
previously been tasked with updating the bioconda gromacs recipe. In the <br>
process of improving this so that Gromacs in conda has support for MPI <br>
some of the build option has been questioned and we are unsure why these <br>
decisions were made in the first place and what side affects would come <br>
about from removing them.<br>
<br>
Specifically, why are we using static libraries in the build instead of <br>
shared ones, and why we are building static libraries to be linked <br>
against. It maybe that these could be removed, but if anyone has any <br>
knowledge as to why these were setup this way, or what affect removing <br>
them would have we would be grateful.<br></blockquote><div><br></div><div>Unfortunately AFAIK the author of that script where that choice was made has never been known to post here. However, the main advantage of static linking for GROMACS is slightly faster execution when calling out to dependent libraries, and I&#39;d say that&#39;s not important enough for bioconda for it to want to build it that way.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
The questions and build scripts can be seen here: <br>
<a href="https://github.com/bioconda/bioconda-recipes/pull/25847/#discussion_r545226970" rel="noreferrer" target="_blank">https://github.com/bioconda/bioconda-recipes/pull/25847/#discussion_r545226970</a></blockquote><div><br></div><div>I&#39;ll comment more there.</div><div><br></div><div>Mark</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Thanks,<br>
<br>
Robin Long<br>
<br>
Research Software Engineer,<br>
<br>
University of Manchester<br>
<br>
-- <br>
Gromacs Developers mailing list<br>
<br>
* Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List</a> before posting!<br>
<br>
* Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists</a><br>
<br>
* For (un)subscribe requests visit<br>
<a href="https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers" rel="noreferrer" target="_blank">https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers</a> or send a mail to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.<br>
</blockquote></div></div>