make bootstrap failure in libjava
Sat Apr 14 17:54:00 GMT 2001
knowing where to look saves a heap of time. I'll sumbit a patch, but
as I know nothing about gcc's innards, you'll probably just want to use
it as a list of the strcmps that need changing. I presume that in one of
target files there is a #define for a filename compare function - do you
know what that define is and I'll use it instead..
----- Original Message -----
From: "Tom Tromey" <firstname.lastname@example.org>
To: "Robert Collins" <email@example.com>
Sent: Sunday, April 15, 2001 10:33 AM
Subject: Re: make bootstrap failure in libjava
> >>>>> "Robert" == Robert Collins <firstname.lastname@example.org>
> Robert> It seems to be reading _both_ "paint.java" and "Paint.java" -
> Robert> which are both the same file on Cygwin (case insensitive, but
> Robert> preserving fs). As I'm doing this out of academic interest(I
> Robert> don't actually have plans to use java on cygwin), I'm not too
> Robert> interested in tracking down java faults that aren't thread
> Robert> related - but I'm happy to report problems... consider this
> Robert> the first one.
> There is already a PR on this.
> There is no `paint.java'. I'm guessing that the problem is that the
> compiler doesn't account for case insensitivity at all. If you look
> through the files in gcc/java/ you'll see plenty of calls to strcmp
> which ought to be strcasecmp on Windows.
> Fixing this wouldn't be hard, but I won't be doing it, at least not in
> the forseeable future.
More information about the Java