Take iccifort-2015.1.133.eb and iccifort-2015.1.133-GCC-4.9.2.eb for example:

iccifort-2015.1.133.eb has these:
dependencies = [
    ('icc', version),
    ('ifort', version),
]


and iccifort-2015.1.133-GCC-4.9.2.eb has these:
dependencies = [
    ('icc', version, versionsuffix),
    ('ifort', version, versionsuffix),
]

If you look at icc-2015.1.133-GCC-4.9.2.eb
it installs icc and has GCC as dependency.

though you could also change it, so that icc-2015.1.133-GCC-4.9.2.eb doesn't
install the icc, but just has 2 dependencies: icc-2015.1.133.eb and
GCC-4.9.2.eb.

That way you de-duplicate the installation of icc. Right?

Any reason not to do it like that?

Reply via email to