easyblock = 'Bundle' name = 'GCC' version = '5.3.0' binutilsver = '2.25' versionsuffix = '-%s' % binutilsver homepage = 'http://gcc.gnu.org/' description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).""" toolchain = {'name': 'system', 'version': ''} dependencies = [ ('GCCcore', version), # binutils built on top of GCCcore, which was built on top of # (dummy-built) binutils ('binutils', binutilsver, '', ('GCCcore', version)), ] altroot = 'GCCcore' altversion = 'GCCcore' # this bundle serves as a compiler-only toolchain, so it should be marked # as compiler (important for HMNS) moduleclass = 'compiler'