|
|
|
@ -132,9 +132,14 @@ in stdenv.mkDerivation rec { |
|
|
|
|
outputs = [ "out" "man" "doc" ]; |
|
|
|
|
setOutputFlags = false; |
|
|
|
|
|
|
|
|
|
# remove references to llvm-config in lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so |
|
|
|
|
# and thus a transitive dependency on ncurses |
|
|
|
|
postInstall = '' |
|
|
|
|
# install rustc-dev components. Necessary to build rls, clippy... |
|
|
|
|
python x.py dist rustc-dev |
|
|
|
|
tar xf build/dist/rustc-dev*tar.gz |
|
|
|
|
cp -r rustc-dev*/rustc-dev*/lib/* $out/lib/ |
|
|
|
|
|
|
|
|
|
# remove references to llvm-config in lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so |
|
|
|
|
# and thus a transitive dependency on ncurses |
|
|
|
|
find $out/lib -name "*.so" -type f -exec remove-references-to -t ${llvmShared} '{}' '+' |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|