SUMMARY: problem with make in b18
Nicholas J Brealey
nick@orpwood.demon.co.uk
Tue Jun 10 11:09:00 GMT 1997
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".
More information about the Cygwin
mailing list