Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > 6454b519dfaec8b8321aae5b3f091f2b > files > 12

squid-3.0-8mdv2009.0.src.rpm

--- configure.in	2007-12-14 01:25:27.000000000 +0100
+++ configure.in.oden	2008-01-27 19:44:32.000000000 +0100
@@ -1227,6 +1227,27 @@ dnl "-64" from LDFLAGS
 	esac
 fi
 
+if test "$buildmodel" = "default"; then
+	case "$host" in
+	    *i?86*)
+		if test "$GCC" = "yes"; then
+		    CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $CFLAGS"
+		    CXXFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $CXXFLAGS"
+		fi
+		;;
+	    *x86_64*)
+		if test "$GCC" = "yes"; then
+		    CFLAGS="`echo $CFLAGS | sed -e 's/-m32/-m64/'`"
+		    CXXFLAGS="`echo $CXXFLAGS | sed -e 's/-m32/-m64/'`"
+		    CFLAGS="`echo $CFLAGS | sed -e 's/-D_LARGEFILE_SOURCE/-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64/'`" 
+		    CXXFLAGS="`echo $CXXFLAGS | sed -e 's/-D_LARGEFILE_SOURCE/-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64/'`" 
+		fi
+		;;
+	    *)
+		;;
+	esac
+fi
+
 dnl Enable Linux transparent proxy support
 AC_ARG_ENABLE(linux-tproxy,
 [  --enable-linux-tproxy