changeset 31:778bd93bc33a

Bug 1871: HotSpot VM warns HeapStats agent has executable stack. reviewed-by: ykubota
author Yasumasa Suenaga <yasuenag@gmail.com>
date Thu, 24 Jul 2014 14:27:18 +0900
parents 9c027507d9bf
children 7dbbab82d6c2
files agent/ChangeLog agent/configure agent/configure.ac
diffstat 3 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/agent/ChangeLog	Thu Jul 17 14:18:26 2014 +0900
+++ b/agent/ChangeLog	Thu Jul 24 14:27:18 2014 +0900
@@ -1,3 +1,7 @@
+2014-07-24  Yasumasa Suenaga  <yasuenag@gmail.com>
+
+	* Bug 1871: HotSpot VM warns HeapStats agent has executable stack.
+
 2014-07-16  KUBOTA Yuji  <kubota.yuji@lab.ntt.co.jp>
 
 	* Bug 1872: Reduce the code about strerror_r() and macros.
--- a/agent/configure	Thu Jul 17 14:18:26 2014 +0900
+++ b/agent/configure	Thu Jul 24 14:27:18 2014 +0900
@@ -3138,6 +3138,8 @@
 
 
 
+LDFLAGS+=" -Wl,-z,noexecstack"
+
 # Checks for programs.
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
--- a/agent/configure.ac	Thu Jul 17 14:18:26 2014 +0900
+++ b/agent/configure.ac	Thu Jul 24 14:27:18 2014 +0900
@@ -11,6 +11,8 @@
 AC_CACHE_SAVE
 AC_DISABLE_OPTION_CHECKING
 
+LDFLAGS+=" -Wl,-z,noexecstack"
+
 # Checks for programs.
 AC_PROG_CC
 AC_PROG_CXX