< prev index next >

common/autoconf/flags.m4

Print this page

        

*** 638,650 **** # We have previously set HAS_GNU_HASH if this is the case if test -n "$HAS_GNU_HASH"; then LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker --hash-style=both " fi if test "x$OPENJDK_TARGET_OS" = xlinux; then ! # And since we now know that the linker is gnu, then add -z defs, to forbid ! # undefined symbols in object files. ! LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -z -Xlinker defs" if test "x$DEBUG_LEVEL" = "xrelease"; then # When building release libraries, tell the linker optimize them. # Should this be supplied to the OSS linker as well? LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -O1" fi --- 638,651 ---- # We have previously set HAS_GNU_HASH if this is the case if test -n "$HAS_GNU_HASH"; then LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker --hash-style=both " fi if test "x$OPENJDK_TARGET_OS" = xlinux; then ! # And since we now know that the linker is gnu, then add: ! # -z defs, to forbid undefined symbols in object files ! # -z noexecstack, to mark stack regions as non-executable ! LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -z -Xlinker defs -Xlinker -z -Xlinker noexecstack" if test "x$DEBUG_LEVEL" = "xrelease"; then # When building release libraries, tell the linker optimize them. # Should this be supplied to the OSS linker as well? LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -O1" fi
< prev index next >