forked from mirrors/nixpkgs
19f70f03b2
Alpine and Gentoo set the same flags here, FWIW.
26 lines
843 B
Diff
26 lines
843 B
Diff
From 0bdbe60325a22202f8e250a9578407648a0d29b9 Mon Sep 17 00:00:00 2001
|
|
From: Will Dietz <w@wdtz.org>
|
|
Date: Wed, 1 Feb 2017 06:09:49 -0600
|
|
Subject: [PATCH] Set pax flags on julia binaries to disable memory protection.
|
|
|
|
---
|
|
Makefile | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/Makefile b/Makefile
|
|
index 8d45a1baa..91ea33b21 100644
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -61,6 +61,8 @@ julia-src-release julia-src-debug : julia-src-% : julia-deps
|
|
|
|
julia-ui-release julia-ui-debug : julia-ui-% : julia-src-%
|
|
@$(MAKE) $(QUIET_MAKE) -C ui julia-$*
|
|
+ @echo "setting PaX flags on $(JULIA_EXECUTABLE_$*)"
|
|
+ @paxctl -czexm $(JULIA_EXECUTABLE_$*)
|
|
|
|
julia-inference : julia-base julia-ui-$(JULIA_BUILD_MODE) $(build_prefix)/.examples
|
|
@$(MAKE) $(QUIET_MAKE) $(build_private_libdir)/inference.ji JULIA_BUILD_MODE=$(JULIA_BUILD_MODE)
|
|
--
|
|
2.11.0
|
|
|