Hi Erik,
On 29/06/16 16:26, Erik Smeets wrote:
Hello,
Can someone provide some information that explains the differences between the
goolf and foss toolchains? It seems that goolf has not been updated recently,
so should we assume that this is legacy and that foss is preferred?
As Jack mentioned, you're right on the latter.
We switched from 'goolf' to 'foss' a long time ago, for the following
reasons:
* the 'goolf' naming was confusing people, at least 'foss' has a meaning
in the "real world" (free & open source software)
* goolf and foss include the same toolchain components (GCC, OpenMPI,
OpenBLAS, (Sca)LAPACK, FFTW, which is where 'goolf' gets its name), with
one exception: the GCC was built on top of a binutils we control, rather
than relying on the system one (at least, for the recent versions of
'foss', this was not the case for the first couple of 'foss' versions)
* the idea is that we can swap one component for another in 'foss'
without having to change the name, if the need arises (e.g. use MVAPICH2
instead of OpenMPI, or whatever)
Does that help?
regards,
Kenneth