On Thu, Jun 21, 2007 at 01:53:07PM -0700, Alan Coopersmith wrote:

> Can we state that libtool is highly not recommended and usually builds worse
> libraries than other systems?    That .la files should be scorched from a
> safe distance and never seen again?   That other than being integrated into
> automake, it makes it *harder* to build libraries?

Yep.  At the barest minimum, prerequisites to integration should
include:

    (1) Testing this libtool with a broad array of source
    distributions to ensure that we don't hit the bug Alan mentions,
    or the bug that prevents make install from working because of
    bogus name mangling, or any other crippling bugs, and that the
    libraries generated meet all the same standards as those we're
    delivering today.

    (2) Stern warnings in the man pages that this tool is only to be
    used to update or replace existing older (or more broken) copies
    of libtool in existing source distributions.  It should never,
    ever be used with new code, nor added to a source distribution not
    already using libtool.  Modifications to libtoolize to enforce
    this would also be helpful.

   (3) Modifications to the defaults to suppress generation and
   installation of .la files on OpenSolaris operating systems.

But I must confess that, even so, I don't really see the point in
delivering software that should never be used.  Why invest all that
effort just to bring libtool's results *up* to the level you can
already get by just using ld/cc/gcc directly?

-- 
Keith M Wesolowski              "Sir, we're surrounded!" 
FishWorks                       "Excellent; we can attack in any direction!" 

Reply via email to