> On Mon, Aug 27, 2001 at 10:53:22PM +0200, Arthur Bergman wrote:
> > I would suggest that smoke scripts all do make regen_headers before smoking not to 
>report trivial header file mixups. Or because you got a snapshot inbetween a patch 
>and a make regen_header submit to the repository.
> 
> Aren't the targets in the Makefile supposed to ensure that headers get
> regenerated in the case where they are out of date w.r.t. the scripts that
> generate them?

That might be the case, but we still need to do a make regen_headers and submit these 
into the source repository. And taken from the emails it doesn't seem to do that for 
people.

> [I seem to remember adding an extra un-needed dependency to one to con gnu
> make into running one of the regen scripts before another, so that it
> the date stamps ended up in "order" so that make didn't end up re-running
> one of the regen scripts next make and consequentially completely rebuilding
> everything.
> 
> ie if a regen headers was necessary
> 
> make
> make test
> 
> would re-make some headers on make test, and then make all the object files
> again. This con cured the remake.
> 
> Sorry for this digression]
> 
> If the current dependencies can't always detect the need to make
> regen_headers, can we fix them rather than working round it in the smoke
> test?

Indeed that would be a good solution. However I can see potential problems with the 
dates getting mixedup on downloads.

I still would like to smoke script to a make regen_headers; make; make test; since 
catching the fact that the headers haven't been checked into p4 isn't realy what 
smokers are for.

> Nicholas Clark
> 
Arthur

Reply via email to