From: Alastair Bridgewater Date: Fri, 6 Aug 2010 18:46:51 +0000 (+0000) Subject: 1.0.41.10: gencgc: preserve context registers is not used on non-x86oids. X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=ea50d9ffd5315389ff378e4580724b0c2a939c85;p=sbcl.git 1.0.41.10: gencgc: preserve context registers is not used on non-x86oids. * Disable compilation of preserve_context_registers() on threaded non-x86oid targets to prevent link errors. --- diff --git a/src/runtime/gencgc.c b/src/runtime/gencgc.c index c856c86..d833733 100644 --- a/src/runtime/gencgc.c +++ b/src/runtime/gencgc.c @@ -3984,7 +3984,7 @@ scavenge_interrupt_contexts(void) #endif -#if defined(LISP_FEATURE_SB_THREAD) +#if defined(LISP_FEATURE_SB_THREAD) && (defined(LISP_FEATURE_X86) || defined(LISP_FEATURE_X86_64)) static void preserve_context_registers (os_context_t *c) { diff --git a/version.lisp-expr b/version.lisp-expr index 8a4f640..58f93f4 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".) -"1.0.41.9" +"1.0.41.10"