make bug

Guy Harris guy at auspex.UUCP
Sat Jan 7 03:52:34 AEST 1989


>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.



More information about the Comp.bugs.sys5 mailing list