How to work around libtool problem?
H. J. Lu
hjl@lucon.org
Sat Nov 23 07:48:00 GMT 2002
libjava has
Executing on host:
/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/libjava/testsuite/../libtool
--silent --tag=GCJ --mode=compile
/export/build/gnu/gcc/build-i686-linux/gcc/gcj
-B/export/build/gnu/gcc/build-i686-linux/gcc/ --encoding=UTF-8
-B/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu//libjava/ -c -o
PR1343.o
/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/libjava/testsuite/PR1343.class
(timeout = 300)
Executing on host:
/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/libjava/testsuite/../libtool
--silent --tag=GCJ --mode=compile
/export/build/gnu/gcc/build-i686-linux/gcc/gcj
-B/export/build/gnu/gcc/build-i686-linux/gcc/ --encoding=UTF-8
-B/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu//libjava/ -c -o
PR1343\$1\$x1.o
/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/libjava/testsuite/PR1343\$1\$x1.class
(timeout = 300)
gcj:
/export/build/gnu/gcc/build-i686-linux/i686-pc-linux-gnu/libjava/testsuite/PR1343-B/export/build/gnu/gcc/build-i686-linux/gcc/.class:
No such file or directory^M
gcj: no input files^M
compiler exited with status 1
It seems that libtool does the wrong thing with "\$" as the part of
the filename in command line under Linux. It may have something to do
with libtool and eval. What is the best way to fix it?
H.J.
More information about the Gcc
mailing list