From: msweet Date: Tue, 23 Jul 2013 12:21:51 +0000 (+0000) Subject: Still need to use -Wl,-pie on OS X (regression in change for X-Git-Tag: release-1.7.0~29 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=483fc76b98f41120752960f0dcd1d67a484ffe84;p=thirdparty%2Fcups.git Still need to use -Wl,-pie on OS X (regression in change for ) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11171 a1ca3aef-8c08-0410-bb20-df032aa958be --- diff --git a/config-scripts/cups-compiler.m4 b/config-scripts/cups-compiler.m4 index 990197753..252f2aa25 100644 --- a/config-scripts/cups-compiler.m4 +++ b/config-scripts/cups-compiler.m4 @@ -132,11 +132,23 @@ if test -n "$GCC"; then # Not available to LSB binaries... AC_MSG_CHECKING(if GCC supports -fPIE) OLDCFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -fPIE -pie" - AC_TRY_COMPILE(,,[ - PIEFLAGS="-fPIE -pie" - AC_MSG_RESULT(yes)], - AC_MSG_RESULT(no)) + case "$uname" in + Darwin*) + CFLAGS="$CFLAGS -fPIE -Wl,-pie" + AC_TRY_COMPILE(,,[ + PIEFLAGS="-fPIE -Wl,-pie" + AC_MSG_RESULT(yes)], + AC_MSG_RESULT(no)) + ;; + + *) + CFLAGS="$CFLAGS -fPIE -pie" + AC_TRY_COMPILE(,,[ + PIEFLAGS="-fPIE -pie" + AC_MSG_RESULT(yes)], + AC_MSG_RESULT(no)) + ;; + esac CFLAGS="$OLDCFLAGS" fi