From: Sam S. <sd...@gn...> - 2017-03-20 15:35:31
|
Bruno, > * Bruno Haible <oe...@py...t> [2017-03-19 03:00:59 +0100]: > >> This is wrong. >> exec images work on all platforms. > > "make check-exec-image" fails at least on OpenBSD/i386, OpenBSD/x86_64, and > MirBSD. With my latest patch too?! > 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*) Ken, does it fail with the hg tip? -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://www.dhimmitude.org http://no2bds.org https://jihadwatch.org http://iris.org.il There are many reasons not to use Lisp - but no good ones. |