lisp-modules: wrap cmucl_binary, gcl and mkcl

(GCL is broken. It doesn't cleanly compile ASDF. Also, of right now, segfaults on errors)
This commit is contained in:
Kasper Gałkowski
2023-03-13 23:38:11 +01:00
parent dae0dca5d1
commit c2c55f1969
+23 -8
View File
@@ -14294,8 +14294,6 @@ with pkgs;
cmdstan = callPackage ../development/compilers/cmdstan { };
cmucl_binary = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
comby = callPackage ../development/tools/comby { };
inherit (coqPackages) compcert;
@@ -14850,10 +14848,6 @@ with pkgs;
backend = "llvm";
};
gcl = callPackage ../development/compilers/gcl {
gmp = gmp4;
};
gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { };
gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 {};
@@ -15386,8 +15380,6 @@ with pkgs;
miranda = callPackage ../development/compilers/miranda {};
mkcl = callPackage ../development/compilers/mkcl {};
mlkit = callPackage ../development/compilers/mlkit {};
inherit (callPackage ../development/compilers/mlton {})
@@ -24220,6 +24212,15 @@ with pkgs;
flags = ["-E" "UTF-8"];
};
wrapLispi686Linux = pkgsi686Linux.callPackage ../development/lisp-modules/nix-cl.nix {};
# CMU Common Lisp
cmucl_binary = wrapLispi686Linux {
pkg = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
faslExt = "sse2f";
program = "lisp";
};
# Embeddable Common Lisp
ecl = wrapLisp {
pkg = callPackage ../development/compilers/ecl { };
@@ -24230,6 +24231,20 @@ with pkgs;
faslExt = "fas";
};
# GNU Common Lisp
gcl = wrapLisp {
pkg = callPackage ../development/compilers/gcl {
gmp = gmp4;
};
faslExt = "o";
};
# ManKai Common Lisp
mkcl = wrapLisp {
pkg = callPackage ../development/compilers/mkcl {};
faslExt = "fas";
};
# Steel Bank Common Lisp
sbclBootstrap = wrapLisp {
pkg = callPackage ../development/compilers/sbcl/bootstrap.nix {};