Скачал бинарные сборки AXIOM. Запускается нормально, но при
попытке вычисления чего-либо:
$ axiom
GCL (GNU Common Lisp) 2.6.7 CLtL1 Sep 29 2005 18:04:31
Source License: LGPL(gcl,gmp), GPL(unexec,bfd)
Binary License: GPL due to GPL'ed components: (READLINE BFD UNEXEC)
Modifications of this banner must retain notice of a compatible license
Dedicated to the memory of W. Schelter
Use (help) to get some basic information on how to use GCL.
AXIOM Computer Algebra System
Version: Axiom 3.9 (September 2005)
Timestamp: Thursday September 29, 2005 at 20:04:18
-----------------------------------------------------------------------------
Issue )copyright to view copyright notices.
Issue )summary for a summary of useful system commands.
Issue )quit to leave AXIOM and return to shell.
-----------------------------------------------------------------------------
(1) -> sin(1.0)
Loading /usr/lib/axiom-20050901/algebra/FLOAT.o for domain Float
>> System error:
Couldn't protect
(1) ->
Судя по логам, запрещено исполнение кучи:
audit(1169891472.259:58): avc: denied { execheap } for pid=3311 comm="AXIOMsys" scontext=user_u:system_r:unconfined_t:s0 tcontext=user_u:system_r:unconfined_t:s0 tclass=process
Однако, SELinux стоит в Permissive режиме. Попытался отключить exec_shield, но не помогло. Что можно сделать?
Система - FC5(i386) на PentiumM (1.73). Если мне не изменяет память,
у него аппаратная защита от исполнения. Ее можно как-нибудь отключить,
в идеале, только для axiom?
На FC3 (x86_64) работает, хотя пришлось подсовывать (через
LD_LIBRARY_PATH) линк на билиотеку libreadline.so.5 ->
libreadline.so.4