Fix stdenv-native by creating a bintools wrapper with similar settings
This commit is contained in:
parent
72b27f2519
commit
5a545ca9bd
|
@ -119,14 +119,23 @@ in
|
|||
};
|
||||
stdenvNoCC = stdenv;
|
||||
|
||||
cc = import ../../build-support/cc-wrapper {
|
||||
name = "cc-native";
|
||||
nativeTools = true;
|
||||
nativeLibc = true;
|
||||
cc = let
|
||||
nativePrefix = { # switch
|
||||
"i686-solaris" = "/usr/gnu";
|
||||
"x86_64-solaris" = "/opt/local/gcc47";
|
||||
}.${system} or "/usr";
|
||||
in
|
||||
import ../../build-support/cc-wrapper {
|
||||
name = "cc-native";
|
||||
nativeTools = true;
|
||||
nativeLibc = true;
|
||||
inherit nativePrefix;
|
||||
bintools = import ../../build-support/bintools-wrapper {
|
||||
name = "bintools";
|
||||
inherit stdenvNoCC nativePrefix;
|
||||
nativeTools = true;
|
||||
nativeLibc = true;
|
||||
};
|
||||
inherit stdenvNoCC;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue