pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

guile30: Explain PaX issue during build.



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Fri Nov 5 20:42:25 2021 -0400
Changeset:	10572fe76074f9feaa1dd48c5b4866380d778299

Modified Files:
	guile30/Makefile

Log Message:
guile30: Explain PaX issue during build.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=10572fe76074f9feaa1dd48c5b4866380d778299

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 guile30/Makefile | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diffs:
diff --git a/guile30/Makefile b/guile30/Makefile
index 5a0ad31e11..d4b0ad4aeb 100644
--- a/guile30/Makefile
+++ b/guile30/Makefile
@@ -69,9 +69,10 @@ post-configure:
 	${ECHO} '#define FLEXIBLE_ARRAY_MEMBER /**/' >> ${WRKSRC}/config.h
 
 .include "../../mk/pax.mk"
-# \todo Mark the guile with paxctl +m after it is built but before
-# it is used in the build.
-# \todo Make this actually work; manual paxctl +m after install does.
+# Guile's build uses the just-built guile.  With pax enabled, the build
+# fails and after
+#   paxctl +m work/guile-3.0.7/libguile/.libs/guile
+# it succeeds.  This needs to be patched into the build.
 NOT_MPROTECT_SAFE+=	${GUILE_PREFIX}/bin/guile
 
 .include "../../devel/gmp/buildlink3.mk"


Home | Main Index | Thread Index | Old Index