bug#29940: Acknowledgement (guile-2.2.3 does not work pax mprotect)

2018-01-08 Thread Thomas Klausner
The attached patch is a workaround: we can mark the guile binary to not use the PAX mprotect feature using paxctl +m. On Linux, paxctl has different flags, so I wrapped it in an "if", and it uses knowledge of libtool internals, so it is not a good idea to integrate this patch as-is. Better would b

bug#29940: Acknowledgement (guile-2.2.3 does not work pax mprotect)

2018-01-08 Thread Thomas Klausner
Jörg Sonnenberger just committed the attached patch to pkgsrc, which fixes the problem for me as well, with the commit message: "Use correct mmap permissions for later PROT_WRITE mprotect." Thomas $NetBSD: patch-libguile_loader.c,v 1.1 2018/01/08 22:37:08 joerg Exp $ --- libguile/loader.c.orig