Summary: | sci-mathematics/maxima: QA notice: executable stack | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arvid Norlander <anmaster> |
Component: | [OLD] Unspecified | Assignee: | Gentoo Science Mathematics related packages <sci-mathematics> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Arvid Norlander
2008-04-09 07:53:19 UTC
This is because maxima is written in lisp. Lisp usually *has* to have executable stack and/or heap, because it generates code on the fly and executes it. Executable stack is not always a bug, it can have legitimate uses (lisp, for example). Some modern security-ensuring systems make it very hard to have executable stack (and/or heap), and each minor change in such systems breaks all lisp systems. This is a bug in these security systems, not in lisp. |