···1-{ lib
2-, stdenv
3-, llvm_meta
4-, fetch
5-, cmake
6-, llvm
7-, targetLlvm
8-, perl
9-, version
10-}:
11-12-stdenv.mkDerivation {
13- pname = "openmp";
14- inherit version;
15-16- src = fetch "openmp" "1dg53wzsci2kra8lh1y0chh60h2l8h1by93br5spzvzlxshkmrqy";
17-18- nativeBuildInputs = [ cmake perl ];
19- buildInputs = [
20- (if stdenv.buildPlatform == stdenv.hostPlatform then llvm else targetLlvm)
21- ];
22-23- meta = llvm_meta // {
24- homepage = "https://openmp.llvm.org/";
25- description = "Support for the OpenMP language";
26- longDescription = ''
27- The OpenMP subproject of LLVM contains the components required to build an
28- executable OpenMP program that are outside the compiler itself.
29- Contains the code for the runtime library against which code compiled by
30- "clang -fopenmp" must be linked before it can run and the library that
31- supports offload to target devices.
32- '';
33- # "All of the code is dual licensed under the MIT license and the UIUC
34- # License (a BSD-like license)":
35- license = with lib.licenses; [ mit ncsa ];
36- };
37-}
···0000000000000000000000000000000000000
-4
pkgs/test/default.nix
···6364 # libcxxStdenv broken
65 # fix in https://github.com/NixOS/nixpkgs/pull/216273
66- ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
67- # libcxx does not build for some reason on aarch64-linux
68- (filterAttrs (n: _: n != "llvmPackages_7"))
69 ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
70 (filterAttrs (n: _: n != "llvmPackages_6"))
71- (filterAttrs (n: _: n != "llvmPackages_7"))
72 (filterAttrs (n: _: n != "llvmPackages_8"))
73 (filterAttrs (n: _: n != "llvmPackages_9"))
74 (filterAttrs (n: _: n != "llvmPackages_10"))
···6364 # libcxxStdenv broken
65 # fix in https://github.com/NixOS/nixpkgs/pull/216273
00066 ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
67 (filterAttrs (n: _: n != "llvmPackages_6"))
068 (filterAttrs (n: _: n != "llvmPackages_8"))
69 (filterAttrs (n: _: n != "llvmPackages_9"))
70 (filterAttrs (n: _: n != "llvmPackages_10"))
+8-1
pkgs/top-level/aliases.nix
···164165 # these are for convenience, not for backward compat and shouldn't expire
166 clang6Stdenv = lowPrio llvmPackages_6.stdenv;
167- clang7Stdenv = lowPrio llvmPackages_7.stdenv;
168 clang8Stdenv = lowPrio llvmPackages_8.stdenv;
169 clang9Stdenv = lowPrio llvmPackages_9.stdenv;
170 clang10Stdenv = lowPrio llvmPackages_10.stdenv;
···174 clang14Stdenv = lowPrio llvmPackages_14.stdenv;
175 clang15Stdenv = lowPrio llvmPackages_15.stdenv;
176 clang16Stdenv = lowPrio llvmPackages_16.stdenv;
000177178 ### D ###
179···559 '';
560 linux_latest_hardened = linuxPackages_latest_hardened;
5610000562563 lobster-two = google-fonts; # Added 2021-07-22
564 luxcorerender = throw "'luxcorerender' has been removed as it's unmaintained and broken in nixpkgs since a while ago"; # Added 2023-06-07
···164165 # these are for convenience, not for backward compat and shouldn't expire
166 clang6Stdenv = lowPrio llvmPackages_6.stdenv;
167+ clang7Stdenv = throw "clang7Stdenv has been removed from nixpkgs"; # Added 2023-11-19
168 clang8Stdenv = lowPrio llvmPackages_8.stdenv;
169 clang9Stdenv = lowPrio llvmPackages_9.stdenv;
170 clang10Stdenv = lowPrio llvmPackages_10.stdenv;
···174 clang14Stdenv = lowPrio llvmPackages_14.stdenv;
175 clang15Stdenv = lowPrio llvmPackages_15.stdenv;
176 clang16Stdenv = lowPrio llvmPackages_16.stdenv;
177+178+ clang-tools_7 = throw "clang-tools_7 has been removed from nixpkgs"; # Added 2023-11-19
179+ clang_7 = throw "clang_7 has been removed from nixpkgs"; # Added 2023-11-19
180181 ### D ###
182···562 '';
563 linux_latest_hardened = linuxPackages_latest_hardened;
564565+ lld_7 = throw "lld_7 has been removed from nixpkgs"; # Added 2023-11-19
566+ lldb_7 = throw "lldb_7 has been removed from nixpkgs"; # Added 2023-11-19
567+ llvmPackages_7 = throw "llvmPackages_7 has been removed from nixpkgs"; # Added 2023-11-19
568+ llvm_7 = throw "llvm_7 has been removed from nixpkgs"; # Added 2023-11-19
569570 lobster-two = google-fonts; # Added 2021-07-22
571 luxcorerender = throw "'luxcorerender' has been removed as it's unmaintained and broken in nixpkgs since a while ago"; # Added 2023-06-07