67cea803fa
On MacOS X, we used to use the native perl interpreter from /usr/bin. Unfortunately, that interpreter fails to build a number of packages (Subversion, Git, etc. ...), because it assumes knowledge about the underlying C compiler that is not valid for the compiler used by Nix. For example, /usr/bin/perl assumes that the compiler can build binaries for both the ppc and the x86 architecture. /usr/bin/FCC can do that, but the gcc from Nix can't. The solution is to compile Perl 5.10 via Nix so that it can properly configure itself. However, note that the resulting binary is impure: it will find headers in /usr/include and libraries in /usr/lib -- something a pure perl binary wouldn't do. In this respect our Nix-compiled perl binary is not better than the native one from /usr/bin -- it's just more accurately configured. svn path=/nixpkgs/trunk/; revision=17618 |
||
---|---|---|
.. | ||
all-packages.nix | ||
guile-2-test.nix | ||
haskell-packages.nix | ||
make-tarball.nix | ||
mingw.nix | ||
perl-packages.nix | ||
python-packages.nix | ||
release.nix |