Created attachment 340648 [details] patch to inject paxctl -m into the makefile On my hardened ~amd64 machine clisp failed to build with errors like the following. === ./lisp.run: error while loading shared libraries: libavcall.so.0: cannot enable executable stack as shared object requires: Permission denied === I needed to apply the two attached patches (essentially "paxctl -m" on the offending files) to make it work. This is somewhat related to bug #459710 which is about the library with executable stack.
Created attachment 340650 [details] patch to insert one more paxctl -m into another build script
*** Bug 521240 has been marked as a duplicate of this bug. ***
Any updates? I am running into this bug while trying to update to =dev-lisp/clisp-2.48-r1. Thanks
Oops, meant to say to =dev-lisp/clisp-2.49-r8.
(In reply to Chris Henhawke from comment #3) > Any updates? I am running into this bug while trying to update to > =dev-lisp/clisp-2.49-r1. Thanks For me =dev-lisp/clisp-2.49-r1::gentoo works just fine, if I apply the patches from bug #253963 to dev-libs/ffcall.
*** Bug 533110 has been marked as a duplicate of this bug. ***
looks like ffcall is fixed so this bug is fixed to Close?
(In reply to Magnus Granberg from comment #7) > looks like ffcall is fixed > so this bug is fixed to > Close? Yes, works fine now.