[asdf-devel] [PATCH] Distinguish ACL SMP fasls from non-SMP ones
Faré
fahree at gmail.com
Tue Aug 7 21:31:31 UTC 2012
Applied in 2.23.7.
I now realize: we should probably have the default be unmarked, and
what is not default have an extra letter. Isn't SMP the default?
What's the name of the non-SMP build?
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
As of vices, the State will let you devote your life to a false religion,
encourage you to have too many kids, but ban use of psychedelics.
On Tue, Aug 7, 2012 at 5:09 PM, Kevin Layer <layer at franz.com> wrote:
> This fix is from Mr. Kiyoshi Mizumaru. It adds an "S" to the
> lisp-version-string in the ACL SMP case.
> ---
> asdf.lisp | 5 +++--
> 1 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/asdf.lisp b/asdf.lisp
> index 00f40fe..006746c 100644
> --- a/asdf.lisp
> +++ b/asdf.lisp
> @@ -3256,13 +3256,14 @@ located."
> (car ; as opposed to OR, this idiom prevents some unreachable code warning
> (list
> #+allegro
> - (format nil "~A~A~@[~A~]"
> + (format nil "~A~A~@[~A~]~@[~A~]"
> excl::*common-lisp-version-number*
> ;; ANSI vs MoDeRn - thanks to Robert Goldman and Charley Cox
> (if (eq excl:*current-case-mode* :case-sensitive-lower) "M" "A")
> ;; Note if not using International ACL
> ;; see http://www.franz.com/support/documentation/8.1/doc/operators/excl/ics-target-case.htm
> - (excl:ics-target-case (:-ics "8")))
> + (excl:ics-target-case (:-ics "8"))
> + (if (member :smp *features*) "S" nil))
> #+armedbear (format nil "~a-fasl~a" s system::*fasl-version*)
> #+clisp
> (subseq s 0 (position #\space s)) ; strip build information (date, etc.)
> --
> 1.7.7.6
>
>
> _______________________________________________
> asdf-devel mailing list
> asdf-devel at common-lisp.net
> http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
More information about the asdf-devel
mailing list