modules tcl: switch default all:autoload from none to direct (#36269)
Since environment-modules has support for autoloading since 4.2, and Spack-builds of it enable it by default, use the same autoload default for tcl as lmod.
This commit is contained in:
parent
101c5b51bb
commit
47d710dc4d
2 changed files with 8 additions and 5 deletions
|
@ -46,7 +46,7 @@ modules:
|
||||||
|
|
||||||
tcl:
|
tcl:
|
||||||
all:
|
all:
|
||||||
autoload: none
|
autoload: direct
|
||||||
|
|
||||||
# Default configurations if lmod is enabled
|
# Default configurations if lmod is enabled
|
||||||
lmod:
|
lmod:
|
||||||
|
|
|
@ -629,8 +629,9 @@ by its dependency; when the dependency is autoloaded, the executable will be in
|
||||||
PATH. Similarly for scripting languages such as Python, packages and their dependencies
|
PATH. Similarly for scripting languages such as Python, packages and their dependencies
|
||||||
have to be loaded together.
|
have to be loaded together.
|
||||||
|
|
||||||
Autoloading is enabled by default for Lmod, as it has great builtin support for through
|
Autoloading is enabled by default for Lmod and Environment Modules. The former
|
||||||
the ``depends_on`` function. For Environment Modules it is disabled by default.
|
has builtin support for through the ``depends_on`` function. The latter uses
|
||||||
|
``module load`` statement to load and track dependencies.
|
||||||
|
|
||||||
Autoloading can also be enabled conditionally:
|
Autoloading can also be enabled conditionally:
|
||||||
|
|
||||||
|
@ -654,8 +655,10 @@ The allowed values for the ``autoload`` statement are either ``none``,
|
||||||
In the ``tcl`` section of the configuration file it is possible to use
|
In the ``tcl`` section of the configuration file it is possible to use
|
||||||
the ``prerequisites`` directive that accepts the same values as
|
the ``prerequisites`` directive that accepts the same values as
|
||||||
``autoload``. It will produce module files that have a ``prereq``
|
``autoload``. It will produce module files that have a ``prereq``
|
||||||
statement, which can be used to autoload dependencies in some versions
|
statement, which autoloads dependencies on Environment Modules when its
|
||||||
of Environment Modules.
|
``auto_handling`` configuration option is enabled. If Environment Modules
|
||||||
|
is installed with Spack, ``auto_handling`` is enabled by default starting
|
||||||
|
version 4.2. Otherwise it is enabled by default since version 5.0.
|
||||||
|
|
||||||
------------------------
|
------------------------
|
||||||
Maintaining Module Files
|
Maintaining Module Files
|
||||||
|
|
Loading…
Reference in a new issue