Arnau,

That is totally fine.
The easyconfig files without a toolchain in the file name are built with a 
system toolchain (i.e. the compiler provided by your OS) and are required in 
order to build the GCCcore components.
Once the GCCcore toolchain is built, those libraries are built again with 
GCCcore and used for all successive build dependencies.

Davide


From: [email protected] <[email protected]> On 
Behalf Of Arnau
Sent: Thursday, June 10, 2021 9:33 AM
To: [email protected]
Subject: [EXTERNAL] [easybuild] Easyconfigs installed twice

Hi all,

I'm running a new R installation with EB 4.4.0 and foss-2021a (with 
minialtoolchian).
Everything work nice except for the fact that I'm noticing that some software 
are being installed twice, same software and version but one without the 
toolchain one with the toolchain. I.e:

      1 zlib-1.2.11.eb
      1 zlib-1.2.11-GCCcore-10.3.0.eb

     1 ncurses-6.2.eb
      1 ncurses-6.2-GCCcore-10.3.0.eb

      1 binutils-2.36.1.eb
      1 binutils-2.36.1-GCCcore-10.3.0.eb

As I'm creating new easyconfigs for some software that are not yet available 
with the 2021a toolchain, I'm wondering if I'm doing something wrong in the 
easyconfig so I'm telling EB to install the software twice.
Or is it something somehow expected?

Anyone could give a hand? I've been looking into my easyconfigs and can't find 
the reason for this thing.

TIA,
Arnau

Reply via email to