This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Fri, Aug 26, 2005 at 10:33:06AM +0100, Dave Korn wrote: >----Original Message---- >>From: Dan Kegel >>Sent: 26 August 2005 04:45 > >> Dave Korn wrote: >>> I've found a slight problem with the patch from crosstool for >>> compiling on a case-insensitive filesystem >>> >(http://www.kegel.com/crosstool/crosstool-0.38/patches/linux-2.6.8/linux-2.6 >>> .8-build_on_case_insensitive_fs.patch >> >> Not surprising. The maintainers of the affected parts of the >> kernel refuse to support case insensitive filesystems. > > They're within their rights I suppose, it's not posix compliant. Anyway, >I've got an effective enough workaround, which is just to use the AFLAGS_ >instead. Oh, and to go and rename a bunch of files in netfilter :-( > >> You should probably not use that patch for real kernel work. >> Instead, if you're stuck on cygwin, mount a directory >> in managed (i.e. case sensitive) mode for building the >> kernel; then you don't need the patch. > > Yeh, that's a better option long-term. I'm not so happy with the mangled >names and the overhead though, but fortunately I just discovered >FILE_FLAG_POSIX_SEMANTICS, so I can always throw something together. FWIW, I have just, in the last 48 hours, built two kernels using managed mode without any patches at all. One was ppc based one was a standard x86 kernel. The complaint about the "overhead" involved in managed mode has been made before but I really wouldn't expect it to be noticeable either in terms of the extra characters which are added to files with upper case characters or in extra processing overhead. FILE_FLAG_POSIX_SEMANTICS (or using nt-specific functions) gets raised almost every time someone mentions managed mode. I don't think that you will find it to be a generic solution. cgf -- Christopher Faylor spammer? -> aaaspam@sourceware.org Cygwin Co-Project Leader aaaspam@duffek.com TimeSys, Inc. ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |