Re: [Evolution-hackers] static components?



On Wed, 2003-10-08 at 08:53, Dan Winship wrote:
> > When I try to enable ldap at buildtime libtool complains that I don't
> > have a shared -lresolv (I don't).
> 
> Hm... why? Is that normal on OpenBSD?

Yes, apparently :).

>  (Are you on an a.out system or
> something?)

No.

> > This, in turn, causes a shared
> > addressbook to NOT be built
> 
> That's weird. What version of libtool?

1.4.3 (the version that came with Evolution 1.4.5).

> It *should* just note the -lresolv dependency in
> libevolution-addressbook.la (and then give you a link error at runtime
> if the shell wasn't linked with -lresolv itself).

You'd think that, huh.  After it complains about -lresolv it then says:

*** Warning: libtool could not satisfy all declared inter-library
*** dependencies of module libevolution-addressbook.  Therefore, libtool
will create
*** a static module, that should work as long as the dlopening
*** application is linked with the -dlopen flag.

So maybe there's something else missing (I tried compiling the shell
with -lresolv too).

> > So, can Evolution be run with static components?  If so, how?
> 
> In theory, it could, but there is not any support in the build system
> for this. You'd need to tweak

[ snip ]

Blech.  Sounds like a lot of tweaking.

Marc



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