Skip to content

GCCcore vs GCC #6366

@boegel

Description

@boegel

There's quite a bit of confusion w.r.t. GCCcore (which only provides the actual GCC compilers) vs GCC (which bundles GCC and binutils)...

The GCCcore concept was first introduced end of 2015 (cfr. easybuilders/easybuild-framework#1451 and #2214) to serve as a base for different toolchains, including foss and intel.

It's mostly relevant when using a hierarchical module naming scheme, but also allows us to have a single easyconfig file for stuff like CMake that can resolve a dependency for things installed with toolchains using the GCC or Intel compilers (which require a GCC underneath).

Since the naming is quite confusing, maybe we need to rethink this a bit, so that GCC can be used as a subtoolchain.

One potential option is to install the GCC+binutils bundle under the GCC name by using the support in the Bundle easyblock for installing different "components" in a single module, see easybuilders/easybuild-easyblocks#980 (which is used to build the X11 bundle of packages).

Thoughts @ocaisa, @damianam, @geimer, @jhein32, @verdurin?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions