While Allegro CL is not provided by the package manager. Installing Allegro Common Lisp on OpenMandriva is straightforward, just follow the Linux x86_64 instructions after downloading it from Franz.com
If you however come across this issue, trying to run Allegro CL:
$ ./alisp
> dlopen(/usr/local/acl11.0express.64/libacli11029t6.so, mode) error: /usr/local/acl11.0express.64/libacli11029t6.so: cannot enable executable stack as shared object requires: Invalid argument
Then the solution is as follows (You can make a backup of the file if concerned):
$ sudo install patchelf
$ sudo find . \( -name "libacli11029t6.so" \) -exec patchelf --clear-execstack {} \;
You can then execute Allegro Lisp without worries afterwards.
No comments:
Post a Comment