changeset 45:d7859e0788f6

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:26:17 +0900
parents 820d63efa2f5
children faa4f10212da
files agent/ChangeLog agent/configure agent/configure.ac
diffstat 3 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/agent/ChangeLog	Fri Jul 18 00:19:15 2014 +0900
+++ b/agent/ChangeLog	Thu Jul 24 14:26:17 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-18  Yasumasa Suenaga  <yasuenag@gmail.com>
 
 	* Bug 1874: Update .hgignore
--- a/agent/configure	Fri Jul 18 00:19:15 2014 +0900
+++ b/agent/configure	Thu Jul 24 14:26:17 2014 +0900
@@ -3114,6 +3114,8 @@
 
 
 
+LDFLAGS+=" -Wl,-z,noexecstack"
+
 # Checks for programs.
 ac_ext=cpp
 ac_cpp='$CXXCPP $CPPFLAGS'
--- a/agent/configure.ac	Fri Jul 18 00:19:15 2014 +0900
+++ b/agent/configure.ac	Thu Jul 24 14:26:17 2014 +0900
@@ -11,6 +11,8 @@
 AC_CACHE_SAVE
 AC_DISABLE_OPTION_CHECKING
 
+LDFLAGS+=" -Wl,-z,noexecstack"
+
 # Checks for programs.
 AC_PROG_CXX
 AC_PROG_CC