Search squid archive

Howto to compile squid with epoll on debian sarge 3.1.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



A bad howto to squid and epoll (but some peaople asked.)

Dont do this on a nice debian. Do this on some temporary install as the
autoconf and automake are ugly installs.

Not all needed debian packages are here included.


must install this (configure; make; make install

cd /usr/src
wget http://mirrors.kernel.org/gnu/autoconf/autoconf-2.13.tar.gz 
tar -xzf autoconf-2.13.tar.gz
cd /usr/src/autoconf-2.13
./configure
./make
./make install

cd /usr/src
wget http://mirrors.kernel.org/gnu/automake/automake-1.5.tar.gz
tar -xzf automake-1.5.tar.gz
cd /usr/src/automake-1.5
./configure
./make
./make install

# instal pmake apt-build  (you can use aptitude if you like)
dpkg -i pmake
dpkg -i apt-build

# add this to sources
joe /etc/apt/sources.list

#the SK is not needed. (it's just a copy of the stable lines)
deb http://ftp.sk.debian.org/debian/ testing main
deb-src http://ftp.sk.debian.org/debian/ testing main


# some cleanup (ignore errors)
cd /var/cache/apt-build
apt-build clean-sources
apt-build clean-build
apt-build clean-repository
dpkg -r squid

#download sources of squid
apt-build source squid

#Edit rules and disable poll select and enable epoll
joe /var/cache/apt-build/build/squid-2.5.12/debian/rules

--disable-poll \
--disable-select \
--enable-epoll \

#patch squid 
cd /usr/src
wget http://devel.squid-cache.org/cgi-bin/diff2/epoll-2_5.patch?s2_5? 
cd /var/cache/apt-build/build/squid-2.5.12/
patch -p1 < ~/epoll-2_5.patch
# applies cleanly

#run this ignore warnings (1 minor error) 
sh ./scripts/get_epoll-lib.sh
#run this ignore warnings (no errors)
./boostrap.sh

#apt-build install squid >& build.log

#now the package is in 
/var/cache/apt-build/repository





 

> -----Original Message-----
> From: Arianto C Nugroho [mailto:ari@xxxxxx] 
> Sent: Friday, March 31, 2006 6:39 AM
> To: Michal Mihalik
> Subject: RE:  squid performance epoll. 
> 350req/sec 100% cpu
> 
> Quoting Michal Mihalik <michal.mihalik@xxxxxxxxxxxxx>:
> 
> > Hi
> > I can offer debian package. Or howto compile it for debian.  :-)
> 
>   can i have the howto please ??
>   i've tried compiling the patch but got an error during bootstrap..
> 
>   thanks
> 


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux