nixpkgs/pkgs/development/interpreters
Peter Simons 1e575d3572 perl-5.8 and perl-5.10: fixed build on MacOS X
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/gcc can do that, but
the gcc from Nix can't.

The solution is to compile Perl 5.10 in Nix so that the ./configure
phase can properly detect the system's capabilities. However, note that
the resulting binary is impure: it will find headers in /usr/include and
libraries in /usr/lib. In this respect, the Nix-compiled perl binary is
no different than the native one in /usr/bin -- it's just configured
more accurately.

svn path=/nixpkgs/trunk/; revision=17870
2009-10-19 09:17:10 +00:00
..
acl2 Adding ACL2. 2009-08-13 14:32:52 +00:00
clisp Changing CLisp, FPC to new style of adding to hydra 2009-08-25 09:00:19 +00:00
erlang Update erlang 2009-05-05 15:46:03 +00:00
falcon Adding Falcon multiparadigm programming language. It has macros and non-trivial syntax at once, which seems interesting in itself.. 2009-07-09 22:30:19 +00:00
guile GNU Guile 1.9.4 (alpha). 2009-10-16 08:00:36 +00:00
io big breaking change: renaming lib.getAttr to lib.attrByPath 2009-05-24 10:57:41 +00:00
jruby adding jruby-1.1.6 cause the one shipping with netbeans can't get uid. 2009-06-26 16:52:58 +00:00
kaffe
lua-4
lua-5 Updating lua5. 2009-04-21 19:47:20 +00:00
maude Maude needs libgmpxx. 2009-07-03 11:31:33 +00:00
octave * Got rid of all --disable-static flags; they're redundant now. 2009-04-21 23:18:09 +00:00
perl-5.8 perl-5.8 and perl-5.10: fixed build on MacOS X 2009-10-19 09:17:10 +00:00
perl-5.10 perl-5.8 and perl-5.10: fixed build on MacOS X 2009-10-19 09:17:10 +00:00
php
php_configurable using getConfig for php so that users who don't know the composableDerivation very well can switch off features. 2009-09-25 19:39:05 +00:00
plt-scheme big breaking change: renaming lib.getAttr to lib.attrByPath 2009-05-24 10:57:41 +00:00
pyrex meta.function -> passthru.function, not killing other contents of passthru 2008-11-04 21:24:10 +00:00
python * Fix broken meta attributes. 2009-10-13 09:39:27 +00:00
python-new/2.5 fix soappy by using trunk version 2009-08-20 20:19:04 +00:00
r-lang - Some Ruby interpreter bumped version 2008-08-29 13:53:28 +00:00
ruby build ruby with gdbm support 2009-08-20 20:19:01 +00:00
spidermonkey
sys-perl
tcl Updating tcl/tk 2009-05-03 14:35:56 +00:00
toolbus * Get rid of all references to nix.cs.uu.nl. 2008-11-14 16:57:19 +00:00
xulrunner/wrapper * Use exec. 2008-11-24 09:59:38 +00:00