[Peeweelinux] trouble compiling custom kernel

Ken Emmons, Jr. [email protected]
Mon, 22 Dec 2003 17:16:33 -0500


Make sure to look at the recommended GCC version in the kernel source before trying to compile. The problems you are describing are not surprising for an incompatable compiler. 

There is another option, to install the ancient redhat kgcc package, which is an old compiler meant for compiling the old kernels (Once again, check the versions...). 

~Ken

> -----Original Message-----
> From: Jonathan Sturges [mailto:[email protected]]
> Sent: Monday, December 22, 2003 3:19 PM
> To: [email protected]
> Subject: Re: [Peeweelinux] trouble compiling custom kernel
> 
> 
> I was able to compile 2.2.25 in gcc 3.2, but the resulting 
> kernel "Oops"es
> when initialized on my Advantech boards, which are using National
> Semiconductor's Geode CPU.  You might be right about gcc 3.2 
> with 2.2.17
> though.  If I cd into the 
> $PWL_HOME/kernelbuild/usr/src/linux, after trying
> to make a custom kernel within PWL, and do a 'make bzImage' 
> it does choke
> without producing an image.
> 
> I will try a 2.4 kernel and see how it goes.
> 
> thanks,
> Jonathan
> 
> ----- Original Message ----- 
> From: "Ken Emmons, Jr." <[email protected]>
> To: <[email protected]>
> Sent: Monday, December 22, 2003 3:05 PM
> Subject: RE: [Peeweelinux] trouble compiling custom kernel
> 
> 
> > I think the 2.2 kernel compile will die with GCC 3.2, but I 
> am not sure.
> Compile a kernel version (2.4 something) that will work with 
> your compiler
> (view the README docs in the kernel source for where to findd out what
> version of GCC to use). If you can, compile everything 
> static, so you don't
> have to deal with modules.
> >
> > Now you need to Copy the bzImage file (your compiled 
> kernel) into your
> peewee projects "custom" folder. This custom folder mimics the root
> filesystem of your target, which allows you to overwrite or 
> add files. Make
> a "boot" directory if it is not already there, and put your 
> bzImage file
> there.  If you don't need modules, you are now done. 
> Otherwise, copy all of
> your module files intot he appropriate directories, and hope it works.
> >
> >
> > ~Ken
> >
> >
> >
> >
> > > -----Original Message-----
> > > From: Jonathan Sturges [mailto:[email protected]]
> > > Sent: Monday, December 22, 2003 2:52 PM
> > > To: [email protected]
> > > Subject: [Peeweelinux] trouble compiling custom kernel
> > >
> > >
> > > Hi,
> > > I'm a PWL newbie.  I've been playing with 0.61.1 for a week
> > > or so now and
> > > have made several successful test images with it... pretty
> > > darn intuitive
> > > and easy!
> > >
> > > However I cannot seem to compile a custom kernel from the
> > > 2.2.17 sources
> > > that came with PWL.  It never seems to produce a bzImage.
> > >
> > > I was able to follow some directions I found in the list
> > > archive and build a
> > > kernel outside of PWL and bring that in... that did work for
> > > me though.
> > >
> > > FWIW, my host OS is RH 8.0 with gcc 3.2; is that likely a
> > > problem area or is
> > > the host platform pretty flexible with PWL?
> > >
> > > thanks,
> > > Jonathan
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Peeweelinux mailing list
> > > [email protected]
> > > http://mail.adis.on.ca/lists/listinfo/peeweelinux
> > >
> > _______________________________________________
> > Peeweelinux mailing list
> > [email protected]
> > http://mail.adis.on.ca/lists/listinfo/peeweelinux
> >
> 
> 
> _______________________________________________
> Peeweelinux mailing list
> [email protected]
> http://mail.adis.on.ca/lists/listinfo/peeweelinux
>