From: YAMAMOTO Mitsuharu Date: Mon, 11 Jul 2011 23:13:28 +0000 (+0900) Subject: Suppress address randomization on Darwin (Bug#8395). X-Git-Tag: emacs-pretest-24.0.90~104^2~368 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c8618a0615fc9ed25c04c10c6a4e73d189734fe7;p=emacs.git Suppress address randomization on Darwin (Bug#8395). --- diff --git a/ChangeLog b/ChangeLog index 28acb307f61..bf4e63d985a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-07-11 YAMAMOTO Mitsuharu + + * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin + so as to suppress address randomization (Bug#8395). + 2011-07-09 Paul Eggert * 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 libs_nsgui= headerpad_extra=690 fi - LD_SWITCH_SYSTEM_TEMACS="-prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra" + LD_SWITCH_SYSTEM_TEMACS="-fno-pie -prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra" ## This is here because src/Makefile.in did some extra fiddling around ## with LD_SWITCH_SYSTEM. The cpp logic was: