Path: utzoo!utgpu!attcan!uunet!auspex!guy From: guy@auspex.UUCP (Guy Harris) Newsgroups: comp.bugs.sys5 Subject: Re: make bug Message-ID: <805@auspex.UUCP> Date: 6 Jan 89 17:52:34 GMT References: <502@Aragorn.dde.uucp> <291@twwells.uucp> Reply-To: guy@auspex.UUCP (Guy Harris) Organization: Auspex Systems, Santa Clara Lines: 17 >Brain damage. Someone is doing the substitution before the expansion. >This is clearly wrong. Not only that, but it works on my Sun and I >believe that it worked on the VAX we used to have, the latter >definitely not Berkeley based. However, it definitely fails on my >Microport system; I got bit by this just the other day. I tried this under SunOS 4.0; the standard "make", which (as the comments on the SCCS ID lines say) is "Remotely from S5", does what seems to be considered the Right Thing, but "/usr/old/make" (which is basically the S5R2 "make") doesn't. My guess is that all flavors of the S5 "make" (it didn't change much between S5 releases, as I remember) don't Do The Right Thing, and that in the process of doing the "SunPro 'make'", which is the standard make in SunOS 4.0 and can be installed as "make" in 3.5 (and maybe 3.4), this was fixed. I seem to remember, in fact, that this *was* one of the things changed, in order to increase "make"s flexibility.