From: Christophe Rhodes Date: Wed, 1 Dec 2004 13:09:29 +0000 (+0000) Subject: 0.8.17.6: X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=5595111b1d6521cc1218b7663e7532194d6b6a90;p=sbcl.git 0.8.17.6: Support Solaris 10. --- diff --git a/NEWS b/NEWS index 7404654..bdc5339 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,8 @@ changes in sbcl-0.8.18 relative to sbcl-0.8.17: * new feature: reloading changed shared object files with LOAD-SHARED-OBJECT now causes the new definitions to take effect. + * Solaris 10 (aka SunOS 5.10) on the SPARC platform is now + supported. (thanks to Dan Debertin) * fixed bug #331: structure-class instances corresponding to DEFSTRUCT forms are now created eagerly. * bug fix: lambda-list parsing is now stricter vrt. order and number diff --git a/src/runtime/sunos-os.c b/src/runtime/sunos-os.c index 8bcddcf..cb2e526 100644 --- a/src/runtime/sunos-os.c +++ b/src/runtime/sunos-os.c @@ -50,9 +50,11 @@ void os_init(void) lose("sunos major version=%d (which isn't 5!)", major_version); } minor_version = atoi(name.release+2); - if ((minor_version == 8) || (minor_version == 9)) { + if ((minor_version == 8) || + (minor_version == 9) || + (minor_version == 10)) { KLUDGE_MAYBE_MAP_ANON = 0x100; - } else if (minor_version > 9) { + } else if (minor_version > 10) { FSHOW((stderr, "os_init: Solaris version greater than 9?\nUnknown MAP_ANON behaviour.\n")); lose("Unknown mmap() interaction with MAP_ANON"); } else { /* minor_version < 8 */ diff --git a/version.lisp-expr b/version.lisp-expr index 1ac8d12..6c35854 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -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.8.17.5" +"0.8.17.6"