defined and wrongly patched luajit to set the abi to lua 5.2.
luajit can not load lua modules built against the lua 5.2 headers even
when build with LUAJIT_ENABLE_LUA52COMPAT.
Even without LUAJIT_ENABLE_LUA52COMPAT luajit has some 5.2 semantics,
the define enables a few other things such making unpack() available
as table.unpack().
No system vendors seem to ship a version of luajit with the define set
and the consensus is to just remove the FLAVOR.
Remove abieber@ as MAINTAINER at his request.
ok jca@ abieber@ juanfra@
On i386, it's better for a jit to ask for exec memory upfront, so uvm
knows to place it in the exec segment. Otherwise, if you mmap non-exec
and mprotect it, you wind up with a high mapping and the segment must
be enlarged to cover the whole process.
I sent Mike a slightly different diff; this is what he ended up
committing to git. I think we should add it to the port.
OK dcoppa@