![](https://seccdn.libravatar.org/avatar/aea1d8248292e6482742234c5cb514de.jpg?s=120&d=mm&r=g)
20 Mar
2006
20 Mar
'06
02:05
I've been trying to rebuild some rpms and have run into some strange build requirements. For example: to build squid, the BuildRequires statement says I need "cracklib". I can't find any requirement in squid on cracklib and indeed, squid builds find without it. So what is the purpose of "Buildrequires" statements that require packages that aren't needed to build the package? Where did these lists come from? Shouldn't the Buildrequires statements only include those packages needed by the package to build? thanks, linda