Search squid archive

Re: Squid3 compile option. Which features are included by default?

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

 



On Mon, 29 Jun 2009 10:43:26 +0100, Dayo Adewunmi <contactdayo@xxxxxxxxx>
wrote:
> Hi,
> I'm installing squid3.0_16 from source to enable arp
> 
> --enable-arp-acl
> 
> On the wiki it says
(http://wiki.squid-cache.org/SquidFaq/CompilingSquid):
> 
> to see all available options. You will need to specify some of these 
> options to enable or disable certain features. Some options which are 
> used often include:
> 
> --prefix=PREFIX         install architecture-independent files in PREFIX
>                         [/usr/local/squid]
> --enable-dlmalloc[=LIB] Compile & use the malloc package by Doug Lea
> --enable-gnuregex       Compile GNUregex
> --enable-splaytree      Use SPLAY trees to store ACL lists
> --enable-xmalloc-debug  Do some simple malloc debugging
> --enable-xmalloc-debug-trace
>                         Detailed trace of memory allocations
> --enable-xmalloc-statistics
>                         Show malloc statistics in status page
> --enable-async-io       Do ASYNC disk I/O using threads
> --enable-icmp           Enable ICMP pinging
> --enable-delay-pools    Enable delay pools to limit bandwith usage
> --enable-mem-gen-trace  Do trace of memory stuff
> --enable-useragent-log  Enable logging of User-Agent header
> --enable-kill-parent-hack
>                         Kill parent on shutdown
> --enable-cachemgr-hostname[=hostname]
>                         Make cachemgr.cgi default to this host
> --enable-arp-acl        Enable use of ARP ACL lists (ether address)
> --enable-htpc           Enable HTCP protocol
> --enable-forw-via-db    Enable Forw/Via database
> --enable-cache-digests  Use Cache Digests
>                         see
http://www.squid-cache.org/Doc/FAQ/FAQ-16.html
> 
> 
> Which of these options are included by default? For example, when I
install
> squid with apt, I get delay pools enabled by default. Is this the same
for 
> installing squid from source?

The list was updated when 2.6, 2.7 and 3.0 were the current releases. None
of those options are enabled by default in all current releases (one
release may, another may not). That is just an example list.

If you look down further and find your OS listed. There is a minimal set
provided which are required for your OS to build and install properly. Some
tweaking may be permitted on some OS, but generally the required ones
should not be altered unless you are an expert on that OS.

Installing with apt you get a package where the maintainer has altered the
default build options. In that case they have enabled delay pools
themselves during the package build. To keep it simply add the option to
your own custom list of features when you build your one and make sure any
build dependencies are present for it.

Amos



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

  Powered by Linux