make/autoconf/toolchain.m4
changeset 51805 eb2adb0a9b09
parent 51780 23e7cd5a9c54
child 51811 4be08a5102b0
--- a/make/autoconf/toolchain.m4	Wed Sep 19 19:12:20 2018 +0200
+++ b/make/autoconf/toolchain.m4	Wed Sep 19 10:51:06 2018 -0700
@@ -1023,6 +1023,12 @@
     # This is later checked when setting flags.
   fi
 
+  if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
+    # Check if linker has -z noexecstack.
+    HAS_NOEXECSTACK=`$CC -Wl,--help 2>/dev/null | $GREP 'z noexecstack'`
+    # This is later checked when setting flags.
+  fi
+
   # Setup hotspot lecagy names for toolchains
   HOTSPOT_TOOLCHAIN_TYPE=$TOOLCHAIN_TYPE
   if test "x$TOOLCHAIN_TYPE" = xclang; then