This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
SUMMARY: problem with make in b18
- To: gnu-win32 at cygnus dot com
- Subject: SUMMARY: problem with make in b18
- From: Nicholas J Brealey <nick at orpwood dot demon dot co dot uk>
- Date: Mon, 9 Jun 1997 20:11:35 +0100
Thanks to Bill Luebkert and Larry Hall for replying to my query.
In summary, THERE IS A BUG in the way the make works in b18:
Consider the make files one.mk and two.mk where one.mk contains
all:
@echo MAKEFLAGS=$(MAKEFLAGS)
@$(MAKE) -f two.mk
and two.mk contains
all:
@echo MAKEFLAGS=$(MAKEFLAGS)
The correct operation is
$ make -f one.mk CC=xx
MAKEFLAGS=CC=xx
make[1]: Entering directory `/home/nick'
MAKEFLAGS=-w -- CC=xx
make[1]: Leaving directory `/home/nick'
$
But b18 gives:
$ make -f one.mk CC=xx
MAKEFLAGS=CC=xx
MAKEFLAGS=
$
This problem was reported before by
*jeffdb@netzone.nospam.com.demon.co.uk (Mikey) any possibly others
before I subscribed to this list.
I have got round the problem by using GNU make 3.75 compiled with MSVC 4.0
and the MKS Korn shell (I have not investigated using the CYGWIN
bash with the MSVC GNU make).
There may be work-arounds if you are prepared to re-write
makefiles for the buggy behaviour in b18
Nick
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".