On Thu, Mar 08, 2012 at 03:01:43PM +0100, Ludovic Courtès wrote:
> Hi,
> 
> [email protected] skribis:
> 
> > In building libelf, I get a crash:
> >
> > nix/h3mnwa34rk4znh8wdfg6y4q6famlzj38-glibc-2.13/bin/gencat de.cat de.msg
> > make[1]: *** [de.cat] Segmentation fault
> >
> > The binary in question is pulling in the system libraries:
> >
> > $ ldd nix/h3mnwa34rk4znh8wdfg6y4q6famlzj38-glibc-2.13/bin/gencat
> >         linux-vdso.so.1 =>  (0x00002aaaaaacb000)
> >         libc.so.6 => /lib64/libc.so.6 (0x00002aaaaaccd000)
> >         
> > nix/h3mnwa34rk4znh8wdfg6y4q6famlzj38-glibc-2.13/lib/ld-linux-x86-64.so.2 
> > (0x00002aaaaaaab000)
> 
> It’s using the wrong libc.so.  Not sure how to fix that, though.

Chroot builds could fix that, if /lib isn't included in the chroots. That means
that the user has to prepare a /bin/sh that works without /lib. Can be done, I
think. jack, do you see how to do this?

Regards,
Lluís.
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to