treewide: use llvm6 in some places

Not everything works on llvm7. It’s easiest to just provide the llvm6
as backup in this case.
This commit is contained in:
Matthew Bauer
2019-04-26 21:55:01 -04:00
parent ffeffb3851
commit c72c6a48ca
3 changed files with 31 additions and 9 deletions
+4 -2
View File
@@ -1,4 +1,4 @@
{ pkgs, newScope }:
{ pkgs, newScope, stdenv, llvmPackages_6 }:
let
callPackage = newScope self;
@@ -10,7 +10,9 @@ let
gorm = callPackage ./gorm {};
projectcenter = callPackage ./projectcenter {};
system_preferences = callPackage ./systempreferences {};
libobjc = callPackage ./libobjc2 {};
libobjc = callPackage ./libobjc2 {
stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
};
make = callPackage ./make {};
back = callPackage ./back {};
base = callPackage ./base { giflib = pkgs.giflib_4_1; };