From ed240ac90d44050185d0e2df5716e51daa97c373 Mon Sep 17 00:00:00 2001 From: Elias Pipping Date: Fri, 11 Nov 2016 22:36:46 +0000 Subject: [PATCH] Avoid mkcl:system on MKCL >1.1.9 --- uiop/run-program.lisp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uiop/run-program.lisp b/uiop/run-program.lisp index 819536f9..2c85d1fc 100644 --- a/uiop/run-program.lisp +++ b/uiop/run-program.lisp @@ -1017,11 +1017,12 @@ or :error-output." (%handle-if-does-not-exist input if-input-does-not-exist) (%handle-if-exists output if-output-exists) (%handle-if-exists error-output if-error-output-exists) - #+(or abcl allegro clozure cmucl ecl (and lispworks os-unix) sbcl scl) - (let (#+(or abcl ecl) (version (parse-version (lisp-implementation-version)))) + #+(or abcl allegro clozure cmucl ecl (and lispworks os-unix) mkcl sbcl scl) + (let (#+(or abcl ecl mkcl) (version (parse-version (lisp-implementation-version)))) (nest #+abcl (unless (lexicographic< '< version '(1 4 0))) #+ecl (unless (lexicographic<= '< version '(16 0 0))) + #+mkcl (unless (lexicographic<= '< version '(1 1 9))) (return-from %system (wait-process (apply 'launch-program (%normalize-system-command command) keys))))) -- GitLab