nixpkgs/pkgs/development/interpreters
Peter Simons 67cea803fa 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/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
2009-10-02 16:26:05 +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 Guile 1.9: Work around defects in guile-2.0.pc' and guile-config'. 2009-09-28 23:23:37 +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 * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
lua-4 * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
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-02 16:26:05 +00:00
perl-5.10 perl-5.8 and perl-5.10: fixed build on MacOS X 2009-10-02 16:26:05 +00:00
php PHP can take mysql as a arugment 2007-10-30 16:04:45 +00:00
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 Python 2.5: Add `passthru.platforms'. 2009-09-16 14:42:56 +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 Added Makefile.extra to spidermonkey 2007-11-11 16:46:15 +00:00
sys-perl * "." -> "source". 2005-12-05 14:11:09 +00:00
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