Compiling the Kernel

Brian Densmore DensmoreB at ctbsonline.com
Fri Nov 30 19:56:24 CST 2001


Ok, trouble in assembly land. My system has the Gas assembler. One of
the compile routines wants as86, and thus crashed the compile. Can I
just make a symlink to the Gas assembler or need to modify the makefile,
or do I need to download the binutils and get as86?

Thanks,
Brian

> -----Original Message-----
> From: Duston, Hal [mailto:hdusto01 at sprintspectrum.com]
> Sent: Friday, November 30, 2001 12:56 PM
> To: kclug at kclug.org
> Subject: RE: Compiling the Kernel
> 
> 
> Johathon,
> 
> After installing the new kernel sources, you can
> see exactly what you need in the Documentation/Changes
> file.  That lists what versions of what applications
> you will need.  The main things to verify for 
> compiling the kernel are `make', `gcc', and `binutils'.
> The rest of the requirements generally refer to 
> actually running the new kernel.
> 
> Generally, you only have to recompile the modules for 
> a new kernel, or if you have changed your kernel config
> between SMP and non-SMP.  Otherwise their is no need.
> make modules will run through the entire tree and do 
> nothing anyway, so it's not really a big loss.  I 
> only do `make mrproper' and `make dep' after the 
> initial tree install.  After that those things never 
> change regardless of any config changes I might make.
> 
> Hal
> 
> Jonathan Hutchins [mailto:hutchins at opus1.com] wrote:
> > 
> > Having the right sources and libraries is one of 
> > the big pains in compiling the kernel.  Most 
> > sources of information on the subject assume that 
> > you're a big time developer running slackware, and 
> > you have every source and library ever written 
> > already installed.  I don't think I've ever even 
> > seen a checklist for what you need to install.
> > 
> > What if you had say a recent RedHat or Mandrake 
> > distro, and you had chosen NONE of the 
> > "Development" RPMs or source files?  What would 
> > you need besides the "C" compiler to make a 
> > customized kernel?  MUST you always recompile the
> > "modules" if you recompile the kernel?
> > 
> > It occurred to me that it would be great to have 
> > an RPM that did nothing but check the required 
> > files and report a list of RPMs you needed to 
> > install for a kernel compile.  (The compile 
> > process reports specific files and
> > libraries, not RPMs.)
> > 
> > That way you'd get out of the blasted "make - 
> > error - find missing dependency - find RPM 
> > containing missing item - install RPM - make -
> > error..." loop.  The only times I tried to 
> > compile, that loop ate all the time I had for 
> > the project, so I just run the available binaries.
> 
> 
> majordomo at kclug.org
> 




More information about the Kclug mailing list