Hay Paul,
it is worth noting that there are some unresolved issues on aarch64 due to calling convention for variadic functions is differnt. Please see this summary:
https://gitlab.com/embeddable-common-lisp/ecl/issues/224
apparently aarch64 android calling convention is more permissive given it works for you.
Best regards, Daniel
On Mon, 11 Mar 2019 10:06:18 +0100 PR polos.ruetz@gmail.com wrote:
2019-03-10 23:59 GMT+01:00, PR polos.ruetz@gmail.com:
Did anybody here run ECL on aarch64, and is it considered to be stable?
I'm asking because of my EQL5-Android project: I successfully compiled the REPL example to aarch64, but I encountered a severe memory corruption at startup [...]
...answering myself: it seems that I got confused by all the different 32bit/64bit cross compiled versions of ECL sitting on my computer, so I just mixed it up in one place. After rebuilding everything from scratch, the memory corruption doesn't happen anymore.
Sorry for the noise.
Paul
P.S. ...and yes, ECL seems to run just fine on aarch64. I will add the scripts to cross-compile it to my EQL5-Android project, if you are interested in building it yourself.