You can use devtoolset (latest is 8) and write your own environment modules to handle visibility, but spack or easybuild become a necessity rather quickly once you need to maintain multiple toolchains, MPI implementations, etc.
On Tue, Aug 20, 2019 at 8:01 PM David Mathog <mat...@caltech.edu> wrote: > On 2019-08-20 13:33, David Mathog wrote: > > Turns out EasyBuild has many of the software packages in question, so > > EasyBuild+Lmod looks like the winner here. > > Easybuild - simple to use - not very quick though. > > scl enable devtoolset-7 'eb Jellyfish-1.1.12-foss-2018b.eb --robot' > > has been running for half an hour already. The devtoolset was a waste > of keystrokes - it insists on using every single tool from its > foss-2018b collection, even though near equivalents exist, some of which > are older than what is on the system. (ie flex 2.6.4b vs. 2.5.37-6, a > complete copy of python 2.7 instead of the one already present, gcc > 7.3.0 instead of the existing 7.3.1). That build is closing in on 6 Gb > even though a "native" Centos 7 build of Jellyfish is only 26.7Mb. When > Easybuild finishes its jellyfish binaries will probably be the same > size. > > Anyway, yet another example of "portability by duplicating most of an > OS". Very unclear to me if "foss-2018b" is any better than Centos 7 + > devtoolset-7, but the latter isn't an Easybuild option. > > Thank goodness we don't have this philosophy for cars, can you imagine? > You leave a Corolla to have an aftermarket stereo installed and come > back to find most of a Camry bolted to the roof! > > Regards, > > David Mathog > mat...@caltech.edu > Manager, Sequence Analysis Facility, Biology Division, Caltech > _______________________________________________ > Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing > To change your subscription (digest mode or unsubscribe) visit > https://beowulf.org/cgi-bin/mailman/listinfo/beowulf >
_______________________________________________ Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To change your subscription (digest mode or unsubscribe) visit https://beowulf.org/cgi-bin/mailman/listinfo/beowulf