Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-updates-src > by-pkgid > d3bf7966a23e8e2dcd6b183589bee100 > files > 15

squid-3.5.23-1.1.mga5.src.rpm

--- squid-3.1.0.16-20100224/configure.in	2010-02-24 12:09:05.873821719 -0600
+++ squid-3.1.0.16-20100224.dlucio/configure.in	2010-02-24 12:07:10.318821511 -0600
@@ -1517,6 +1517,27 @@
 	;;
 esac
 
+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 for obsolete TPROXY
 AC_ARG_ENABLE(linux-tproxy,
   AS_HELP_STRING([--enable-linux-tproxy],[Enable real Transparent Proxy support for Netfilter TPROXY