Skip to content

Changes in default configuration in EasyBuild v5.0

(for a full overview of changes in EasyBuild v5.0, see here)

Various changes in default configuration included in EasyBuild v5.0, including:


Enable RPATH linking by default

RPATH linking is enabled by default in EasyBuild v5.0 (see easybuild-framework PR #4448).

The benefits for enabling RPATH are explained in Why RPATH?.

This enhancement does not add any filtering of environment variables. This means $LD_LIBRARY_PATH will continue to be appended by the environment module files EasyBuild generates, unless it is configured to filter these variables (via --filter-env-vars, see also Relation to $LD_LIBRARY_PATH).

To disable RPATH linking, either:

  • Use the --disable-rpath command line option;
  • Set the $EASYBUILD_DISABLE_RPATH environment variable;
  • Disable RPATH linking in an EasyBuild configuration file:

    [override]
    rpath=0
    

Enable --trace by default

The --trace option is enabled by default (see easybuild-framework PR #4250).

This makes the output produced by the eb command more informative, by providing more information about what's going on in the background.

To disable trace output, either:

  • Use the --disable-trace command line option;
  • Set the $EASYBUILD_DISABLE_TRACE environment variable;
  • Disable trace mode in a configuration file:

    [override]
    trace=0