[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sheflug] Kernel Install Problem




> I just wondered if the kernel building problem could be due to the RedHat /
> Mandrake dislike of gcc. This seems to be a 'feature' of the 2.4.x kernels
> and is fixed by modifying the kernel Makefile to change the
> cc = $(CONTRIB -something)gcc  line to cc = kgcc
> 
> Ian

I wouldn't have described it as a dislike of gcc, but more a love ... mostly 
because (can only speak for redhat as I don't know what issues mandrake has) 
Redhat decided to ship a snapshot release of gcc (as I remember reading), and 
thus are keeping up with the latest and greatest developments. I assume they 
still are, though others can correct me on that ...

As far as the 2.4 kernel is concerned, the README with the sources quite 
clearly sates:

   "Make sure you have gcc-2.91.66 (egcs-1.1.2) available.  gcc 2.95.2 may
   also work but is not as safe, and *gcc 2.7.2.3 is no longer supported*.
   Also remember to upgrade your binutils package (for as/ld/nm and company)
   if necessary. For more information, refer to ./Documentation/Changes."

So its not a 'feature' but a *dependancy*. The 2.2 kernel required gcc 2.7.2, 
can't remember what 2.0 wanted, and 2.4 wants 2.91.66. I would imagine that 
kernel 2.6, when released, may require a new gcc ... and as gcc 3.0 is 
starting to be used widely, I would suspect it will require at least that 
version (or if not require, then highly recommend).

Chris...

-- 
\ Chris Johnson           \
 \ cej [at] nccnet.co.uk        \
  \ www.nccnet.co.uk/~cej/  ~-----------------------------------------,
   \ Redclaw chat - http://redclaw.org.uk - telnet redclaw.org.uk 2000 \____


___________________________________________________________________

Sheffield Linux User's Group - http://www.sheflug.co.uk . 
To unsubscribe from this list send mail to 
shef-lug-request@list.sheflug.org.uk with the word
"unsubscribe" in the body of the message. 

  GNU the choice of a complete generation.