From: Charles W. <cwi...@us...> - 2007-09-29 16:23:49
|
Keith Marshall wrote: > Chuck, I haven't figured out how to cross-compile MSYS components on a > GNU/Linux build machine; could you please prepare an alternative build > with `--disable-case-insensitive-file-system', for the lunatics who wish > to stay in the asylum? I'm open to suggestions as to what this should > be called; I still believe that `--enable-case-insensitive-file-system' > should remain the default deliverable, and this alternative optional. Done. Added to "Snapshot|MSYS" as "csmake-3.81-MSYS-1.0.11-1". This package contains the following two files: /usr/bin/csmake.exe usr/share/man/man1/csmake.1 ====================================================== csmake(1) csmake man page csmake(1) NAME csmake DESCRIPTION csmake is a case-sensitive version of GNU make. While the win32 file systems encountered when using MSYS software are invariably case-INsen- sitive, some users prefer a GNU `make' that itself is case-sensitive -- hence this version of make is made available. The default `make' provided by MSYS is case-INsensitive, as befits the case-INsensitive nature of the underlying filesystem. 29 Sep 2007 MSYS csmake(1) ====================================================== While I was there, I removed the make-3.81*snapshot version. BTW, GNU make's configure.in is messed up with respect to case-insensitive-filesystem. If you say: --enable-case-insensitive-file-system --disable-case-insensitive-file-system --enable-case-insensitive-file-system=no you get the same result every time: '#define HAVE_CASE_INSENSITIVE_FS 1' The only way to ctually get a case-sensitive make is to NOT mention case-insensitive-file-system in ANY way, when configuring. Odd, huh? -- Chuck |