github easybuilders/easybuild easybuild-v5.4.1
EasyBuild v5.4.1

5 hours ago

EasyBuild v5.4.1 is primarily a bugfix & update release, but also includes several minor enhancements, and much more.

Highlights for this release are listed below.

More details are available in the detailed release notes which includes links to the respective pull requests for more detailed information.

Prominent bug fixes & changes

(bug fixes or changes that (may) warrant re-installing easyconfigs are marked with (***))

  • change RPATH wrapper to still add -rpath options when -v option is used in linker command;
  • fix download_file to not give up prematurely when HTTP status between between 400 and 499 is obtained, so fallback URLs (like ftp.gnu.org for ftpmirror.gnu.org) are being used;
  • fix --sanity-check-only for Bundle easyblock;
  • (***) symlink include/openssl subdirectory instead of individual header files for OpenSSL wrapper;
  • fixes for LAMMPS easyblock: set $LD_PRELOAD when crosscompiling NVIDIA GPU build on CPU-only system + disable Arm NEON to work around failing build on Arm when using CUDA < 13.2;
  • add Arm64 non-SVE DDOT kernel patch to OpenBLAS 0.3.32;
  • (***) add patch for GCC 14.3 to fix creating invalid VMOVSH instruction on AVX512;
  • (***) demote pybind11 to a build dependency for Triton;
  • add patch for OpenBLAS 0.3.27 to fix zen5 support;
  • (***) drop pybind11 from GCC, intel-compilers and llvm-compilers to GCCcore level;

Highlighted enhancements & updates

(enhancements or updates that (may) warrant updating existing installations are marked with (***))

  • (drastically) reduce number of stat calls triggered by RPATH wrapper script;
  • add extension_name easyconfig parameter, to specify name of extension to use in generated module file;
  • add support for specifying dependencies required to obtain source files via source_deps easyconfig parameter;
  • enable module extensions for Environment Modules 5.7.0+;
  • add SECURITY.md documenting security policy (see also https://github.com/easybuilders/easybuild-framework/security);
  • enhance RPackage easyblock to avoid polluting $HOME when installing R packages;
  • enhance test deduplication in PyTorch test parsing;
  • limit $OMP_NUM_THREADS for PyTorch tests to avoid oversubscribing available cores;
  • update LLVM easyblock to support LLVM 22;
  • update TensorFlow easyblock for TensorFlow 2.19+;
  • update OpenFOAM easyblock for v14;
  • update jaxlib easyblock: adapt compiler handling for jax 0.10+;

Supported software

Support for installing 104 (!) new software packages has been added, including (but not limited to):

  • AFLOW
  • AlphaFold3
  • AMReX
  • Banksy
  • ecFlow
  • FreeCAD
  • GARFIELD++
  • Geneformer
  • GHOST
  • IMAS-MUSCLE3
  • LUMPY
  • MorphoSONIC
  • OpenMC
  • PantheonGPU
  • PoPoolation & PoPoolation2
  • PyKeOps
  • rsx
  • Strelka
  • Tiberius
  • Weston
  • xMCA
  • XPMEM

This brings the total number of supported software packages to 3,227 (excluding extensions)!

Various software updates have been added, including (but not limited to):

  • ANTs 2.6.5
  • bokeh 3.10.0
  • CellBender 0.4.0,
  • CellRanger 10.1.0
  • ColabFold 1.6.2
  • CUDA 13.4.1
  • deepTools 3.5.6
  • DIA-NN 2.6.1
  • dorado 2.1.1
  • ESMPy 8.6.1
  • GeoDict 2026-5-2.SP4
  • GPyTorch 1.15.1
  • HIP 7.2.0
  • ITK 5.4.6
  • Lightning 2.6.1
  • MRtrix 3.0.8
  • Nim 2.2.10
  • NVHPC 26.9
  • OCaml 5.5.1
  • OpenBabel 3.2.1
  • OpenFOAM 14
  • OpenFOAM v2512
  • ParaView 6.1.1
  • PETSc 3.25.0
  • PyTorch 2.9.1 w/ CUDA 12.8.0 (from source + from wheels) + PyTorch 2.9.1 w/ CUDA 12.9.1
  • PyTorch-Lightning 2.6.1
  • ReFrame 4.10.2
  • Salmon 2.7.0
  • SpaceRanger 4.1.0
  • Visit 3.5.0
  • WebKitGTK+ 2.50.5

An up-to-date list of supported software is available here.

Contributions

These changes result from various contributions, made by 29 different contributors:

  • 67 merged pull requests for EasyBuild framework
  • 50 merged pull requests for easyblocks
  • 414 merged pull requests for easyconfigs

Thanks to everyone who contributed to this release in one way or another!

Upgrading

To upgrade to EasyBuild v5.4.1, there are several options.
Two particularly easy options include:

  • eb --install-latest-eb-release
  • eb --from-pr 27165 # use easyconfig from PR #27165

Don't miss a new easybuild release

NewReleases is sending notifications on new releases.