PATCH: GCC 3.2 suddenly fails every java test, CLASSPATH wrong
H. J. Lu
hjl@lucon.org
Fri Aug 16 10:24:00 GMT 2002
On Fri, Aug 16, 2002 at 11:11:39AM -0600, Tom Tromey wrote:
> >>>>> "H.J." == H J Lu <hjl@lucon.org> writes:
>
> H.J.> "make install" shouldn't be required. It is a bug.
>
> I agree.
>
> - # Determine the version so we can find the libgcj jar file.
> - set text [eval exec "$GCJ_UNDER_TEST --version 2>@ stdout"]
> - regexp -- "gcj \[^ \]+ (\[^ \]+) .*" $text ignore gcc_version
> - verbose "jar file is libgcj-$gcc_version.jar"
> + # Find the libgcj jar file.
> + set libgcj_jar [eval exec "find $objdir/../ -name \"libgcj-*.jar\" 2>@ stdout"]
> + verbose "jar file is $libgcj_jar"
>
> I don't really like this hunk. I'd rather we not use `find' in the
> test suite.
>
> What is the problem here? Why doesn't the existing code work?
http://gcc.gnu.org/ml/gcc/2002-08/msg00901.html
>
> If it can't be made to work (I'd like to understand why first), let's
> use the Tcl glob command instead of `exec find'.
>
I don't know much about tcl. But I have no problems with that as long
as it works.
H.J.
More information about the Gcc-patches
mailing list