Commit Graph

227 Commits

Author SHA1 Message Date
Hraban Luyat
8b04b30e74 sbcl: 2.3.9 -> 2.3.10 2023-10-30 16:24:59 -04:00
Hraban Luyat
4106d42ac1 sbcl: CLISP bootstrap host for default systems 2023-10-26 23:38:41 -04:00
Hraban Luyat
ea02d8a9a5 sbcl: support using CLISP as bootstrap host
Moves the bootstrap code into main derivation because it’s only used there, and
this helps let the main derivation decide when to evaluate it in the first
place (depending on the system), which helps on Hydra.

Not actually enabled by default on any systems yet.
2023-10-25 23:31:05 -04:00
Hraban Luyat
bc6f9121db sbcl: 2.3.8 -> 2.3.9 2023-09-29 13:11:17 -04:00
Hraban Luyat
6f31622654 sbcl: 2.3.7 -> 2.3.8 2023-08-28 13:01:39 -04:00
Hraban Luyat
86af9428d3 sbcl: 2.3.6 -> 2.3.7 2023-07-29 13:15:25 -04:00
Hraban Luyat
4ce75cd861 sbcl: 2.3.5 -> 2.3.6 2023-06-28 13:27:23 -04:00
Hraban Luyat
af8b984617 sbcl: 2.3.4 -> 2.3.5 2023-05-28 10:29:36 -04:00
Hraban Luyat
2ad219c8aa sbcl: explicitly document the cleanup convention 2023-04-30 13:34:42 -04:00
Hraban Luyat
5bd5b8a50a sbcl: 2.3.2 -> 2.3.4 2023-04-30 13:34:38 -04:00
github-actions[bot]
97250f238c
Merge staging-next into staging 2023-04-13 12:02:19 +00:00
Hraban Luyat
7493ac348a sbcl: remove old versions, leave 2.1.9 for CLPM 2023-04-10 15:09:34 -04:00
Hraban Luyat
ea67874c07 sbcl: 2.3.0 -> 2.3.2 2023-04-09 02:08:34 -04:00
Kasper Gałkowski
6817b72ca3 lisp-modules: set maintainers to the lisp team 2023-04-05 20:52:27 +02:00
Artturin
3251013cc1 treewide: env.NIX_CFLAGS_COMPILE use toString on result of optionals
env values must be strings
2023-02-22 21:23:05 +02:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Felix Buehler
cdb39a86e0 treewide: use optionalString 2023-02-13 21:52:34 +01:00
Hraban Luyat
2ad09632e7 sbcl: 2.2.11 -> 2.3.0 2023-01-04 12:05:38 +01:00
Vladimír Čunát
0fecf164a2
sbcl_*: fix build by adding a #define
Probably triggered by glibc: 2.35-163 -> 2.35-224
Inspired by https://bugs.gentoo.org/869434
2022-12-12 10:14:38 +01:00
Hraban Luyat
6f6f5f908b sbcl: 2.2.10 -> 2.2.11 2022-11-29 15:07:59 -05:00
Hraban Luyat
e2fbe408dc sbcl 2.2.10: nix-prefetch-url output confusion
I don’t get it but this works.
2022-11-13 23:08:55 -05:00
Hraban Luyat
b7e217d3bd sbcl: apply /bin/cat -> $PATH/cat patch for 2.2.10 2022-11-13 13:37:54 -05:00
Hraban Luyat
dbb1aacce0 sbcl: v2.2.10 2022-11-13 02:20:02 -05:00
Anderson Torres
925c0fa54a
Merge pull request #197322 from atorres1985-contrib/cleanup-maintainers
Cleanup maintainers
2022-10-23 11:59:28 -03:00
AndersonTorres
01bde4f157 sbcl: remove tohl from meta.maintainers list
Because tohl disappeared (last seen 2021-01-28).
2022-10-23 01:17:38 -03:00
Artturin
7e49471316 treewide: optional -> optionals where the argument is a list
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
Hraban Luyat
7479aacffc sbcl: refactor separate 2.*.nix into single file
Inspired by scala’s 2.x.nix, a bit lower in the same all-packages.nix file, I
have combined all the separate SBCL build declarations into a single 2.x.nix
file which you can call with the version as an argument.

Benefits:

- Less clutter in the filesystem
- Less indirection
- Cleaner overview of available versions

This yields no rebuilds on my machine.
2022-10-02 17:22:58 -04:00
Hraban Luyat
9a9b1952fe sbcl: 2.2.6 -> 2.2.9 2022-10-02 14:28:15 -04:00
Hraban Luyat
5c12e0efb6 sbcl: bootstrap x86-64-darwin 1.2.11 -> 2.2.9
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.
2022-10-01 03:21:40 -04:00
Sergei Trofimovich
26326511ef sbcl_2_1_10, sbcl_2_1_11: fix build on arm64-darwin (-fno-common fallout)
Withut this upstream backport build on arm64-drwin fails as:

    duplicate symbol '_os_vm_page_size' in:
        os-common.o
        arm64-bsd-os.o
2022-07-21 22:08:27 +01:00
Mario Rodas
7a1c2f7808 sbcl_2_2_6: init at 2.2.6 2022-07-01 04:20:00 +00:00
Sergei Trofimovich
7be0e091bd sbcl: pull darwin fix pending upstream inclusion for -fno-common toolchains
Without the change build fails on darwin as:

    duplicate symbol '_static_code_space_free_pointer' in:
        alloc.o
        traceroot.o
    duplicate symbol '_static_code_space_free_pointer' in:
        alloc.o
        gencgc.o
2022-07-02 18:53:43 +01:00
Daniel Nagy
100bcaeec3
sbcl: 2.1.11 -> 2.2.4 2022-04-29 20:43:01 +02:00
Felix Buehler
09e3b7a570 treewide: remove all updateWalker/downloadURLRegexp 2022-01-26 21:46:08 +01:00
sternenseemann
73b9a4ebb4 sbcl: 2.1.9 -> 2.1.11 2021-12-16 21:27:56 +01:00
sternenseemann
ebf1e16459 sbcl_2_1_10: init at 2.1.10
http://www.sbcl.org/all-news.html#2.1.10
2021-11-23 13:39:28 +01:00
Ryan Burns
2175b157ac treewide: refactor isi686 && isx86_64 -> isx86 2021-11-20 17:50:41 -08:00
storvik
219130a2f0 sbcl: compile with linkable runtime 2021-10-26 11:01:26 +02:00
Cedric Corbiere
6bd8854e3c sbcl: fix the 2.0.8 version
The 2.0.8 version was pointing to 2.1.2 version
2021-10-06 19:48:59 +02:00
sternenseemann
4467ba6101 sbcl_2_1_9: init at 2.1.9
http://www.sbcl.org/news.html#2.1.9
2021-09-30 15:23:08 +02:00
sternenseemann
8ed1616157 sbcl_2_1_8: remove at 2.1.8 2021-09-30 15:23:07 +02:00
sternenseemann
05020744fb sbcl_2_1_8: init at 2.1.8 2021-09-08 16:38:09 +02:00
Keshav Kini
0964eae237 sbcl: backport ARM segfault fix for large cores 2021-08-15 12:15:37 -07:00
Felix Buehler
82cb33a0ae treewide: remove meta.version 2021-07-18 00:07:38 +02:00
Finn Behrens
417a96c8be sbcl: update to 2.1.2 and add arm64-darwin
(cherry picked from commit 49d2ad093ecd54f40550745f240dda8dbf0ce920)
2021-05-17 00:28:04 +09:00
Michael Raskin
b4d085cb9a sbcl: init 2.1.2, default 2.0.8 -> 2.1.2 2021-03-28 16:41:53 +02:00
Frederik Rietdijk
c456a2512f Merge master into staging-next 2021-02-26 10:25:13 +01:00
James Fleming
2b20453a39 sbcl: Resume creating version.lisp-expr file
Reverse the recent commit that removed this line.
2021-02-20 15:08:23 +01:00
James Fleming
7485a007d9 sbcl: Remove substitution of mmacosx-verson-min
This substition produces a nixos-build error, because the target string
was removed in commit 323891ea5964d54aba2d272ddddbf748ce353176 in 2018.

Remove the substition from the `postPatch` phase of `sbcl/common.nix`.
2021-02-20 11:42:39 +01:00
James Fleming
6aa7dbe161 sbcl: Remove substution of 'gcc' with 'cc'
This substitution produces a nix-build warning, because the target
string was removed in commit 7b225df9a492977b8fff0948ce93c5ab31766f64
in 2016.

Remove the substition from the `postPatch` phase in `sbcl/common.nix`.
2021-02-20 11:42:25 +01:00