Date: Wed, 28 Nov 2001 16:17:02 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Randy Maddox cc: djgpp AT delorie DOT com Subject: Re: make and environment variables In-Reply-To: <000801c17813$7b453750$3502a8c0@nancy> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Wed, 28 Nov 2001, Randy Maddox wrote: > I am using the WinDoze 2K version of DJGPP as found in the zip archive > djdev204_alpha_win2k.zp and have encountered an issue with the make utility, > which seems to find environment variables only if the name used in the make > file is in all uppercase, regardless of the case used to name and set the > environment variable. This is expected: W2K upcases all the environment variables it passes to DOS programs, and DJGPP's getenv function is case-sensitive. > Is this a bug? You could regard this as a W2K bug. > Is there a work-around? Try using COMMAND.COM or Bash as your shell instead of CMD.EXE. > I did report this to > bug-make AT gnu DOT org initially, but they bounced me back to you. They were right: this has nothing to do with Make.