<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Previously the way you would install a binary distribution with hdpm was by using the “fetch-dist” command.</div><div class="">The “install” command replaces the “fetch-dist” command, and has the same functionality but adds an extra </div><div class="">step of linking the binaries into the packages directory. This eliminates the need for a separate build settings</div><div class="">template for using binary packages, so the “home-dev” template has been deleted. The default (master) settings</div><div class="">are appropriate for hdds/sim-recon development, but can easily be adjusted to use tagged versions of hdds/sim-recon</div><div class="">(in settings/versions.txt) if desired.</div><div class=""><br class=""></div><div class="">Binary package distributions are available for CentOS 6/7 (RHEL 6/7), Ubuntu 14.04/16.04 LTS, and Mac OSX 10.11.</div><div class=""><br class=""></div><div class="">If you are currently using the “home-dev” template, then after updating hdpm you should select the default settings:</div><div class="">hdpm select master</div><div class=""><br class=""></div><div class="">hdpm install</div><div class="">installs/updates the latest pre-built packages, including hdds/sim-recon.</div><div class="">To list available binary distributions, do</div><div class="">hdpm install -l</div><div class=""><br class=""></div><div class="">To build your own development hdds/sim-recon, run</div><div class="">hdpm build sim-recon</div><div class="">If you have previously installed binary packages, then it will use them to fulfill dependencies for these builds.</div><div class=""><br class=""></div><div class="">The above commands should work anywhere the prerequisites are installed, including on the JLab CUE.</div><div class=""><a href="https://github.com/JeffersonLab/hdpm/wiki/Installing-Prerequisites" class="">https://github.com/JeffersonLab/hdpm/wiki/Installing-Prerequisites</a></div><div class="">Previously it was not possible to use the hdpm-packaged binaries to fulfill dependencies on the CUE because the lapack</div><div class="">library was not found in that environment (naming issue). The binary distributions now include the lapack and blas libraries,</div><div class="">so that is no longer an issue.</div><div class=""><br class=""></div><div class="">Still, for those working on the JLab CUE, it is recommended to make use of the “jlab-dev” build settings template.</div><div class="">This template will configure your build to use the standard halld group installations for the dependencies.</div><div class="">The one-liner is:</div><div class="">hdpm build jlab-dev</div><div class="">This is equivalent to:</div><div class="">hdpm select jlab-dev; hdpm build sim-recon</div><div class=""><br class=""></div><div class="">-Nathan</div><div class=""><br class=""></div></body></html>