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

Re: glide3 and X4.



[Merc, let's discuss this in the open on debian-x]

On Tue, Sep 05, 2000 at 04:38:34PM -0400, Zephaniah E. Hull wrote:
> In short, I am pretty close to having glide3 ready for testing, except
> for one thing, glide3 needs libXxf86dga and libXxf86vm as shared libs
> instead of static libs.

These aren't compiled as dynamic libraries because they have no real API.
Not one that anyone is willing to commit to yet, anyway.

> The glide3 new build system uses autoconf, automake, and libtool, the
> first two are no problem, the latter is another issue, glide3 links
> against libXxf86dga and libXxf86vm, both of which are provided only as
> static librarys.
> 
> Not a big problem, until you interduce libtool, which absolutely refuses
> to link a shared library with a non-libtool static library, there is no
> quick override to say 'I know what I'm doing, now link the damn thing!',
> in fact, there is no way to do that at all.

Well, that's just plain stupid.  There are all kinds of valid reasons to
link statically to a library.

> So I have three options.
> 1: Have libXxf86dga and libXxf86vm as shared libs.
> 2: Rewrite the entire glide3 build system.
> 3: Learn and rewrite libtool.
> 
> Obviously, the latter two are not high on my list of things I'd love to
> do, the first depends on you.

I am highly reluctant to do that unless it really turns out to be the only
option.  Is there a chance that the libtool maintainer(s) can be taught to
see reason?  Know anyone who can stalk and beat them in a dark alleyway?

> Let me know ASAP so I can start the rewrite of the glide3 build system
> if I need to.

Let's see if we can't accomplish something with threats and intimidation
against our common enemy first.

gcc -DLIBTOOL_IS_A_FOOL

-- 
G. Branden Robinson            |
Debian GNU/Linux               |    Exercise your freedom of religion.  Set
branden@deadbeast.net          |    fire to a church of your choice.
http://deadbeast.net/~branden/ |

Attachment: pgpFWzHj7qSQ0.pgp
Description: PGP signature


Reply to: