diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix new file mode 100644 index 00000000000..84cf7022154 --- /dev/null +++ b/pkgs/development/compilers/llvm/default.nix @@ -0,0 +1,12 @@ +{stdenv, fetchurl, gcc, texinfo, flex, bison, perl, gnum4, autoconf, automake, libtool }: + +stdenv.mkDerivation { + name = "llvm-2.2"; + src = fetchurl { + url = http://llvm.org/releases/2.2/llvm-2.2.tar.gz; + sha256 = "788d871aec139e0c61d49533d0252b21c4cd030e91405491ee8cb9b2d0311072"; + }; + + # buildInputs = [ gcc texinfo flex bison perl gnum4 autoconf automake libtool ]; + buildInputs = [ gcc flex perl libtool ]; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 012ff82989c..15fbe23ef6d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1166,7 +1166,7 @@ rec { # Essential Haskell Compiler -- nix expression is work in progress ehc = import ../development/compilers/ehc { - inherit fetchsvn stdenv coreutils m4 ghc uulib uuagc; + inherit fetchsvn stdenv coreutils m4 libtool ghc uulib uuagc; }; fpc = import ../development/compilers/fpc { @@ -1489,6 +1489,10 @@ rec { inherit fetchurl stdenv; }; + llvm = import ../development/compilers/llvm { + inherit fetchurl stdenv gcc texinfo flex bison perl gnum4 autoconf automake libtool; + }; + mono = import ../development/compilers/mono { inherit fetchurl stdenv bison pkgconfig; inherit (gtkLibs) glib;