Hello David, hello all,

> On Wed, Sep 15, 1999 at 08:12:00PM +0200, Gerd wrote:
>    : Note that in your situation you should start from the beginning with a 
>    : 
>    : make dep && make clean
>    :  
>    : before attempting to build a new kernel once again.
> 
> I see this advised an awful lot, but I've never understood why people
> insist on re-building dependencies and recompiling the kernel from scratch
> when making a trivial change like zImage -> bzImage.  As far as I know,
> the only difference is in the compression algorithm used to construct
> the compressed boot image -- which occurs at the very end of the 'make'
> process, *after* everything's been compiled.  You should be able to
> simply issue "make bzImage" to compress the existing, compiled kernel
> image (vmlinuz).
> 
> Am I missing something?

Yes, AFAIK this hint is included in related documentation. If the 
kernel compile fails for whatever reason starting over from scratch 
checking from the beginning if everything really is OK is strongly 
recommended.
I had exactly the same experience on a SuSE Linux 6.2 with the 
2.2.10 kernel. It failed to compile complaining that the kernel was 
too big. I also thought that simply issuing make bzImage after the 
failed run would be enough.
But the compile now failed a lot earlier with some strange error 
messages. I had to clean everything up by deleting the kernel 
source tree and unpacking it once again because neither make 
clean nor make mrproper were able to cure the problems.

Cheers, 73

Gerd

Reply via email to