bug-libtool
[Top][All Lists]
Advanced

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

Re: libtool-1.5.x quote.test fails with solaris /bin/ksh


From: Alexander Kurz
Subject: Re: libtool-1.5.x quote.test fails with solaris /bin/ksh
Date: Thu, 16 Dec 2004 13:49:55 +0100

Hi Ralf,
comming back to this mail,

Ralf Wildenhues wrote:
> * CONFIG_SHELL=/usr/local/bin/bash ./configure
>   Does that work?
This is a good workaround,
libtool will be build with /usr/local/bin/bash
as interpreter and all tests will pass.

I followed your hint to use CONFIG_SHELL=...
and checked libtool on other systems than
the prevously tested solaris 2.6 and 2.7 systems.
Result: libtool-1.5.10 quote.test also fails with
other versions/clones of ksh. I have checked so far
* FreeBSD 4.11-Prerelease / KSH93
 CONFIG_SHELL=/usr/local/bin/ksh93 ./configure
* Linux / PD KSH v5.2.14 99/07/13.2
 CONFIG_SHELL=/usr/bin/ksh ./configure
The symptoms are the same as I described earlier:

> * Alexander Kurz wrote on Thu, Dec 09, 2004 at 07:55:38PM CET:
> > make check fails on tests/quote.test on
> > \", \`, \$ }
all other tests pass.

Maybe interesing: on Linux / PD KSH v5.2.14 99/07/13.2
libtool-1.4.3 quote.test fails on 
mode { compile, link, install } and quoting { \\ }

= trying: no quoting
= passed: mkdir .libs
gcc -c -DVAR=test foo.c  -fPIC -DPIC -o .libs/foo.lo
gcc -c -DVAR=test foo.c -o foo.o >/dev/null 2>&1
mv -f .libs/foo.lo foo.lo
= trying: \\ quoting
= failed: mkdir .libs
gcc -c "-DVAR=  est\" foo.c  -fPIC -DPIC -o .libs/foo.lo
gcc -c "-DVAR=  est\" foo.c -o foo.o >/dev/null 2>&1
mv -f .libs/foo.lo foo.lo
= trying: \" quoting
= passed: mkdir .libs
gcc -c -DVAR=\"test\" foo.c  -fPIC -DPIC -o .libs/foo.lo
gcc -c -DVAR=\"test\" foo.c -o foo.o >/dev/null 2>&1
mv -f .libs/foo.lo foo.lo

gcc -o hell -g -O -Wl,-someflag=test foo.o 
= trying: \\ quoting
= failed: mkdir .libs
gcc -o hell -g -O -Wl,"-someflag=       est\" foo.o 
= trying: \" quoting
= passed: mkdir .libs
gcc -o hell -g -O -Wl,-someflag=\"test\" foo.o 

= passed: install -c --something=test hell /usr/local/bin/hell
= trying: \\ quoting
= failed: install -c "--something=      est\" hell /usr/local/bin/hell
= trying: \" quoting
= passed: install -c --something=\"test\" hell /usr/local/bin/hell

thanks, Alexander




reply via email to

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