about summary refs log tree commit diff
path: root/pkgs/development/compilers/gambit/bootstrap.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/gambit/bootstrap.nix')
-rw-r--r--pkgs/development/compilers/gambit/bootstrap.nix44
1 files changed, 0 insertions, 44 deletions
diff --git a/pkgs/development/compilers/gambit/bootstrap.nix b/pkgs/development/compilers/gambit/bootstrap.nix
deleted file mode 100644
index 753938e95aa3..000000000000
--- a/pkgs/development/compilers/gambit/bootstrap.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-# This derivation is a reduced-functionality variant of Gambit stable,
-# used to compile the full version of Gambit stable *and* unstable.
-
-{ gccStdenv, lib, fetchurl, autoconf, gcc, coreutils, gambit-support, ... }:
-# As explained in build.nix, GCC compiles Gambit 10x faster than Clang, for code 3x better
-
-gccStdenv.mkDerivation {
-  pname = "gambit-bootstrap";
-  version = "4.9.5";
-
-  src = fetchurl {
-    url = "https://gambitscheme.org/4.9.5/gambit-v4_9_5.tgz";
-    sha256 = "sha256-4o74218OexFZcgwVAFPcq498TK4fDlyDiUR5cHP4wdw=";
-  };
-
-  buildInputs = [ autoconf ];
-
-  configurePhase = ''
-    export CC=${gcc}/bin/gcc CXX=${gcc}/bin/g++ \
-           CPP=${gcc}/bin/cpp CXXCPP=${gcc}/bin/cpp LD=${gcc}/bin/ld \
-           XMKMF=${coreutils}/bin/false
-    unset CFLAGS LDFLAGS LIBS CPPFLAGS CXXFLAGS
-    ./configure --prefix=$out/gambit
-  '';
-
-  buildPhase = ''
-    # Copy the (configured) sources now, not later, so we don't have to filter out
-    # all the intermediate build products.
-    mkdir -p $out/gambit ; cp -rp . $out/gambit/
-
-    # build the gsc-boot* compiler
-    make -j$NIX_BUILD_CORES bootstrap
-  '';
-
-  installPhase = ''
-    cp -fa ./gsc-boot $out/gambit/
-  '';
-
-  forceShare = [ "info" ];
-
-  meta = gambit-support.meta // {
-    description = "Optimizing Scheme to C compiler, bootstrap step";
-  };
-}