<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:10pt;color:#333399;font-family:Tahoma,Geneva,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Hi all,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Update on Phil's mail: the corrections and improvement that he mentioned have been completed and merged. These corrections affect pretty much all of the Mochi libraries. We therefore encourage you to reinstall a clean
 build of all the libraries you are using.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">If you are using spack, this can be done by updating your local copy of sds-repo (git pull). Then uninstall Mercury and all the libraries it depends on using the following command:</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">spack uninstall --dependents --all mercury</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Finally you can reinstall the libraries you need (e.g. margo):</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">spack install margo</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Thanks,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Matthieu<br>
</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> mochi-devel <mochi-devel-bounces@lists.mcs.anl.gov> on behalf of Phil Carns <carns@mcs.anl.gov><br>
<b>Sent:</b> Monday, March 26, 2018 3:29:42 PM<br>
<b>To:</b> mochi-devel@lists.mcs.anl.gov<br>
<b>Subject:</b> [Mochi-devel] building against Merury origin/master, upcoming changes</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi all,<br>
<br>
If you have tried to build Margo against Mercury's origin/master lately, <br>
then you've already noticed that this doesn't work at the moment :)  The <br>
short term fix is to use revision <br>
6c82baf7819a553b6b8235fbe7c180989a1e17fe of Mercury, before the changes <br>
landed that broke the Margo library.<br>
<br>
We are working on a solution that will get origin/master of Margo and <br>
Mercury back in sync, and also generally improve how Margo multiplexes <br>
services.  This is actually one of 3 changes we are working on at the <br>
moment to improve general maintenance and deployment of Margo (and thus <br>
several other Mochi components):<br>
<br>
1) see above, fix multiplexing in Margo and bring it back in sync with <br>
Mercury<br>
<br>
2) eliminate abt-snoozer dependency.  We are working on upstreaming the <br>
capability we need in origin/master of Argobots if we can<br>
<br>
3) eliminate boost dependency.  We are investigating the possibility of <br>
embedding the subset of boost headers that Mercury needs into the <br>
Mercury repo so that it no longer needs an external boost install<br>
<br>
At any rate, the upshot is: Please pardon our dust, it will be better <br>
soon, use an older revision of Mercury for now, and we'll let you know <br>
when things are fixed!<br>
<br>
thanks,<br>
<br>
-Phil<br>
<br>
_______________________________________________<br>
mochi-devel mailing list<br>
mochi-devel@lists.mcs.anl.gov<br>
<a href="https://lists.mcs.anl.gov/mailman/listinfo/mochi-devel">https://lists.mcs.anl.gov/mailman/listinfo/mochi-devel</a><br>
<a href="https://www.mcs.anl.gov/research/projects/mochi">https://www.mcs.anl.gov/research/projects/mochi</a><br>
</div>
</span></font></div>
</body>
</html>