Hi Keith

toolchains are not installed by default, you need to build/install one
toolchain and then use it to continue building more apps. You can list all
the toolchain that easybuild supports by default with the command " eb
--list-toolchains" to decide which one you want to use.

I recommend you to start testing with goolf-1.4.10. To install this
toolchain this command should work (it will take a while...)

eb goolf-1.4.10.eb -r


2014-03-06 22:43 GMT+01:00 Keith Hostetler <[email protected]>:

> The thing I can not wrap my head around is, like it says on your link,
> "supported toolchains". From that page: "...the first thing you'll need to
> do is either pick a supported compiler toolchain, or construct your own and
> make EasyBuild support it". I would think that supported means that I can
> use them right after installation, but now I am being told that I need to
> compile the GCC toolchain myself. Isn't that then making my own toolchain,
> how else can you possibly "pick a supported compiler toolchain"?
> ________________________________________
> From: [email protected] [[email protected]]
> On Behalf Of Kenneth Hoste [[email protected]]
> Sent: Thursday, March 06, 2014 4:29 PM
> To: [email protected]
> Subject: Re: [easybuild] Toolchains
>
> Hi Keith,
>
> On 06/03/14 22:09, Keith Hostetler wrote:
> > I see. Do you need a tar file to create every toolchain? If not, what
> else do you use as the source?
>
> Usually, a toolchain involves a compiler and a bunch of libraries (most
> commonly MPI, BLAS, LAPACK, FFT).
>
> See https://github.com/hpcugent/easybuild/wiki/Compiler-toolchains for
> more details.
>
> So, most commonly toolchains are basically bundles of a handful of
> tools, for which EasyBuild knows how to prepare.
> You'll need source tarballs or installation files for each of the
> toolchain elements, but the toolchain itself doesn't have any sources of
> its own.
>
>
> regards,
>
> Kenneth
>
> > ________________________________________
> > From: [email protected] [[email protected]] On Behalf Of Ward
> Poelmans [[email protected]]
> > Sent: Wednesday, March 05, 2014 9:48 AM
> > To: [email protected]
> > Subject: Re: [easybuild] Toolchains
> >
> > On Tue, Mar 4, 2014 at 9:27 PM, Keith Hostetler
> > <[email protected]> wrote:
> >> You say that it is normal for the dependencies to fail, but if they
> fail then it won't use them and thus won't create the software. As I said,
> I used GCC as my toolchain, but when I do, it fails due to unresolved
> dependencies and so I don't get a software compilation. Do I need to build
> GCC's toolchain too?
> > Yes, you need to build a GCC toolchain with easybuild. I suppose that
> > until now, you've used a system gcc?
> >
> > Easybuild is build aroud the idea that it is in full control: the
> > entire (well, almost entire), toolchain is build by easybuild.
> >
> > Ward
>
>


-- 
Pablo Escobar López
HPC systems engineer
Biozentrum, University of Basel
Swiss Institute of Bioinformatics SIB
Email: [email protected]
Phone: +41 61 267 15 82
http://www.biozentrum.unibas.ch

Reply via email to