Combining ~T and ~<~:;~>
I've been using ECL to compile SBCL on aarch64, but I can't do it without patching the sources. There is a warning triggered during the build (only on aarch64) with a format string that contains: ~<~%~9T~:;~/sb-impl:print-type/:~> ECL chokes on this due to the ~T in the ~:; clause. Why is that not allowed? It seems like a reasonable thing to do at first glance. -Eric
Hello Eric, Eric Timmons writes:
I've been using ECL to compile SBCL on aarch64, but I can't do it without patching the sources. There is a warning triggered during the build (only on aarch64) with a format string that contains:
~<~%~9T~:;~/sb-impl:print-type/:~>
ECL chokes on this due to the ~T in the ~:; clause. Why is that not allowed? It seems like a reasonable thing to do at first glance.
-Eric
We've fixed issues with bootstrapping sbcl from ecl /after/ the 16.1.3 release (a new version will be released soon); for details please see: https://gitlab.com/embeddable-common-lisp/ecl/issues/540 (~T problem) https://gitlab.com/embeddable-common-lisp/ecl/issues/468 (other issues) Please try building ECL from a develop branch and then bootstrap SBCL from this build. Best regards, Daniel -- Daniel Kochmański ;; aka jackdaniel | Przemyśl, Poland TurtleWare - Daniel Kochmański | www.turtleware.eu "Be the change that you wish to see in the world." - Mahatma Gandhi
participants (2)
-
Daniel Kochmański
-
Eric Timmons