From: Bruno H. <br...@cl...> - 2017-03-19 02:01:09
|
Sam, > This is wrong. > exec images work on all platforms. "make check-exec-image" fails at least on OpenBSD/i386, OpenBSD/x86_64, and MirBSD. And probably on Cygwin as well, otherwise Ken Brown would not have added this patch to the Cygwin port of clisp: # HG changeset patch # User Ken Brown <kb...@co...> # Date 1429042817 14400 # Tue Apr 14 16:20:17 2015 -0400 # Node ID 5383b0dea9eef525202949979d621e9f84a91fec # Parent abc756d38a96bd7959869ca47d66590df7c19baf Don't allow saving executable memory images on Cygwin diff -r abc756d38a96 -r 5383b0dea9ee src/savemem.lisp --- a/src/savemem.lisp Sat Mar 14 14:45:32 2015 -0400 +++ b/src/savemem.lisp Tue Apr 14 16:20:17 2015 -0400 @@ -38,6 +38,9 @@ ((:script *script*) (null init-function)) keep-global-handlers (start-package *package*) (locked-packages *system-package-list*) executable) + (if executable + (error + "Sorry, this build does not support saving executable memory images")) (let* ((old-driver *driver*) old-global-handlers file-size (*package* (sys::%find-package start-package)) (active-restarts *active-restarts*) Bruno |