[Halld-offline] developer-friendly build for singularity container
Mark Ito
marki at jlab.org
Thu Dec 27 15:49:18 EST 2018
People,
Some weeks ago, at an HDGeant4 meeting, Richard suggested we distribute
our software stack in a form suitable for doing development inside our
standard Singularity container. The distributions released heretofore
have been for running only, stripped down to save space. For example,
you could not build a private version of hdgeant4 against the
halld_recon in the distribution; there are no static libraries there.
I am now building recent versions of five packages in our CentOS7
container: hdds, halld_recon, halld_sim, and gluex_root_analysis. The
results, including all of the source code and static libraries are
getting shipped to Oasis. The build is done with the master branch of
all of the repositories, on Mondays and Thursdays. To set-up the
environment to use the Thursday build from inside the container type:
source /group/halld/Software/build_scripts/gluex_env_jlab.sh
/group/halld/Software/builds/Linux_CentOS7-x86_64-gcc4.8.5-cntr/recent/Thursday/version.xml
for tcsh or
source /group/halld/Software/build_scripts/gluex_env_jlab.csh
/group/halld/Software/builds/Linux_CentOS7-x86_64-gcc4.8.5-cntr/recent/Thursday/version.xml
for bash or
gxenv
/group/halld/Software/builds/Linux_CentOS7-x86_64-gcc4.8.5-cntr/recent/Thursday/version.xml
See documentation for "gxenv" here
<https://github.com/JeffersonLab/build_scripts/wiki/gluex_env_boot_jlab.%28c%29sh>.
-- Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20181227/8f2ef0c8/attachment.html>
More information about the Halld-offline
mailing list