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
>
>

Reply via email to