You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
One complaint about spack-stack is that the environments define so many modules that are all loaded as dependencies. Not all of those are necessary (because some are build-time dependencies only but not declared as such; others are run-time dependencies but don't need to be loaded because of RPATH or dynamic linking).
Describe the solution you'd like
Reduce the number of modules being generated and loaded by extending the exclude list in config/common/modules_*.yaml.
Additional context
There are other alternatives that we can explore in the future, for example spack views (for all dependencies or the Python dependencies only). These solutions will require changes in the downstream applications (build system, runtime config). Maybe we can get away with excluding more modules and being more selective about what we need to load for a certain application.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
One complaint about spack-stack is that the environments define so many modules that are all loaded as dependencies. Not all of those are necessary (because some are build-time dependencies only but not declared as such; others are run-time dependencies but don't need to be loaded because of
RPATH
or dynamic linking).Describe the solution you'd like
Reduce the number of modules being generated and loaded by extending the exclude list in
config/common/modules_*.yaml
.Additional context
There are other alternatives that we can explore in the future, for example spack views (for all dependencies or the Python dependencies only). These solutions will require changes in the downstream applications (build system, runtime config). Maybe we can get away with excluding more modules and being more selective about what we need to load for a certain application.
The text was updated successfully, but these errors were encountered: