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

