···1717 inherit (data) owner repo rev sha256;
1818 };
1919 vendorSha256 = data.vendorSha256 or null;
2020+ deleteVendor = data.deleteVendor or false;
20212122 # Terraform allow checking the provider versions, but this breaks
2223 # if the versions are not provided via file paths.
···1515, # LLVM is conceptually a run-time-only depedendency, but for
1616 # non-x86, we need LLVM to bootstrap later stages, so it becomes a
1717 # build-time dependency too.
1818- buildLlvmPackages, llvmPackages
1818+ buildTargetLlvmPackages, llvmPackages
19192020, # If enabled, GHC will be built with the GPL-free but slower integer-simple
2121 # library instead of the faster but GPLed integer-gmp library.
···122122123123 toolsForTarget = [
124124 pkgsBuildTarget.targetPackages.stdenv.cc
125125- ] ++ lib.optional useLLVM buildLlvmPackages.llvm;
125125+ ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm;
126126127127 targetCC = builtins.head toolsForTarget;
128128
+2-2
pkgs/development/compilers/ghc/8.8.4.nix
···1414, # LLVM is conceptually a run-time-only depedendency, but for
1515 # non-x86, we need LLVM to bootstrap later stages, so it becomes a
1616 # build-time dependency too.
1717- buildLlvmPackages, llvmPackages
1717+ buildTargetLlvmPackages, llvmPackages
18181919, # If enabled, GHC will be built with the GPL-free but slower integer-simple
2020 # library instead of the faster but GPLed integer-gmp library.
···130130131131 toolsForTarget = [
132132 pkgsBuildTarget.targetPackages.stdenv.cc
133133- ] ++ lib.optional useLLVM buildLlvmPackages.llvm;
133133+ ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm;
134134135135 targetCC = builtins.head toolsForTarget;
136136
+2-2
pkgs/development/compilers/ghc/9.0.1.nix
···1616, # LLVM is conceptually a run-time-only depedendency, but for
1717 # non-x86, we need LLVM to bootstrap later stages, so it becomes a
1818 # build-time dependency too.
1919- buildLlvmPackages, llvmPackages
1919+ buildTargetLlvmPackages, llvmPackages
20202121, # If enabled, GHC will be built with the GPL-free but slower integer-simple
2222 # library instead of the faster but GPLed integer-gmp library.
···117117118118 toolsForTarget = [
119119 pkgsBuildTarget.targetPackages.stdenv.cc
120120- ] ++ lib.optional useLLVM buildLlvmPackages.llvm;
120120+ ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm;
121121122122 targetCC = builtins.head toolsForTarget;
123123
+2-2
pkgs/development/compilers/ghc/9.2.1.nix
···1616, # LLVM is conceptually a run-time-only depedendency, but for
1717 # non-x86, we need LLVM to bootstrap later stages, so it becomes a
1818 # build-time dependency too.
1919- buildLlvmPackages, llvmPackages
1919+ buildTargetLlvmPackages, llvmPackages
20202121, # If enabled, GHC will be built with the GPL-free but slower integer-simple
2222 # library instead of the faster but GPLed integer-gmp library.
···117117118118 toolsForTarget = [
119119 pkgsBuildTarget.targetPackages.stdenv.cc
120120- ] ++ lib.optional useLLVM buildLlvmPackages.llvm;
120120+ ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm;
121121122122 targetCC = builtins.head toolsForTarget;
123123
+2-2
pkgs/development/compilers/ghc/head.nix
···2121, # LLVM is conceptually a run-time-only depedendency, but for
2222 # non-x86, we need LLVM to bootstrap later stages, so it becomes a
2323 # build-time dependency too.
2424- buildLlvmPackages, llvmPackages
2424+ buildTargetLlvmPackages, llvmPackages
25252626, # If enabled, GHC will be built with the GPL-free but slightly slower native
2727 # bignum backend instead of the faster but GPLed gmp backend.
···130130131131 toolsForTarget = [
132132 pkgsBuildTarget.targetPackages.stdenv.cc
133133- ] ++ lib.optional useLLVM buildLlvmPackages.llvm;
133133+ ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm;
134134135135 targetCC = builtins.head toolsForTarget;
136136