[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