[Sbcl-commits] CVS: sbcl version.lisp-expr,1.2429,1.2430

Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4065
Modified Files:
version.lisp-expr
Log Message:
0.9.4.85:
Mostly revert 0.9.4.84, since it doesn't compile at all on modern
Linux systems (see sbcl-devel message by "Dave" on 2005-09-23):
* The decision of whether to use personality() should be completely
a run-time property, not a compile-time one.
* Change LISP_FEATURE_LINUX cpp conditionals back to LISP_FEATURE_X86
or remove them entirely (this is in linux-os.c, so LISP_FEATURE_LINUX
had better be defined; randomization is only enabled on x86 so
it's pointless to include the code on other platforms)
Additionally:
* To solve the problem that 0.9.4.84 was trying to address
(no <sys/personality.h> on versions of glibc more than three years
old) define the prototype of personality() in linux-os.c. This
might not be the optimal solution, but I suppose this isn't the
right time to experiment...
The syscall itself is old (goes at least back to kernel 2.0),
so the system call wrapper should exist even on old versions
of libc. There should thus be no problems with linking this
code even on ancient systems.
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.2429
retrieving revision 1.2430
diff -u -d -r1.2429 -r1.2430
--- version.lisp-expr 21 Sep 2005 17:21:29 -0000 1.2429
+++ version.lisp-expr 24 Sep 2005 00:23:57 -0000 1.2430
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.4.84"
+"0.9.4.85"

Thread view

Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4065
Modified Files:
version.lisp-expr
Log Message:
0.9.4.85:
Mostly revert 0.9.4.84, since it doesn't compile at all on modern
Linux systems (see sbcl-devel message by "Dave" on 2005-09-23):
* The decision of whether to use personality() should be completely
a run-time property, not a compile-time one.
* Change LISP_FEATURE_LINUX cpp conditionals back to LISP_FEATURE_X86
or remove them entirely (this is in linux-os.c, so LISP_FEATURE_LINUX
had better be defined; randomization is only enabled on x86 so
it's pointless to include the code on other platforms)
Additionally:
* To solve the problem that 0.9.4.84 was trying to address
(no <sys/personality.h> on versions of glibc more than three years
old) define the prototype of personality() in linux-os.c. This
might not be the optimal solution, but I suppose this isn't the
right time to experiment...
The syscall itself is old (goes at least back to kernel 2.0),
so the system call wrapper should exist even on old versions
of libc. There should thus be no problems with linking this
code even on ancient systems.
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.2429
retrieving revision 1.2430
diff -u -d -r1.2429 -r1.2430
--- version.lisp-expr 21 Sep 2005 17:21:29 -0000 1.2429
+++ version.lisp-expr 24 Sep 2005 00:23:57 -0000 1.2430
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.4.84"
+"0.9.4.85"