From 19b56e9315dc07e533f668c74fe0866ae7dcc702 Mon Sep 17 00:00:00 2001 From: espen Date: Thu, 13 Nov 2008 21:18:14 +0000 Subject: [PATCH] Patch needed for Gentoo --- tools/config.lisp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/config.lisp b/tools/config.lisp index c38b034..d7f161e 100644 --- a/tools/config.lisp +++ b/tools/config.lisp @@ -147,7 +147,11 @@ (values-list (loop repeat 4 - for part in (split-string (lisp-implementation-version) :delimiter #\.) + ;; We use . and - as delimiters because some Linux + ;; distributions tend to patch SBCL and add a distro-specific + ;; version tag (like 1.0.19-gentoo). + for part in (split-string (lisp-implementation-version) :delimiter '(#\.\ + #\-)) while (every #'digit-char-p part) collect (parse-integer part)))) (defun sbcl>= (major minor micro &optional patch) -- 2.11.0