Skip to content
Snippets Groups Projects
  • Whitney Armstrong's avatar
    a661f7ad
    modified: ../config/sidebar.yml · a661f7ad
    Whitney Armstrong authored
    	modified:   getting-started/eic_container.md
    	modified:   getting-started/environment.md
    	deleted:    getting-started/quickstart.md
    	new file:   getting-started/quickstart.mdx
    	modified:   hackathon.md
    	modified:   index.mdx
    	new file:   links.md
    	new file:   ../../static/Argonne_color_black_transparent.png
    	new file:   ../../static/Argonne_color_white_transparent.png
    	modified:   ../../static/banner.png
    	new file:   ../../static/favicon.ico
    	modified:   ../../static/favicon.png
    a661f7ad
    History
    modified: ../config/sidebar.yml
    Whitney Armstrong authored
    	modified:   getting-started/eic_container.md
    	modified:   getting-started/environment.md
    	deleted:    getting-started/quickstart.md
    	new file:   getting-started/quickstart.mdx
    	modified:   hackathon.md
    	modified:   index.mdx
    	new file:   links.md
    	new file:   ../../static/Argonne_color_black_transparent.png
    	new file:   ../../static/Argonne_color_white_transparent.png
    	modified:   ../../static/banner.png
    	new file:   ../../static/favicon.ico
    	modified:   ../../static/favicon.png
title: "Development Environment"

Development within singularity container

The following helper runs bash inside eic_container

module load eic_container
container_dev

For projects that you want to build but which are also inside of the container, you must make sure to set $PATH and $LD_LIBRARY_PATH to point to the development build's installation prefix first. Here we assume your development builds are being installed into $HOME/stow/development

A simple setup script will make sure

export $PATH=$HOME/stow/development/bin:$PATH
export $LD_LIBRARY_PATH=$HOME/stow/development/lib:$HOME/stow/development/lib64:$LD_LIBRARY_PATH
export $ROOT_INCLUDE_PATH=$HOME/stow/development/include:$ROOT_INCLUDE_PATH