-----Original Message----- From: Ward Vandewege [mailto:ward@gnu.org] Sent: Friday, April 25, 2008 9:12 AM To: Myles Watson Cc: 'Coreboot' Subject: Re: [coreboot] Buildrom seems more fragile
On Fri, Apr 25, 2008 at 08:53:19AM -0600, Myles Watson wrote:
Hmm. I've always had to do a make distclean && make to make sure that everything went well.
I'd argue this is a bug that needs fixing :)
I think it has to do with the .stamps/ files. Because they aren't
removed
during make clean, dependencies on the stamps make the next steps
continue.
Yeah, that's not good, we should be removing those .configured files etc.
That's probably going to fix 'make clean', but it still won't fix 'make'.
I thought make was broken because make clean was broken, but I could be wrong. I have more trouble when I use make clean then when I just run make again.
Should we automatically do a 'make clean' as part of every 'make' call?
I'd hate to do that. When I'm testing the tyan boards I don't want to make the kernel every time. Make clean removes the entire deploy directory.
Another problem we have is that we never check to see if deploy/$(PAYLOAD)-payload.elf is old. This leads to some unexpected behavior for me.
Thanks, Myles