Re: Bakefile and libtool question

Stefano Antonelli <santonelli-p2Cncya/2BcAspv4Qr0y0gC/[email protected]> Fri, 31 Dec 2010 16:10:13 -0800
Newsgroups gmane.comp.sysutils.bakefile.devel
Message-ID <[email protected]>
V=E1clav Slav=EDk wrote:
> On Dec 31, 2010, at 1:08, Stefano Antonelli wrote:
>> What exactly is needed by libtool that Bakefile doesn't support?
> =

> Sorry, what do you mean?

Well, what is preventing the use of libtool with autoconf makefiles generat=
ed by Bakefile?

The bakefiles for wxWidgets, for example, have comments saying:

"<!-- FIXME: until libtool scheme is implemented in bakefile -->"

There's also this ticket (albiet from 5 years ago):
http://www.bakefile.org/ticket/94

"> Last, do you advise to use libtool+bakefile for a

Not possible yet."

It's not obvious to me *why* it's not possible.  What needs to be implement=
ed.  Can you please explain?

Bakefile replaces automake (except no maintaner mode), but I'm not sure how=
 it replaces libtool.  It looks to me like some custom bakefile code (as ev=
ident from the wxWidgets bakefiles) is required to replace libtool function=
ality on all platforms.

> If you're asking why Bakefile doesn't use libtool, then partly for histor=
ical reasons (at that time, libtool2 didn't exist yet and support for win32=
 was unsuable).

Actually, what I'm asking is how to use libtool with Bakefile generated Mak=
efiles (autoconf format specifically).  Is it as simple as including the pr=
oper libtool macros in configure.ac and supressing/adding some output from/=
to the autoconf Makefile?  Can it be worked around in the .bkl, or does it =
require some serious changes to the Bakefile core?

Thanks,
Stef

---------------------------------------------------------------------------=
---
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, an=
d, =

should the need arise, upgrade to a full multi-node Oracle RAC database =

without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl