Hi Naddy,

On Sun, Aug 07, 2016 at 02:14:27PM +0200, Christian Weisgerber wrote:
>
> Recommendably, pypy doesn't just die randomly but catches the error
> and provides an explicit error message:
> 
> Got an unexpected error trying to allocate some memory for the JIT (tried to 
> do mmap() with PROT_EXEC|PROT_READ|PROT_WRITE).  This can be caused by a 
> system policy like PAX.  You need to find how to work around the policy on 
> your system.
> Abort trap (core dumped)

Yup, I know that PyPy violates W^X. I have already spoken to upstream as
detailed here: http://marc.info/?l=openbsd-ports&m=146557300806749&w=2

The plan still stands: to investigate at g2k16 how hard it will be to
make the JIT "W^X-friendly".

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to