Hi List,
I'm trying to get to know EasyBuild. So far there's been lots of little surprises and frustrations, but as I'm slowly getting used to the whole system, it looks like a nice way to manage building (scientific) software from source. A couple of things I still do not fully understand. One of them is why build tools like CMake and M4 are recompiled for each toolchain. In most easyconfigs where CMake is in the builddependencies it is specified without toolchain. So it seems that the installation of toolchain-specific CMakes is mainly because the limited availability of CMake easyconfigs using the dummy toolchain. Am I missing something, or would it make more sense to make an easyconfig for each CMake version using the dummy toolchain and not for other toolchains? The same thing goes for flex and bison, but these packages actually have a lib part, so for some use cases it could actually make sense to predicate their version on the toolchain. Maarten Bosmans

