"Releases are only made occasionally. You're strongly encouraged to follow
the git branches". powerpc help from cwen@, this can now move from being
built with ports-gcc to clang. Reenable build on (32-bit) arm; it was
previously disabled as it required EABI, which we switched to using some
time ago now - not tested on arm yet but this will at least give it a
chance.
luajit uses symbols from libunwind which is embedded in libc++abi.
Use the appropriate knob to link libluajit.so (not just the interpreter)
with libc++abi and register the shared lib dep.
ok sthen@ (rspamd maintainer)
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@