summary refs log tree commit diff
path: root/pkgs/top-level/aliases.nix
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2020-01-30 20:19:45 +0100
committerworldofpeace <worldofpeace@protonmail.ch>2020-01-30 18:39:42 -0500
commitf73d7259677b508efa5723a64ffbe0ea45634692 (patch)
tree78771d7f056a76b6aa10f367eb526168715003dd /pkgs/top-level/aliases.nix
parent0fc62807153bd91bc8245aa103010f05a26546fc (diff)
downloadnixpkgs-f73d7259677b508efa5723a64ffbe0ea45634692.tar
nixpkgs-f73d7259677b508efa5723a64ffbe0ea45634692.tar.gz
nixpkgs-f73d7259677b508efa5723a64ffbe0ea45634692.tar.bz2
nixpkgs-f73d7259677b508efa5723a64ffbe0ea45634692.tar.lz
nixpkgs-f73d7259677b508efa5723a64ffbe0ea45634692.tar.xz
nixpkgs-f73d7259677b508efa5723a64ffbe0ea45634692.tar.zst
nixpkgs-f73d7259677b508efa5723a64ffbe0ea45634692.zip
llvm_{3,4}: re-add attributes with an error message about their removal
With this change, expressions relying on those old LLVM versions will
fail with a meaningful error message.
Diffstat (limited to 'pkgs/top-level/aliases.nix')
-rw-r--r--pkgs/top-level/aliases.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 771e39f5635..c543af2405c 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -540,4 +540,21 @@ mapAliases ({
   tor-browser-bundle = throw "tor-browser-bundle was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead. See #77452.";
   # added 2020-01-10
   tor-browser-unwrapped = throw "tor-browser-unwrapped was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead. See #77452.";
+
+    /* Cleanup before 20.09 */
+  llvm_4 = throw ''
+    The LLVM versions 3.5, 3.9 and 4.0 have been removed in NixOS 20.03
+    due to a lack of compatibility with glibc 2.30!
+  '';
+  llvm_39 = llvm_4;
+  llvm_35 = llvm_4;
+  lld_4 = llvm_4;
+
+  llvmPackages_4 = llvm_4;
+  llvmPackages_39 = llvm_4;
+  llvmPackages_35 = llvm_4;
+
+  clang_39 = llvm_4;
+  clang_35 = llvm_4;
+  clang_4 = llvm_4;
 })