On 9/9/19, PR <polos.ruetz@gmail.com> wrote:
never mind, asking around helped (this branch is not cleaned-up, as
the author says, but surely a very good start for somebody willing to
pick up from there):
https://gitlab.com/embeddable-common-lisp/ecl/blob/arm64-port/ios_build.md
ok, so having a working build script for ECL on iOS arm64 is a big
step forward, but still not enough:
I have no problem compiling and deploying the "arm64-port" branch with
the following versions:
Xcode 10.2
iOS 12 (phone)
But it crashes with EXC_BAD_ACCESS during cl_boot().
I can't currently be precise about the point/function it crashes,
because this depends on what I put in the main() function: if I add
some arbitrary stack variable before cl_boot(), like:
char tmp[256];
cl_boot(1, argv);
it crashes at a completely different point than without it, the same
if I simply change the size of the char vector.
The author of the above branch was able to run it successfully about 3
years ago (2016), even with ASDF and Swank, on a real device.
Now my question is: if you tried it, and it worked for you, what were
the exact Xcode and iOS versions you used?
Thanks,
Paul