Re: /bzr/squid3/trunk/ r10069: Fixed OpenSolaris build issues.

2009-11-02 Thread Amos Jeffries

Just a note on this change...

I'm trying to get rid of XTRA_LIBS entirely. It's adding to the code bloat
and external library dependencies in Squid.

Moving towards a model of the binaries and/or components which require
specific libraries link their @FOOLIB@ explicitly when needed.

Please make new dependencies fit that slimming model where possible. If
you can identify existing ones needed please prioritize the general cleanup
for their conversion out of XTRA_LIBS.

If it's a genuine wide-ranging dependency unrelated to any component we
have the src/Makefile.am:COMMON_LIBS or src/Common.am:COMPAT_LIB being used
as the dependency linkage location. Whichever is more appropriate in
semantic meaning.

Amos



Re: /bzr/squid3/trunk/ r10069: Fixed OpenSolaris build issues.

2009-11-02 Thread Robert Collins
On Tue, 2009-11-03 at 13:19 +1300, Amos Jeffries wrote:
 Just a note on this change...
 
 I'm trying to get rid of XTRA_LIBS entirely. It's adding to the code bloat
 and external library dependencies in Squid.

This isn't clear to me, can you expand on it please. Specifically how
XTRA_LIBS - the list of additional libraries to link against - is
different to COMMON_LIBS.

-Rob


signature.asc
Description: This is a digitally signed message part