From: Julian Seward Date: Tue, 5 Jul 2005 13:44:21 +0000 (+0000) Subject: Disable PIE by default (sorry Tom), even on PIE-enabled platforms. It X-Git-Tag: svn/VALGRIND_3_0_0~210 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8a24e8f5079b135f145098a45688587dab8f2a0;p=thirdparty%2Fvalgrind.git Disable PIE by default (sorry Tom), even on PIE-enabled platforms. It causes too much breakage. PIE builds are still possible, but you have to say --enable-pie to get them now. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4108 --- diff --git a/configure.in b/configure.in index 4e7135eda2..46acbb0734 100644 --- a/configure.in +++ b/configure.in @@ -421,16 +421,7 @@ AC_SUBST(PIE_AM_CFLAGS) AC_CACHE_CHECK([for PIE support], vg_cv_pie, [AC_ARG_ENABLE(pie, [ --enable-pie platform supports PIE linking], [vg_cv_pie=$enableval], - [safe_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS -fpie" - safe_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -pie" - AC_TRY_LINK([int foo;], - [], - [vg_cv_pie=yes], - [vg_cv_pie=no]) - CFLAGS=$safe_CFLAGS - LDFLAGS=$safe_LDFLAGS])]) + [vg_cv_pie=no] )]) if test "$vg_cv_pie" = yes; then AC_DEFINE([HAVE_PIE], 1, [can create position-independent executables]) PIE_AM_CFLAGS="-fpie"