delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/04/12/07:59:58

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <19990412120036.17560.rocketmail@web116.yahoomail.com>
Date: Mon, 12 Apr 1999 05:00:36 -0700 (PDT)
From: Earnie Boyd <earnie_boyd AT yahoo DOT com>
Reply-To: earnie_boyd AT yahoo DOT com
Subject: Re: MAKE and MinGW32 problems.
To: brendan AT dgs DOT monash DOT edu DOT au,
"Lincoln, W. Terry" <TerryL AT ultimatetechnology DOT com>
Cc: "'cygwin AT sourceware DOT cygnus DOT com'" <cygwin AT sourceware DOT cygnus DOT com>
MIME-Version: 1.0

--- Brendan Simon <brendan AT dgs DOT monash DOT edu DOT au> wrote:
> "Lincoln, W. Terry" wrote:
> 
> > Did you set the MAKEMODE variable to DOS?
> >
> > AFAIK - make is using C:\bin\sh.exe as the shell because the variable is
> > set or defaults to UNIX.
> 
--8<--

I don't think this has anything to do with Brendan's problem.

--8<--
> Nope.  That didn't work either.
> It seems that all the GNU Makes that have been compiled for Mingw32 have some
> dependencies on the cygwin DLL.  I don't know why ?  Maybe it is actually
> just the cygwin make dressed up in a mingw32 archive ?
--8<--

If you're using the JanJaap's build of make then it is not cygwin dependent. 
If you want to be absolutely certain, use a binary editor and search for
cygwin.

--8<--
> Am I right in assuming that if GNU make was compiled with cygwin (or using a
> cross-compiler targeted for Mingw32) and the -mno-cygwin switch is supplied,
> then there should be absolutely no references to the cygwin DLL.
--8<--

This is mostly correct.  However I suppose one could force the use of the
cygwin dll even if the objects themselves are non-cygwin assuming that they
could get it properly initialized.

Brendan, did you try my suggestion of setting the SHELL variable in the
Makefile?  I.E.: SHELL = COMMAND.COM

You could also set the environment variable SHELL with a value of COMMAND.COM.
===
-                        \\||//
-------------------o0O0--Earnie--0O0o-------------------
--                earnie_boyd AT yahoo DOT com               --
----------------------ooo0O--O0ooo----------------------

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019