Skip to content

Improve support for building on top of EESSI as a site, leveraging upstream software-layer-scripts#3

Draft
casparvl wants to merge 43 commits into
mainfrom
improve_building_on_top_support
Draft

Improve support for building on top of EESSI as a site, leveraging upstream software-layer-scripts#3
casparvl wants to merge 43 commits into
mainfrom
improve_building_on_top_support

Conversation

@casparvl
Copy link
Copy Markdown

This PR is mostly to see what changes I've made...

Caspar van Leeuwen and others added 30 commits May 18, 2026 14:20
…d issues with the overlay filesystem not being able to write when doing mkdir calls
…SI env, as the EESSI_CVMFS_REPO doesn't seem to be set any earlier
…is is the custom variable we introduced for the sole purpose of forcing site installs for the build scripts. We introduced a separate var because we don't want to pick up on a EESSI_SITE_INSTALL that may or may be not be set in the general system environment
… to set the EESSI_SITE_SOFTWARE_PATH correctly
…kipped for site installations. Also, make sure that parts that should be installed in /cvmfs/software.eessi.io for site installations (such as the cuda libraries) are actually installed there - and not in the EESSI_SITE_SOFTWARE_PREFIX
…e installs that define EESSI_SITE_SOFTWARE_PREFIX
…o that when we're doing site builds, we are _also_ mounting software.eessi.io _and_ we are using the software.eessi.io compatibility layer
@casparvl casparvl changed the title Improve building on top support Improve support for building on top of EESSI as a site, leveraging upstream software-layer-scripts May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant