|
From: | Kelly O'Hair |
Subject: | Re: make 3.81 and MS-DOS paths (e.g. C: or drive letter paths) |
Date: | Mon, 30 Jun 2008 18:27:29 -0700 |
User-agent: | Thunderbird 2.0.0.14 (Macintosh/20080421) |
Thanks. And I understand the "no guarantee" issue, we ran into a problem with find.exe too a while back. I also understand their point of view on these paths being problematic, but unfortunately the OpenJDK build process uses such a mixed bag of tools (misc unix utils, java.exe, cl.exe, rc.exe, rebase.exe, etc.) it's tricky to sort out when to use what kind of pathname. In the long term we may need to do some path usage cleanups and either use relative paths, or some kind of define macro set to access the various styles of full paths. :^( Or a set of define macros to run any exe that has to have C:/ paths. :^( Thanks again. -kto Paul Smith wrote:
On Mon, 2008-06-30 at 18:08 -0700, Kelly O'Hair wrote:I assume cygwin will not be fixing this, in 3.82 or ever, is that the conclusion I am seeing?No; I'm pretty sure it's already been fixed in CVS actually. I just think that, in general, it's not guaranteed by make (or any other cygwin tool) that you'll be able to use full DOS-style pathnames. However, at least for make, unless there's some serious incompatibility that makes it very difficult (or unless whomever maintains the Cygwin port declines to make the change, which is not the case here) we'll make an effort to be compatible.
[Prev in Thread] | Current Thread | [Next in Thread] |