svn commit: samba r18956 - in branches/SAMBA_3_0/source: .

metze at samba.org metze at samba.org
Wed Sep 27 14:10:36 GMT 2006


Author: metze
Date: 2006-09-27 14:10:35 +0000 (Wed, 27 Sep 2006)
New Revision: 18956

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=18956

Log:
fix -pie and -fPIE together with configure -C

metze
Modified:
   branches/SAMBA_3_0/source/configure.in


Changeset:
Modified: branches/SAMBA_3_0/source/configure.in
===================================================================
--- branches/SAMBA_3_0/source/configure.in	2006-09-27 13:52:14 UTC (rev 18955)
+++ branches/SAMBA_3_0/source/configure.in	2006-09-27 14:10:35 UTC (rev 18956)
@@ -340,22 +340,23 @@
 
 if test "x$enable_pie" != xno
 then
-	AC_CACHE_CHECK(for -fPIE, libc_cv_fpie, [dnl
+	AC_CACHE_CHECK(for -pie and -fPIE, samba_cv_fpie, [dnl
 		cat > conftest.c <<EOF
 int foo;
 main () { return 0;}
 EOF
 		if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fPIE -o conftest conftest.c 1>&AS_MESSAGE_LOG_FD])
 		then
-			libc_cv_fpie=yes
-			PIE_CFLAGS="-fPIE"
-			PIE_LDFLAGS="-pie"
+			samba_cv_fpie=yes
+		else
+			samba_cv_fpie=no
 		fi
 		rm -f conftest*])
 fi
-if test "x$PIE_CFLAGS" = x
+if test x"${samba_cv_fpie}" = x"yes"
 then
-	libc_cv_fpie=no
+	PIE_CFLAGS="-fPIE"
+	PIE_LDFLAGS="-pie"
 fi
 
 m4_include(lib/socket_wrapper/config.m4)



More information about the samba-cvs mailing list