libtool: link: warning
Marco Atzeri
marco_atzeri@yahoo.it
Thu Dec 17 14:47:00 GMT 2009
--- Gio 17/12/09, Charles Wilson <cygwin@cwilson.fastmail.fm> ha scritto:
> Dave Korn wrote:
> > Marco Atzeri wrote:
> >
> >> not sure but I suspect
> >>
> -----------------------------------------------------------
> >> lt_search_path_spec=`$ECHO
> "$lt_tmp_lt_search_path_spec" | awk '
> >> BEGIN {RS=" "; FS="/|\n";} {
> >> lt_foo="";
> >> lt_count=0;
> >> for (lt_i = NF; lt_i > 0;
> lt_i--) {
> >> if ($lt_i != "" &&
> $lt_i != ".") {
> >> if ($lt_i == "..")
> {
> >> lt_count++;
> >> } else {
> >> if (lt_count
> == 0) {
> >>
> lt_foo="/" $lt_i lt_foo;
> >> } else {
> >>
> lt_count--;
> >> }
> >> }
> >> }
> >> }
> >> if (lt_foo != "") {
> lt_freq[[lt_foo]]++; }
> >> if (lt_freq[[lt_foo]] == 1) {
> print lt_foo; }
> >> }'`
> >> ------------------------------------------------
> >
> > Is that the original m4 file, or how
> it gets expanded in the generated
> > configure script?
original m4.
I forgot the [[ need for m4
>
> When *I* build it, the configure script has this:
> if (lt_foo != "") { lt_freq[lt_foo]++; }
> if (lt_freq[lt_foo] == 1) { print lt_foo; }
> because the snippet above /is/ from the original .m4 file.
> I'm not an
> awk expert, but it looks ok to me.
>
> >> on
> >>
> >> if (lt_foo != "") { lt_freq[[lt_foo]]++; }
> >> if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
> >>
> >> awk states sintax error due to double [
> >
> > Yeah, it would. That's some
> sort of changequote problem.
>
> Only if Marco's configure script looks like the .m4 and
> actually still
> has double-[.
>
only single. So I was looking in the the wrong place :-(
> --
> Chuck
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list