Leopold Toetsch <[EMAIL PROTECTED]> wrote:
> I'll check in a test if malloced memory is executable RSN.
The check is in. On fedora, the Configure line of JIT should have
(has_exec_protect yes)
If that's ok, some define in a header should be set.
We currently seem to be missing a general solution to just define some
item, the feature.h approach is almost overkill for such simple
defines.
I'd go with something like what's currently being done with the headers:
if $PConfig{h_*} is defined a PARROT_HAS_HEADER_* is set.
So for example:
if $PConfig{d_*} is defined PARROT_HAS_* is defined to 1 else to 0
into a new generated include file, e.g. defines.h, which is included
from config.h additionally to features.h.
leo