Hi Ralf, Thanks for getting back to me.
On Mon, Jan 19, 2009 at 10:15 PM, Ralf Wildenhues <ralf.wildenh...@gmx.de> wrote: > Please try the patch below. I had trouble applying this with git apply. Is it against git trunk? I merged it manually however. $ git apply a error: patch failed: NEWS:30 error: NEWS: patch does not apply error: patch failed: libltdl/config/ltmain.m4sh:1319 error: libltdl/config/ltmain.m4sh: patch does not apply error: patch failed: tests/execute-mode.at:210 error: tests/execute-mode.at: patch does not apply However, I'm now getting so many problems that I suspect something is seriously wrong. Before I list them, is there a document describing what I should be doing after I checkout. I suspect I should run either bootstrap, configure, or aclocal && autoconf && automake, but I had problems with all three. Thanks, Paul > Others, ok to commit (and Paul, OK to put you in THANKS)? I thought of Yes, no objection to the THANKS :) Thanks, Paul > diff --git a/NEWS b/NEWS > index 759b7d2..2d713e7 100644 > --- a/NEWS > +++ b/NEWS > @@ -30,6 +30,7 @@ New in 2.2.8 2009-??-??: git version 2.2.7a, Libtool team: > only the default informational output. See New Features, --no-silent. > - Link tests are guarded by cache variables so they can be avoided for > bootstrapping purposes (e.g., when link tests are not possible). > + - Argument mangling of execute mode has been improved (i.e., lessened). > > * Miscellaneous changes: > > diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh > index 7e59338..608dcff 100644 > --- a/libltdl/config/ltmain.m4sh > +++ b/libltdl/config/ltmain.m4sh > @@ -1319,7 +1319,7 @@ func_mode_execute () > for file > do > case $file in > - -*) ;; > + -* | *.la | *.lo ) ;; > *) > # Do a test to see if this is really a libtool program. > if func_ltwrapper_script_p "$file"; then > diff --git a/tests/execute-mode.at b/tests/execute-mode.at > index a019e8e..ef0ac07 100644 > --- a/tests/execute-mode.at > +++ b/tests/execute-mode.at > @@ -210,4 +210,11 @@ do > arg1= > done > > +# Check that .la files are not transformed by the wrapper searching loop. > +AT_CHECK([$LIBTOOL --mode=execute echo ./main liba.lo libfakelib.la], [], > [stdout]) > +# This could be .libs/lt-main or similar (or just plain `main'). > +AT_CHECK([grep main stdout], [], [ignore]) > +AT_CHECK([grep liba.lo stdout], [], [ignore]) > +AT_CHECK([grep libfakelib.la stdout], [], [ignore]) > + > AT_CLEANUP > -- Paul Biggar paul.big...@gmail.com _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool