lol

gambit, gerbil: use stdenv = gccStdenv

clang builds gambit 10x slower to produce code that is 3x slower than
when using GCC. So use GCC to build Gambit and Gerbil.

+12 -8
+2 -1
pkgs/development/compilers/gambit/default.nix
··· 1 - { callPackage, fetchurl }: 1 + { stdenv, callPackage, fetchurl }: 2 2 3 3 callPackage ./build.nix { 4 4 version = "4.8.9"; ··· 7 7 url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.8/source/gambit-v4_8_9-devel.tgz"; 8 8 sha256 = "1gwzz1ag9hlv266nvfq1bhwzrps3f2yghhffasjjqy8i8xwnry5p"; 9 9 }; 10 + inherit stdenv; 10 11 }
+2 -1
pkgs/development/compilers/gambit/unstable.nix
··· 1 - { callPackage, fetchgit }: 1 + { stdenv, callPackage, fetchgit }: 2 2 3 3 callPackage ./build.nix { 4 4 version = "unstable-2018-08-06"; ··· 8 8 rev = "91a4ad2c28375f067adedcaa61f9d66a4b536f4f"; 9 9 sha256 = "0px1ipvhh0hz8n38h6jv4y1nn163j8llvcy4l7p3hkdns5czwy1p"; 10 10 }; 11 + inherit stdenv; 11 12 }
+2 -1
pkgs/development/compilers/gerbil/default.nix
··· 1 - { callPackage, fetchurl, gambit }: 1 + { stdenv, callPackage, fetchurl, gambit }: 2 2 3 3 callPackage ./build.nix { 4 4 version = "0.12-RELEASE"; ··· 8 8 url = "https://github.com/vyzo/gerbil/archive/v0.12.tar.gz"; 9 9 sha256 = "0nigr3mgrzai57q2jqac8f39zj8rcmic3277ynyzlgm8hhps71pq"; 10 10 }; 11 + inherit stdenv; 11 12 }
+2 -1
pkgs/development/compilers/gerbil/unstable.nix
··· 1 - { callPackage, fetchgit, gambit-unstable }: 1 + { stdenv, callPackage, fetchgit, gambit-unstable }: 2 2 3 3 callPackage ./build.nix { 4 4 version = "unstable-2018-08-11"; ··· 9 9 rev = "274e1a22b2d2b708d5582594274ab52ee9ba1686"; 10 10 sha256 = "10j44ar4xfl8xmh276zg1ykd3r0vy7w2f2cg4p8slwnk9r251g2s"; 11 11 }; 12 + inherit stdenv; 12 13 }
+4 -4
pkgs/top-level/all-packages.nix
··· 6307 6307 6308 6308 fpc = callPackage ../development/compilers/fpc { }; 6309 6309 6310 - gambit = callPackage ../development/compilers/gambit { }; 6311 - gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { }; 6312 - gerbil = callPackage ../development/compilers/gerbil { }; 6313 - gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { }; 6310 + gambit = callPackage ../development/compilers/gambit { stdenv = gccStdenv; }; 6311 + gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { stdenv = gccStdenv; }; 6312 + gerbil = callPackage ../development/compilers/gerbil { stdenv = gccStdenv; }; 6313 + gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { stdenv = gccStdenv; }; 6314 6314 6315 6315 gccFun = callPackage ../development/compilers/gcc/7; 6316 6316 gcc = gcc7;