Re: libtool && automake

From: Robert Collins <robert.collins@dont-contact.us>
Date: Wed, 21 Mar 2001 08:23:43 +1100

----- Original Message -----
From: "Alex Rousskov" <rousskov@measurement-factory.com>
To: "Robert Collins" <robert.collins@itdomain.com.au>
Cc: <squid-dev@squid-cache.org>
Sent: Wednesday, March 21, 2001 4:22 AM
Subject: Re: libtool && automake

> On Tue, 20 Mar 2001, Robert Collins wrote:
>
> > Libtool has to configure itself on the platform at build time -
> > that's part of how it achieves its flexability.
>
> So that means that a user has to have Libtool installed (as a part of
> Squid package or not) to compile Squid, right?

Yes (part of squid package)

>
> Does automake track dependencies between subdirectories? That is, does
> it know which subdirectory must run "make all" first to build the
> libraries and such needed by other directories?

Yes - We still have "creative control"

> Does automake track dependencies between sources of an executable
> file? That is, can it order libraries and object files to avoid
> order-dependent unresolved symbols?

Yes - as above.

> Can Libtool/automake support non-GNU make programs?

Yes. Libtool doesn't play any tricks with the makefile.in's. Automake
does all it's tricks while it creates teh makefile.in, which has
perfectly normal syntax.

>
> Does Libtool/automake support C++?

Yes. Automake has for a long time, and libtool has it in an unreleased
(but pretty stable) branch called multi-lang. That is getting rolled
into the main branch which is why it hasn't been released.

> Finally, can Libtool/automake support MS Windows natively (without
> cygwin environment and such)?

automake - yes 100%. Libtool yes (Tor Lillquist, who ported glib to
mingw has been submitting patches for libtool to create the appropriate
makefile.in commands for mingw. )

>
>
> Thank you,
>
> Alex.
>

No probs,
Rob
Received on Tue Mar 20 2001 - 14:24:35 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:13:39 MST