libtool-patches
[Top][All Lists]
Advanced

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

Re: FYI: libtool--devo--1.0--patch-200


From: Gary V. Vaughan
Subject: Re: FYI: libtool--devo--1.0--patch-200
Date: Fri, 24 Sep 2004 14:13:12 +0100
User-agent: Mozilla Thunderbird 0.8 (X11/20040913)

Hallo Ralf!

Ralf Wildenhues wrote:
>> > In generated `libtool' files (e.g., tests/mdemo/libtool after
>> > mdemo-conf.test)
>> > there is no $echo defined, but used.
>>
>> You're test directories are probably picking up an old ltmain.sh.  Can
>> you
>> rerun bootstrap, and try again?  I've just managed a successful make
>> distcheck
>> of HEAD from my VPATH based tree.
> 
> 
> sheesh ..
> .. three bootstraps later ..
> .. no.  Removing aclocal.m4, config/ltmain.sh, copying over m4/ stuff
> into $aclocaldir all did not help.  rm -rf autom4te.cache didn't do the
> trick either.
> I don't really know where to start looking, at least
> $ grep '\<echo=' libtool
> is empty (as opposed to ECHO and qecho).

Hmmm.  That's what I would expect.  Where do you have a reference to $echo
in libtool, ltmain.sh and ltmain.in?  I thought I had eliminated all of them
when I synchronised all of libtool's scripts on $ECHO. :-(

I still can't reproduce it, and the only references to $echo are in the
configure time m4/ directory.  At build and runtime libtool uses $ECHO
exclusively:

] grep -l '\$echo' m4/* config/*
grep: m4/CVS: Operation not permitted
m4/libtool.m4
grep: config/CVS: Operation not permitted
] grep -l 'echo=' m4/* config/*
grep: m4/CVS: Operation not permitted
m4/libtool.m4
grep: config/CVS: Operation not permitted
] find +build -type f -exec grep -l '\$echo' {} \;
+build/config.status
+build/tests/cdemo/config.status
+build/tests/demo/config.status
+build/tests/depdemo/config.status
+build/tests/f77demo/config.status
+build/tests/mdemo/config.status
+build/tests/mdemo2/config.status
+build/tests/pdemo/config.status
+build/tests/tagdemo/config.status
] find +build -type f -exec grep -l '\$ECHO' {} \;
+build/libtool
+build/libtoolize
+build/tests/cdemo/libtool
+build/tests/defs
+build/tests/demo/hell
+build/tests/demo/hell_static
+build/tests/demo/helldl
+build/tests/demo/libtool
+build/tests/depdemo/depdemo
+build/tests/depdemo/depdemo_static
+build/tests/depdemo/libtool
+build/tests/f77demo/libtool
+build/tests/mdemo/libtool
+build/tests/mdemo/mdemo
+build/tests/mdemo/mdemo_static
+build/tests/mdemo2/libtool
+build/tests/mdemo2/mdemo2
+build/tests/pdemo/hell
+build/tests/pdemo/helldl
+build/tests/pdemo/libtool
+build/tests/tagdemo/libtool
+build/tests/tagdemo/tagdemo

So the only references to $echo in my tree are from config.status (in turn
from libtool.m4), and I use $ECHO all over the place, and my entire testsuite
passes, so it must be set correctly too...

Not too much help for you though.  Sorry :-(

Cheers,
        Gary.
-- 
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]