< prev index next >

common/autoconf/flags.m4

Print this page
rev 2795 : 8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack.

@@ -1307,12 +1307,12 @@
 
   $2LDFLAGS_JDKEXE="${$2LDFLAGS_JDKEXE} ${$2EXTRA_LDFLAGS_JDK}"
 
   # Customize LDFLAGS for libs
   $2LDFLAGS_JDKLIB="${$2LDFLAGS_JDK}"
-
   $2LDFLAGS_JDKLIB="${$2LDFLAGS_JDKLIB} ${SHARED_LIBRARY_FLAGS}"
+  $2LDFLAGS_JDKLIB="${$2LDFLAGS_JDKLIB} ${LDFLAGS_NO_EXEC_STACK}"
   if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
     $2JAVA_BASE_LDFLAGS="${$2JAVA_BASE_LDFLAGS} \
         -libpath:${OUTPUT_ROOT}/support/modules_libs/java.base"
     $2JDKLIB_LIBS=""
   else

@@ -1386,10 +1386,11 @@
   AC_SUBST($2LDFLAGS_JDKEXE)
   AC_SUBST($2JDKLIB_LIBS)
   AC_SUBST($2JDKEXE_LIBS)
   AC_SUBST($2LDFLAGS_CXX_JDK)
   AC_SUBST($2LDFLAGS_HASH_STYLE)
+  AC_SUBST($2LDFLAGS_NO_EXEC_STACK)
 
   AC_SUBST($2JVM_CFLAGS)
   AC_SUBST($2JVM_LDFLAGS)
   AC_SUBST($2JVM_ASFLAGS)
   AC_SUBST($2JVM_LIBS)
< prev index next >