diff options
author | Lluís Batlle i Rossell <viric@viric.name> | 2012-11-08 22:33:15 +0100 |
---|---|---|
committer | Lluís Batlle i Rossell <viric@viric.name> | 2012-11-08 22:33:56 +0100 |
commit | 55d74fbf3b78079fe5090aba0ac85db60f2065bf (patch) | |
tree | c9cba4d60b8e95c66775f5808219294f215f561e /pkgs/top-level | |
parent | e8cd81a055ab16a3fdf8e729cf18cb0ff36fb7e5 (diff) | |
download | nixlib-55d74fbf3b78079fe5090aba0ac85db60f2065bf.tar nixlib-55d74fbf3b78079fe5090aba0ac85db60f2065bf.tar.gz nixlib-55d74fbf3b78079fe5090aba0ac85db60f2065bf.tar.bz2 nixlib-55d74fbf3b78079fe5090aba0ac85db60f2065bf.tar.lz nixlib-55d74fbf3b78079fe5090aba0ac85db60f2065bf.tar.xz nixlib-55d74fbf3b78079fe5090aba0ac85db60f2065bf.tar.zst nixlib-55d74fbf3b78079fe5090aba0ac85db60f2065bf.zip |
Changing the crosscompiler to gcc47.
gcc from 4.5 to 4.7 have important bugs for mips. https://www.linux-mips.org/cgi-bin/mesg.cgi?a=linux-mips&i=20120906140843.GA17068%40linux-mips.org
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 597c9923f1ba..49cc38680ded 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1967,7 +1967,19 @@ let cross = assert crossSystem != null; crossSystem; }); - gcc_realCross = gcc46_realCross; + gcc47_realCross = lib.addMetaAttrs { platforms = []; } + (makeOverridable (import ../development/compilers/gcc/4.7) { + inherit fetchurl stdenv texinfo gmp mpfr mpc libelf zlib + cloog ppl gettext which noSysDirs; + binutilsCross = binutilsCross; + libcCross = libcCross; + profiledCompiler = false; + enableMultilib = false; + crossStageStatic = false; + cross = assert crossSystem != null; crossSystem; + }); + + gcc_realCross = gcc47_realCross; gccCrossStageStatic = let isMingw = (stdenv.cross.libc == "msvcrt"); |