Re: [PATCH] Re: freeze for sbcl-2.6.2
Andreas Wacknitz via Sbcl-devel <[email protected]> Sat, 7 Mar 2026 10:50:04 +0100
| Newsgroups | gmane.lisp.steel-bank.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, In order to compile sbcl-2.6.2 on OpenIndiana (an illumos based distribution) I had to add two patches which have been attached. I expect the same patches to be needed to build on Solaris. Regards, Andreas _______________________________________________ Sbcl-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sbcl-devel
03-Config-x86-64-sunos.patch
(text/x-patch, 500 B)
--- sbcl-2.6.2/src/runtime/Config.x86-64-sunos.orig 2026-02-27 19:08:09.000000000 +0100 +++ sbcl-2.6.2/src/runtime/Config.x86-64-sunos 2026-03-07 10:26:11.545580250 +0100 @@ -1,5 +1,5 @@ CC=gcc -CFLAGS += -m64 -g -Wall -std=gnu89 -D__EXTENSIONS__ -DSVR4 -D_REENTRANT -fno-omit-frame-pointer -D_POSIX_PTHREAD_SEMANTICS +CFLAGS += -m64 -g -Wall -std=gnu11 -D__EXTENSIONS__ -DSVR4 -D_REENTRANT -fno-omit-frame-pointer -D_POSIX_PTHREAD_SEMANTICS LINKFLAGS = -m64 -g ASFLAGS = -m64 -Wall GREP = ggrep
04-thread_c.patch
(text/x-patch, 443 B)
--- sbcl-2.6.2/src/runtime/thread.c.orig 2026-02-27 19:08:09.000000000 +0100
+++ sbcl-2.6.2/src/runtime/thread.c 2026-03-07 10:38:20.627344285 +0100
@@ -702,6 +702,8 @@
stack_size = stack.ss_size;
stack_addr = (void*)((size_t)stack.ss_sp - stack_size);
# elif defined LISP_FEATURE_SUNOS
+ #include "/usr/include/thread.h"
+ #include <signal.h>
stack_t stack;
thr_stksegment(&stack);
stack_size = stack.ss_size;