Skip to content

Conversation

@boegel
Copy link
Member

@boegel boegel commented Mar 18, 2025

No description provided.

Crivella and others added 30 commits February 11, 2025 12:40
allow installing from commit for LAMMPS
split `SystemCompilerGCC` out of `SystemCompiler` and adopt `module_load_environment`
 adopt module_load_environment: SystemMPI
fix module load environment in Anaconda and Conda easyblocks
adopt `module_load_environment` in CUDA easyblock
adopt `module_load_environment` in Clang easyblock
honor `--module-search-path-headers` in easyblocks that hardcode CPATH
- `default_component_specs` must not be resolved
- `self.cfg.update` resolves the current value before doing the update.

Just put the whole code inside the context manager to use the old behavior
Thyre and others added 24 commits March 12, 2025 18:20
AOCC 4.2.0 and lower (and 'flang' for AOCC 5.0.0) use compiler wrappers
to include the GCC toolchain in the compiler command. The original
compilers are renamed, and a shell script is created running 'exec'
which passes the original compiler name as an argument.

This however can fail if '/bin/sh' is used. On Ubuntu 22.04 LTS, using
'exec -a' causes the following error message, which then causes the
sanity check to fail:

```
$ exec -a "echo" echo "Hello World"
sh: 1: exec: -a: not found
```

To work around this, use '/bin/bash' instead.

Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
make AOCC compiler wrappers aware of keepsymlinks option
recursive glob expansion of library files in GROMACS and convert `lib_subdirs` into a property
Fix cargo build when git branch is referenced
Use `PythonPackage` as the `default_easyblock` for `PythonBundle`
update configuration options for version 4+ of MPICH
convert RUNPATH into RPATH for Rust binaries in recent Rust versions (> 1.79.0)
fix use of `run_shell_cmd` in PyTorch easyblock to check for xmlrunner
Explicitly disable libxml2 support in LLVM easyblock if libxml2 is not available as dependency
bump version to 5.0.0 + update release notes
@boegel boegel added update EasyBuild-5.0 EasyBuild 5.0 labels Mar 18, 2025
@boegel boegel added this to the 5.0.0 milestone Mar 18, 2025
@boegel boegel merged commit bd7b970 into main Mar 18, 2025
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

No open projects
Status: No status

Development

Successfully merging this pull request may close these issues.