From: Daniel P. Berrange Date: Mon, 15 Apr 2013 15:56:38 +0000 (+0100) Subject: Don't enable -fPIE on Win32 platforms X-Git-Tag: v1.0.5-rc1~137 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c03eff7717a57c428cba25147dbc7600eaacd9b4;p=thirdparty%2Flibvirt.git Don't enable -fPIE on Win32 platforms On win32, all code is position independent and adding -fPIE to the compiler flags results in warnings being printed Signed-off-by: Daniel P. Berrange --- diff --git a/m4/virt-compile-pie.m4 b/m4/virt-compile-pie.m4 index 1b6204167e..cceb495dfd 100644 --- a/m4/virt-compile-pie.m4 +++ b/m4/virt-compile-pie.m4 @@ -21,10 +21,15 @@ dnl AC_DEFUN([LIBVIRT_COMPILE_PIE],[ PIE_CFLAGS= PIE_LDFLAGS= - gl_COMPILER_OPTION_IF([-fPIE -DPIE], [ + case "$host" in + *-*-mingw* | *-*-msvc* | *-*-cygwin* ) + ;; dnl All code is position independent on Win32 target + *) + gl_COMPILER_OPTION_IF([-fPIE -DPIE], [ PIE_CFLAGS="-fPIE -DPIE" PIE_LDFLAGS="-pie" - ]) + ]) + esac AC_SUBST([PIE_CFLAGS]) AC_SUBST([PIE_LDFLAGS]) ])