diff options
author | Hraban Luyat <hraban@0brg.net> | 2023-10-25 23:30:18 -0400 |
---|---|---|
committer | Hraban Luyat <hraban@0brg.net> | 2023-10-26 23:38:41 -0400 |
commit | 4106d42ac16f18153a6efc9c6e502f7bf429125a (patch) | |
tree | b66393220bbd7862943f8f4caaf4d293f3010d1d /pkgs | |
parent | ea02d8a9a51734526dc88c422821a62db4fada94 (diff) |
sbcl: CLISP bootstrap host for default systems
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/compilers/sbcl/2.x.nix | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/pkgs/development/compilers/sbcl/2.x.nix b/pkgs/development/compilers/sbcl/2.x.nix index bd52b41dc8090..8156c48256b03 100644 --- a/pkgs/development/compilers/sbcl/2.x.nix +++ b/pkgs/development/compilers/sbcl/2.x.nix @@ -30,31 +30,17 @@ let # non-binary-distributed Lisp) can run on any of these systems, that entry # should be removed from this list. bootstrapBinaries = rec { - aarch64-darwin = { - version = "2.1.2"; - system = "arm64-darwin"; - sha256 = "sha256-H0ALigXcWIypdA+fTf7jERscwbb7QIAfcoxCtGDh0RU="; - }; + # This build segfaults using CLISP. x86_64-darwin = { version = "2.2.9"; system = "x86-64-darwin"; sha256 = "sha256-b1BLkoLIOELAYBYA9eBmMgm1OxMxJewzNP96C9ADfKY="; }; - x86_64-linux = { - version = "1.3.16"; - system = "x86-64-linux"; - sha256 = "0sq2dylwwyqfwkbdvcgqwz3vay9v895zpb0fyzsiwy31d1x9pr2s"; - }; i686-linux = { version = "1.2.7"; system = "x86-linux"; sha256 = "07f3bz4br280qvn85i088vpzj9wcz8wmwrf665ypqx181pz2ai3j"; }; - aarch64-linux = { - version = "1.3.16"; - system = "arm64-linux"; - sha256 = "0q1brz9c49xgdljzfx8rpxxnlwhadxkcy5kg0mcd9wnxygind1cl"; - }; armv7l-linux = { version = "1.2.14"; system = "armhf-linux"; @@ -200,6 +186,12 @@ stdenv.mkDerivation rec { homepage = "https://sbcl.org"; license = licenses.publicDomain; # and FreeBSD maintainers = lib.teams.lisp.members; - platforms = attrNames bootstrapBinaries; + platforms = attrNames bootstrapBinaries ++ [ + # These aren’t bootstrapped using the binary distribution but compiled + # using a separate (lisp) host + "x86_64-linux" + "aarch64-darwin" + "aarch64-linux" + ]; }; } |