OK, forget it!

It doesn't make sense to take the current version from Debian, because
the 64-bit version of PicoLisp doesn't run properly on Ubuntu. It
crashes in some calls to C libraries (e.g. dlopen()).

This seems to be because the Ubuntu libraries assume a stack alignment
to a multiple of 16 bytes, which wasn't supported in PicoLisp-64 until
now. It is written in assembly, and pushes/pops the stack dynamically
(no stack frames). As a result, the 'movdqa' instruction caused a
segfault.

I have now fixed the calls to all C libraries. It is available in
PicoLisp 3.1.0.4 (released to Debian soon).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/956731

Title:
  PicoLisp upgrade

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/picolisp/+bug/956731/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to