Remove llvmSVN, it's outdated and doesn't work
svn path=/nixpkgs/trunk/; revision=30732
This commit is contained in:
parent
69e12ad16e
commit
9943b8da03
2 changed files with 0 additions and 69 deletions
|
@ -1,66 +0,0 @@
|
|||
{ stdenv, fetchurl, gcc, flex, perl, libtool, groff, fetchsvn
|
||||
, buildClang ? false }:
|
||||
|
||||
let rev = "134309"; in
|
||||
stdenv.mkDerivation ({
|
||||
name = "llvm-r${rev}";
|
||||
|
||||
src = fetchsvn {
|
||||
url = "http://llvm.org/svn/llvm-project/llvm/trunk";
|
||||
inherit rev;
|
||||
sha256 = "136qwpcl22r5bl9y4kk94vgbha1m58xrggy7qw19lg7jkgxxj8s6";
|
||||
};
|
||||
|
||||
buildInputs = [ gcc flex perl groff ];
|
||||
|
||||
configureFlags = [ "--enable-optimized" "--enable-shared" "--disable-static" ];
|
||||
|
||||
meta = {
|
||||
homepage = http://llvm.org/;
|
||||
description = "Collection of modular and reusable compiler and toolchain technologies";
|
||||
license = "BSD";
|
||||
maintainers = with stdenv.lib.maintainers; [viric];
|
||||
platforms = with stdenv.lib.platforms; all;
|
||||
};
|
||||
}
|
||||
// stdenv.lib.optionalAttrs buildClang (
|
||||
# I write the assert because 'gcc.libc' will be evaluated although 'triplet' would not
|
||||
# evaluate properly (in the preConfigure below)
|
||||
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
|
||||
let
|
||||
triplet = if (stdenv.system == "i686-linux") then "i686-unknown-linux-gnu"
|
||||
else if (stdenv.system == "x86_64-linux") then "x86_64-unknown-linux-gnu"
|
||||
else throw "System not supported";
|
||||
in rec {
|
||||
name = "clang-r${rev}";
|
||||
|
||||
srcClang = fetchsvn {
|
||||
url = http://llvm.org/svn/llvm-project/cfe/trunk;
|
||||
inherit rev;
|
||||
sha256 = "0afbrjakfw6zgsplxblgzr2kwjndlnr2lnqjnbj16ggam5fcnhlr";
|
||||
};
|
||||
|
||||
prePatch = ''
|
||||
cp -r ${srcClang} tools/clang
|
||||
chmod u+rwX -R tools/clang
|
||||
'';
|
||||
|
||||
patches = [ ./clang-include-paths-svn.patch ];
|
||||
|
||||
# Set up the header file paths
|
||||
preConfigure = ''
|
||||
sed -i -e 's,C_INCLUDE_PATH,"${gcc.libc}/include/",' \
|
||||
-e 's,CPP_HOST,"${triplet}",' \
|
||||
-e 's,CPP_INCLUDE_PATH,"${gcc.gcc}/include/c++/${gcc.gcc.version}",' \
|
||||
tools/clang/lib/Frontend/InitHeaderSearch.cpp
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://clang.llvm.org/;
|
||||
description = "A C language family frontend for LLVM";
|
||||
license = "BSD";
|
||||
maintainers = with stdenv.lib.maintainers; [viric];
|
||||
platforms = with stdenv.lib.platforms; linux;
|
||||
};
|
||||
}
|
||||
))
|
|
@ -2311,9 +2311,6 @@ let
|
|||
|
||||
llvm = callPackage ../development/compilers/llvm { };
|
||||
|
||||
# Works partially
|
||||
llvmSVN = callPackage ../development/compilers/llvm/svn-head.nix { };
|
||||
|
||||
mitscheme = callPackage ../development/compilers/mit-scheme { };
|
||||
|
||||
mlton = callPackage ../development/compilers/mlton { };
|
||||
|
|
Loading…
Reference in a new issue