From f65ce5d163ea45a4c4734e060968b3b4f5f1f66a Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 16 Jan 2010 16:39:46 +0000 Subject: Manually add --nxcompat --no-seh --dynamicbase to linker flags if available, works around binutils' policy of making exploits as easy as possible by default. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30325 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'configure') diff --git a/configure b/configure index 0f64bc62ac..97d4f9be63 100755 --- a/configure +++ b/configure @@ -8189,6 +8189,14 @@ else echores "no" fi +echocheck "linker support for --nxcompat --no-seh --dynamicbase" +if cc_check "-Wl,--nxcompat -Wl,--no-seh -Wl,--dynamicbase" ; then + extra_ldflags="-Wl,--nxcompat -Wl,--no-seh -Wl,--dynamicbase $extra_ldflags" + echores "yes" +else + echores "no" +fi + # Dynamic linking flags # (FIXME: 'echocheck "dynamic linking"' above and modify here accordingly) -- cgit v1.2.3