handle new directory structure for Intel Advisor ( #2942).update Clang easyblock for versions >= 16 + run tests only for final stage of bootstrap build ( #2929).unset $CPPFLAGS, $LDFLAGS, $LIB which may interfere with Score-P configure magic ( #2928).update Score-P easyblock to use -with-nocross-compiler-suite=nvhpc for recent software versions ( #2928).drop unnecessary CUDA stub libraries from $LIBRARY_PATH ( #2793).minor enhancements and updates, including:.new custom easyblock for sympy ( #2949) and tensorflow-compression ( #2990).only add extensions in module file if there are extensions ( #4331).enhance Toolchain.get_flag to handle lists ( #4319).fix test_add_and_remove_module_path by replacing string comparison of paths by checking whether they point to the same path (since symlinks may cause trouble) ( #4312).use sys.executable to obtain path to python command in tests, rather than assuming that python command is available in $PATH ( #4309).ignore request for external module (meta)data when no modules tool is active ( #4308).don't fail in mkdir if path gets created while processing it ( #4300, #4328).avoid error being logged when checksums.json is not found ( #4261).improve error when checksum dict has no entry for a file ( #4150).add support for submodule filtering and specifying extra Git configuration in git_config ( #4338, #4339).add definitions for ifbf and iofbf toolchain ( #4337).add support for using fine grained Github tokens ( #4332).add -silence-hook-trigger configuration option to supress printing of debug message every time a hook is triggered ( #4329).add build_info_msg easyconfig parameter to print message during installation of an easyconfig ( #4324).add postiter hook to the list of steps so the corresponding hook can be used ( #4316).implement support for cancel_hook and fail_hook ( #4315, #4325).add build_and_install_loop hooks to run before and after the install loop for individual easyconfigs ( #4304).suggest default title in -review-pr ( #4287).add end-to-end test for running EasyBuild in different Linux distros using containers ( #3968).It contains 251 software-specific easyblocks and 42 generic easyblocks,Īlongside 18,021 easyconfig files.
Including 40 different (compiler) toolchains.
Installing 3,244 different software packages, The latest version of EasyBuild provides support for building and