summaryrefslogtreecommitdiff
path: root/dev-lang/mlton/files/mlton-20130715-no-PIE.patch
blob: a059b1598bec8f60ed68c27d2db65b7890be692a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
--- mlton-20130715-orig/bin/upgrade-basis	2013-07-16 05:59:09.000000000 +1000
+++ mlton-20130715/bin/upgrade-basis	2013-12-17 18:17:24.165889500 +1100
@@ -28,7 +28,7 @@
 tmp="$$.sml"
 
 echo "val () = print \"I work\"" >"$tmp"
-if ! mlton "$tmp" 1>&2; then
+if ! mlton -link-opt -fno-PIE "$tmp" 1>&2; then
         die "Error: cannot upgrade basis because the compiler doesn't work"
 fi
 
--- mlton-20130715-orig/mlton/Makefile	2013-07-16 05:59:09.000000000 +1000
+++ mlton-20130715/mlton/Makefile	2013-12-17 23:35:06.137421195 +1100
@@ -106,7 +106,7 @@
 	rm -f control/version.sml
 	$(MAKE) control/version.sml
 	@echo 'Compiling mlton (takes a while)'
-	mlton $(FLAGS) $(FILE)
+	mlton $(FLAGS) -link-opt -fno-PIE $(FILE)
 
 .PHONY: def-use
 def-use: mlton.def-use
--- mlton-20130715-orig/mllex/Makefile	2013-07-16 05:59:09.000000000 +1000
+++ mlton-20130715/mllex/Makefile	2013-12-18 07:03:29.592171611 +1100
@@ -21,7 +21,7 @@
 
 $(NAME): $(NAME).mlb $(shell PATH="$(BIN):$$PATH" && "$(MLTON)" -stop f $(NAME).mlb)
 	@echo 'Compiling $(NAME)'
-	"$(MLTON)" $(FLAGS) $(NAME).mlb
+	"$(MLTON)" $(FLAGS) -link-opt -fno-PIE $(NAME).mlb
 
 html/index.html: $(TEX_FILES)
 	mkdir -p html
--- mlton-20130715-orig/mlnlffigen/Makefile	2013-07-16 05:59:09.000000000 +1000
+++ mlton-20130715/mlnlffigen/Makefile	2013-12-18 11:55:33.590660407 +1100
@@ -22,7 +22,7 @@
 
 $(NAME): $(NAME).mlb $(shell PATH="$(BIN):$$PATH" && "$(MLTON)" -stop f $(NAME).mlb)
 	@echo 'Compiling $(NAME)'
-	$(MLTON) $(FLAGS) $(NAME).mlb
+	$(MLTON) $(FLAGS) -link-opt -fno-PIE $(NAME).mlb
 
 .PHONY: clean
 clean:
--- mlton-20130715-orig/mlprof/Makefile	2013-07-16 05:59:09.000000000 +1000
+++ mlton-20130715/mlprof/Makefile	2013-12-20 14:02:50.292677796 +1100
@@ -21,7 +21,7 @@
 
 $(NAME): $(NAME).mlb $(shell PATH="$(BIN):$$PATH" && "$(MLTON)" -stop f $(NAME).mlb)
 	@echo 'Compiling $(NAME)'
-	$(MLTON) $(FLAGS) $(NAME).mlb
+	$(MLTON) $(FLAGS) -link-opt -fno-PIE $(NAME).mlb
 
 .PHONY: clean
 clean:
--- mlton-20130715-orig/mlyacc/Makefile	2013-07-16 05:59:09.000000000 +1000
+++ mlton-20130715/mlyacc/Makefile	2013-12-20 15:01:26.567775876 +1100
@@ -41,7 +41,7 @@
 
 $(NAME): $(NAME).mlb $(shell PATH="$(BIN):$$PATH" && "$(MLTON)" -stop f $(NAME).mlb)
 	@echo 'Compiling $(NAME)'
-	"$(MLTON)" $(FLAGS) $(NAME).mlb
+	"$(MLTON)" $(FLAGS) -link-opt -fno-PIE $(NAME).mlb
 
 src/yacc.lex.sml: src/yacc.lex
 	rm -f src/yacc.lex.sml && \