aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2011-07-12 08:13:28 +0900
committerYAMAMOTO Mitsuharu2011-07-12 08:13:28 +0900
commitc8618a0615fc9ed25c04c10c6a4e73d189734fe7 (patch)
treef125d4fa0535d3dedf1edf57cadd66fcca692c3e
parentf584ca38928d95273cd9627f1f40ae95f28a7620 (diff)
downloademacs-c8618a0615fc9ed25c04c10c6a4e73d189734fe7.tar.gz
emacs-c8618a0615fc9ed25c04c10c6a4e73d189734fe7.zip
Suppress address randomization on Darwin (Bug#8395).
-rw-r--r--ChangeLog5
-rw-r--r--configure.in2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 28acb307f61..bf4e63d985a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
12011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
4 so as to suppress address randomization (Bug#8395).
5
12011-07-09 Paul Eggert <eggert@cs.ucla.edu> 62011-07-09 Paul Eggert <eggert@cs.ucla.edu>
2 7
3 * lib/stdint.in.h: Merge from gnulib (Bug#9025). 8 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
diff --git a/configure.in b/configure.in
index 3dd1f035d2b..40a34286f00 100644
--- a/configure.in
+++ b/configure.in
@@ -3350,7 +3350,7 @@ case "$opsys" in
3350 libs_nsgui= 3350 libs_nsgui=
3351 headerpad_extra=690 3351 headerpad_extra=690
3352 fi 3352 fi
3353 LD_SWITCH_SYSTEM_TEMACS="-prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra" 3353 LD_SWITCH_SYSTEM_TEMACS="-fno-pie -prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra"
3354 3354
3355 ## This is here because src/Makefile.in did some extra fiddling around 3355 ## This is here because src/Makefile.in did some extra fiddling around
3356 ## with LD_SWITCH_SYSTEM. The cpp logic was: 3356 ## with LD_SWITCH_SYSTEM. The cpp logic was: