From 5c12e0efb6108b91bce711337b0ae78b74b8dc1c Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Sat, 1 Oct 2022 03:12:51 -0400 Subject: [PATCH] sbcl: bootstrap x86-64-darwin 1.2.11 -> 2.2.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update the binary used to bootstrap SBCL versions on Darwin (Mac OS) x86-64 systems (i.e. Intel, i.e. non-ARM) from 1.2.11 (released in 2015) to 2.2.9 (released September 2022). Generally, the more recent the bootstrap binary, the fewer the problems. This bootstrap binary can be used to compile other SBCL versions (for this target) from source. Those don’t have binary releases by the SBCL team. This is useful because building SBCL 2.x from source, using the binary release of 1.2.11, on this system configuration, ended up in an endless loop. See also this thread on the Mac ports forum, where people are having the same issue: https://trac.macports.org/ticket/64621 Now that SBCL has released a more recent binary build for this system, the problem is solved. --- pkgs/development/compilers/sbcl/bootstrap.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/sbcl/bootstrap.nix b/pkgs/development/compilers/sbcl/bootstrap.nix index eaf1ff24d3e7..b081df1572f5 100644 --- a/pkgs/development/compilers/sbcl/bootstrap.nix +++ b/pkgs/development/compilers/sbcl/bootstrap.nix @@ -8,9 +8,9 @@ let sha256 = "sha256-H0ALigXcWIypdA+fTf7jERscwbb7QIAfcoxCtGDh0RU="; }; x86_64-darwin = { - version = "1.2.11"; + version = "2.2.9"; system = "x86-64-darwin"; - sha256 = "0lh4gpvi8hl6g6b9321g5pwh8sk3218i7h4lx7p3vd9z0cf3lz85"; + sha256 = "sha256-b1BLkoLIOELAYBYA9eBmMgm1OxMxJewzNP96C9ADfKY="; }; x86_64-linux = { version = "1.3.16";