easybuild-easyblocks icon indicating copy to clipboard operation
easybuild-easyblocks copied to clipboard

Collection of easyblocks that implement support for building and installing software with EasyBuild.

Results 233 easybuild-easyblocks issues
Sort by recently updated
recently updated
newest added

In #3089 we've cleaned up unused easyblocks instead of converting the `run_cmd` / `run_cmd_qa` use to `run_shell_cmd`. There is a list of easyblocks that do not use `run_cmd` / `run_cmd_qa`,...

EasyBuild-5.0

When building `TensorFlow-2.15.1-foss-2023a-CUDA-12.1.1.eb` for EESSI we hit an error that `libnccl.so.2` wasn't found in 533 test cases. In the backtrace we saw the following (# number of occurrences): ```python from...

Adds an EasyBlock for building DeepSpeed. Main reason for not handling it in the easyconfig is to access `cuda_compute_capabilities`.

new

oneAPI 2025.0.0 removes `ifort` from the Fortran compiler package. Since this causes the sanity check to fail, update the sanity check to not check `ifort` anymore starting with `LooseVersion('2025')`. Related...

This PR implements the `make_module_req_guess` method for the generic Bundle EasyBlock. With this, all the requirements of the components in a bundle are transferred correctly to the final module. Previously,...

enhancement

NAMD-3.0 depends on charm-8.0.0 that uses Automake. The 'configure' file was removed in favour of 'configure.ac'.

Hi, as discussed in Slack, and being based in in these three PRs: https://github.com/easybuilders/easybuild-easyconfigs/pull/17718 https://github.com/easybuilders/easybuild-easyblocks/pull/2349 https://github.com/easybuilders/easybuild-easyblocks/pull/2918 I have written easyblock for CP2K, during the compilation of **CP2K-2024.2-foss-2023a-CUDA-12.2.0.eb **. Almost all...

update

We use a separate folder for that file that handles `$EBPYTHONPREFIXES`: https://github.com/easybuilders/easybuild-easyblocks/blob/5838f1d639566ae3e0da915f1b8a31c6d3cf04d4/easybuild/easyblocks/p/python.py#L147-L148 This requires putting it into `$PYTHONPATH`. If we'd put it into the `site-packages` folder directly we don't need...

This is required to be able to install `jaxlib` extension of `jax` when using RPATH + alternate sysroot (like we do in EESSI)

enhancement
EESSI