|
|
|
@ -6,6 +6,16 @@ |
|
|
|
|
# request review, in case platforms cannot be covered. |
|
|
|
|
# 2. The LLVM version used for building should match with rust upstream. |
|
|
|
|
# 3. Firefox and Thunderbird should still build on x86_64-linux. |
|
|
|
|
|
|
|
|
|
{ stdenv, lib |
|
|
|
|
, buildPackages |
|
|
|
|
, newScope, callPackage |
|
|
|
|
, CoreFoundation, Security |
|
|
|
|
, llvmPackages_5 |
|
|
|
|
, pkgsBuildTarget, pkgsBuildBuild |
|
|
|
|
, fetchpatch |
|
|
|
|
} @ args: |
|
|
|
|
|
|
|
|
|
import ./default.nix { |
|
|
|
|
rustcVersion = "1.41.0"; |
|
|
|
|
rustcSha256 = "0jypz2mrzac41sj0zh07yd1z36g2s2rvgsb8g624sk4l14n84ijm"; |
|
|
|
@ -26,4 +36,13 @@ import ./default.nix { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
selectRustPackage = pkgs: pkgs.rust_1_41_0; |
|
|
|
|
|
|
|
|
|
rustcPatches = [ |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://github.com/QuiltOS/rust/commit/f1803452b9e95bfdbc3b8763138b9f92c7d12b46.diff"; |
|
|
|
|
sha256 = "1mzxaj46bq7ll617wg0mqnbnwr1da3hd4pbap8bjwhs3kfqnr7kk"; |
|
|
|
|
}) |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
(builtins.removeAttrs args [ "fetchpatch" ]) |
|
|
|
|