[Nix-dev] Nix inside of Red Hat Linux a.k.a. glibc 2.5 support
Eelco Dolstra
e.dolstra at tudelft.nl
Tue Jun 23 23:42:39 CEST 2009
Hi,
Peter Simons wrote:
> the Red Hat kernel contains non-standard patches that break glibc from
> version 2.6 on insofar as that it over-estimates the kernel's
> capabilities. This phenomenon leads to unpleasant malfunctions, i.e. in
> coreutils and bash.
>
> The only way to work around the problem appears to be to downgrade the
> installation to glibc 2.5. In Nixpkgs 0.12 this used to work fine, but
> my attempts to build stdenv-updates with glibc 2.5 were unsuccessful.
> [...]
> checking for unistd.h... yes
> checking for long double... yes
> checking size of long double... configure: error: cannot compute sizeof (long double), 77
> See `config.log' for more details.
I had the exact same problem with glibc 2.9 after updating the bootstrap
binaries. Not sure about the cause, but the fix was to move the "export
NIX_DONT_SET_RPATH=1" line in the glibc builder to the postConfigure phase (in
r16029). See pkgs/development/libraries/glibc-2.9/builder.sh. Hopefully the
same change will work for glibc 2.5.
--
Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/
More information about the nix-dev
mailing list