Hi, regarding the toolchain version numbering:
On Tue, Jan 15, 2013 at 2:03 PM, Kenneth Hoste <[email protected]> wrote: > If you want to avoid that your version definition of goalf is redefined in a > future release of the easybuild-easyconfigs package, I suggest you just > create your own toolchain (stupid suggestion: mygoalf). You will also need > to make sure that EasyBuild knows about the new toolchain you created (see > https://github.com/hpcugent/easybuild/wiki/Compiler-toolchains). > > The other option is to compose an easyconfig file for goalf v1.2.0 (with, > e.g. GCC 4.7.x), and then issue a pull request for it. Then we will include > it in the next release of easybuild-easyconfigs, and EasyBuild will be using > the exact same definition of goalf v1.2.0 as defined by you. I guess what would be needed is just a convention for locally-modified packages: - e.g., as Fotis suggested, append letters to the version number: if you (upstream) agree to only use numbers for the toolchains, then I can use "1.1.0RM" to name my locally-modified "goalf". - A way to stack search paths for '*.eb' so that local `*.eb` files override distributed ones. (Sorry I didn't look carefully into the documentation, so maybe it's already present.) Thanks, Riccardo -- Riccardo Murri http://www.gc3.uzh.ch/ Grid Computing Competence Centre University of Zurich Winterthurerstrasse 190, CH-8057 Zürich (Switzerland) Tel: +41 44 635 4222 Fax: +41 44 635 6888

