Sounds like a reasonable conclusion to me, from what I remember from my architecture course C compilers do not repeat the linking stage unless forced to as a way to lower compilation times, may I suggest though that you add the need for make clean to the patches section of the website so people don't run into this issue :)
Jason. -----Original Message----- From: Henrik Stoerner [mailto:henrik at hswn.dk] Sent: 26 October 2006 11:30 To: hobbit at hswn.dk Subject: Re: [hobbit] bbdisplay core dump
On Thu, Oct 26, 2006 at 11:11:47AM +0100, Jones, Jason (Altrincham) wrote:
Still a really odd issue though, personally I don't really know what "make clean" does in terms of compilation etc. but maybe there is a conflict somewhere that this resolves?
"make clean" deletes all of the files that are generated when running "make", so it forces a full re-compile of all of the source files.
I *think* this issue might be related to a change in the parameters used for one of the internal Hobbit functions. If "make" doesn't get the dependencies right it may not re-compile all of the source-files that this change affected, so you will end up with some calls to the function using one set of parameters, and other calls to the function using a different set of parameters. Needless to say, this can cause all sorts of weird problems.
Regards, Henrik
To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe at hswn.dk