Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com From: "Gerald S. Williams" To: Subject: RE: True case-sensitive filenames Date: Tue, 21 Jan 2003 12:05:44 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Importance: Normal In-Reply-To: <3E2D79D2.1000307@yahoo.com> Earnie Boyd wrote: > IMNSHO, the problem is with the project that uses files that differ only > in case. It's not portable, and if the project wishes portability, then > the practice must stop. I urge you to raise an argument with the > package maintainers accompanied with a patch. Changing Cygwin to handle > the problem isn't going to cause these problems to disappear as not all > environments will support it. Taking the high road, huh? :-) Of course, many of the people you'd have to convince would argue that the problem is with Windows. I'm not taking sides on that debate. But I have run into these naming issues enough times to say that, for me, it would be really nice to have POSIX naming as an option. Another problem I've run into recently is that the people who ARE interested in portability are already taking the trouble to port their package to Windows. More often than not, this actually interferes with a Cygwin build, since they start adding WIN32 checks throughout the code, taking into consideration not only platform issues but also compiler weirdness. It would be nice if we can "beat them to the punch" and have a Cygwin port first. To this end, being able to deal with such files may give us a head start. -Jerry