Path: utzoo!censor!geac!jtsv16!uunet!tut.cis.ohio-state.edu!mailrus!uflorida!stat!stat.fsu.edu!mccalpin
From: mccalpin@masig3.ocean.fsu.edu (John D. McCalpin)
Newsgroups: comp.sys.sgi
Subject: broken Make on PI
Message-ID: 
Date: 12 Aug 89 19:43:07 GMT
Distribution: usa
Organization: Supercomputer Computations Research Institute
Lines: 30

I have a medium-sized, moderately complex Makefile that I use to
maintain my current modelling project.  This Makefile seems to generate
the correct behavior on a variety of machines, including:
	IRIS 3000, VAX VMS, ETA-10 UNIX (Sys V), Sun 4

I get the following broken behavior on the Personal IRIS:

	1. I update a header file
	2. I type 'make model'
	   It 'makes' correctly
	4. I type 'make model' again
	   It repeats the previous make, even though everything
		is up-to-date.
	5. I repeat step 4 several times.
	    Usually by the 3rd or fourth time, it finally understands
		that everything is up-to-date and it does not
		have to make anything anymore.

I have checked the times on the files, and they are correct.
I have tried 'make -t' and it doesn't seem to notice --- it still
re-makes the target several times more than it needs to....

The only thing that I am doing which is unusual is that I have turned
off most of the rules and replaced them with my own, since I am using
a fortran pre-processor that make does not know about by default.

Any ideas out there?
--
John D. McCalpin - mccalpin@masig1.ocean.fsu.edu - mccalpin@nu.cs.fsu.edu
		   mccalpin@delocn.udel.edu