lol

llvm: remove libedit from clang

clang should never need libedit. From what I understand this is only
needed by LLDB.

https://github.com/llvm-mirror/clang/search?q=libedit
(cherry picked from commit 9ee69c27c9b300154f1b26c1c21737cf000656cf)

authored by

Matthew Bauer and committed by
John Ericson
9416f298 d417ada9

+16 -16
+2 -2
pkgs/development/compilers/llvm/3.4/clang.nix
··· 1 - { stdenv, fetch, cmake, libxml2, libedit, llvm, zlib, version, clang-tools-extra_src }: 1 + { stdenv, fetch, cmake, libxml2, llvm, zlib, version, clang-tools-extra_src }: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "clang-${version}"; ··· 17 17 18 18 patches = [ ./clang-separate-build.patch ./clang-purity.patch ]; 19 19 20 - buildInputs = [ cmake libedit libxml2 zlib ]; 20 + buildInputs = [ cmake libxml2 zlib ]; 21 21 22 22 cmakeFlags = [ 23 23 "-DCMAKE_CXX_FLAGS=-std=c++11"
+2 -2
pkgs/development/compilers/llvm/3.5/clang.nix
··· 1 - { stdenv, fetch, cmake, libxml2, libedit, llvm, version, clang-tools-extra_src }: 1 + { stdenv, fetch, cmake, libxml2, llvm, version, clang-tools-extra_src }: 2 2 let 3 3 gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; 4 4 in stdenv.mkDerivation { ··· 12 12 mv clang-tools-extra-* $sourceRoot/tools/extra 13 13 ''; 14 14 15 - buildInputs = [ cmake libedit libxml2 llvm ]; 15 + buildInputs = [ cmake libxml2 llvm ]; 16 16 17 17 cmakeFlags = [ 18 18 "-DCMAKE_CXX_FLAGS=-std=c++11"
+2 -2
pkgs/development/compilers/llvm/3.7/clang/default.nix
··· 1 - { stdenv, fetch, cmake, libxml2, libedit, llvm, version, clang-tools-extra_src }: 1 + { stdenv, fetch, cmake, libxml2, llvm, version, clang-tools-extra_src }: 2 2 3 3 let 4 4 gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; ··· 13 13 mv clang-tools-extra-* $sourceRoot/tools/extra 14 14 ''; 15 15 16 - buildInputs = [ cmake libedit libxml2 llvm ]; 16 + buildInputs = [ cmake libxml2 llvm ]; 17 17 18 18 cmakeFlags = [ 19 19 "-DCMAKE_CXX_FLAGS=-std=c++11"
+2 -2
pkgs/development/compilers/llvm/3.8/clang/default.nix
··· 1 - { stdenv, fetch, cmake, libxml2, libedit, llvm, version, clang-tools-extra_src, python }: 1 + { stdenv, fetch, cmake, libxml2, llvm, version, clang-tools-extra_src, python }: 2 2 3 3 let 4 4 gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; ··· 13 13 mv clang-tools-extra-* $sourceRoot/tools/extra 14 14 ''; 15 15 16 - buildInputs = [ cmake libedit libxml2 llvm python ]; 16 + buildInputs = [ cmake libxml2 llvm python ]; 17 17 18 18 cmakeFlags = [ 19 19 "-DCMAKE_CXX_FLAGS=-std=c++11"
+2 -2
pkgs/development/compilers/llvm/3.9/clang/default.nix
··· 1 - { stdenv, fetch, cmake, libxml2, libedit, llvm, version, clang-tools-extra_src, python }: 1 + { stdenv, fetch, cmake, libxml2, llvm, version, clang-tools-extra_src, python }: 2 2 3 3 let 4 4 gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; ··· 15 15 16 16 nativeBuildInputs = [ cmake ]; 17 17 18 - buildInputs = [ libedit libxml2 llvm python ]; 18 + buildInputs = [ libxml2 llvm python ]; 19 19 20 20 cmakeFlags = [ 21 21 "-DCMAKE_CXX_FLAGS=-std=c++11"
+2 -2
pkgs/development/compilers/llvm/4/clang/default.nix
··· 1 - { stdenv, fetch, cmake, libxml2, libedit, llvm, version, release_version, clang-tools-extra_src, python 1 + { stdenv, fetch, cmake, libxml2, llvm, version, release_version, clang-tools-extra_src, python 2 2 , fixDarwinDylibNames 3 3 , enableManpages ? false 4 4 }: ··· 19 19 nativeBuildInputs = [ cmake python ] 20 20 ++ stdenv.lib.optional enableManpages python.pkgs.sphinx; 21 21 22 - buildInputs = [ libedit libxml2 llvm ] 22 + buildInputs = [ libxml2 llvm ] 23 23 ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; 24 24 25 25 cmakeFlags = [
+2 -2
pkgs/development/compilers/llvm/5/clang/default.nix
··· 1 - { stdenv, fetch, cmake, libxml2, libedit, llvm, version, release_version, clang-tools-extra_src, python 1 + { stdenv, fetch, cmake, libxml2, llvm, version, release_version, clang-tools-extra_src, python 2 2 , fixDarwinDylibNames 3 3 , enableManpages ? false 4 4 }: ··· 19 19 nativeBuildInputs = [ cmake python ] 20 20 ++ stdenv.lib.optional enableManpages python.pkgs.sphinx; 21 21 22 - buildInputs = [ libedit libxml2 llvm ] 22 + buildInputs = [ libxml2 llvm ] 23 23 ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; 24 24 25 25 cmakeFlags = [
+2 -2
pkgs/development/compilers/llvm/6/clang/default.nix
··· 1 - { stdenv, fetch, cmake, libxml2, libedit, llvm, version, release_version, clang-tools-extra_src, python 1 + { stdenv, fetch, cmake, libxml2, llvm, version, release_version, clang-tools-extra_src, python 2 2 , fixDarwinDylibNames 3 3 , enableManpages ? false 4 4 }: ··· 19 19 nativeBuildInputs = [ cmake python ] 20 20 ++ stdenv.lib.optional enableManpages python.pkgs.sphinx; 21 21 22 - buildInputs = [ libedit libxml2 llvm ] 22 + buildInputs = [ libxml2 llvm ] 23 23 ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; 24 24 25 25 cmakeFlags = [