I managed to get EasyBuild working on nix (on top of Ubuntu) using an fhs user env for EasyBuild.
I think in that way you could safely use a different version of libc since the nix deps are all rpath'd to their libraries. I can see it being annoying in a regular shell I don't know if the nix libc is particularly new though On Tue, Dec 22, 2015, 6:08 PM Jack Perdue <[email protected]> wrote: > On 12/22/2015 04:51 PM, Christopher Samuel wrote: > > On 12/12/15 21:29, Kenneth Hoste wrote: > > > >> Why would you need a custom glibc? > > The only reason I can think of would be if you wanted to take advantage > > of the vector maths library that was recently added: > > > > https://sourceware.org/glibc/wiki/libmvec > > > > Or if you had some binary that absolutely had to have a different > version.. > > > > But yes I agree, a possible world of pain.. > > IBM's "Advanced Toolkit for Power" provides its own, finely-tuned, > gcc/binutis/glibc > and a number of tools and libraries. So long as you only use those > (and only build against those), it mostly works. I've got a number > of examples using the goolf toolchain with at[6-7].o here: > > http://www.siliconslick.com/easybuild/ebfiles_repo_cleaned/curie/ > > But it is a world of pain, not only to novice users, but those with > more coding experience (e.g. me). > > I can load an at7.0 application and run it but as soon > as I want to do something common/simple like 'vi' or > 'ls' or 'cat' (perhaps bad examples), things go into > that nasty place (which I leave to the reader's imagination). > > Just another $.02 > > jack > >

