* Bruno Haible wrote on Tue, Jan 20, 2009 at 11:36:18PM CET:
> Thanks for this practical shorthand re-introduction!

Well, I was at least a bit hasty.

> > the requirement for a mode seems
> > to have been present for at least 10 years.
> 
> I could use "libtool gdb" in version 1.5.x; only since version 2.0 or 2.2
> it became necessary to use --mode=execute.

Ahh, thanks for this information.  That let me check in more detail.
Mode inference was removed here:
<http://lists.gnu.org/archive/html/libtool-patches/2003-09/msg00062.html>
and deprecated here:
<http://lists.gnu.org/archive/html/libtool-patches/2002-11/msg00007.html>
on the basis that inferral was unreliable.  I haven't found discussion
of reliability problems yet, I assume that the maintenance hassle
contributed to the decision to deprecate.

This deprecation has been a long time ago.  I don't see how this
reasoning has changed now; in fact, my proposed patch has only
reintroduced less reliable inferring than was previously available.
So it looks like a step backwards from 1.5.x.

I'm sorry, but this makes me reconsider this move: my patch does
not make things consistently better.  I'm not yet sure which way
to best proceed.

Please note that there is an alternative short-hand, in that you
can use (among others) the following equivalently:
  libtool --mode=execute PROG [ARGS]...
  libtool        execute PROG [ARGS]...
  libtool        exe     PROG [ARGS]...
  libtool        e       PROG [ARGS]...

Maybe that is sufficient for your needs, too.  This is documented
in "info Libtool 'Invoking libtool'", albeit rather briefly.

S'pose I'll be adding testsuite exposure to this feature.

Cheers,
Ralf


Reply via email to