Re: How to compile kernel source for FC3

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

 



On Tue, 30 Nov 2004, Tony Denault wrote:

> 
> I needed to recompile the kernel for an inhouse development project.
> Following the threads _almost_ told me what to do. I'll posted
> how I got the kernel source install, compile and running
> reference. Or please correct any error....thanks,
> 
>    Download,install & compile kernel source.
>    Example using kernel version 2.6.9-1.681_FC3 for Fedora Core3.
> 
>    Following the direction in the release notes for getting source tree:
> 
>    # rpm -ivh kernel-2.6.9-1.681_FC3.src.rpm
>    # cd /usr/src/redhat/SPECS
>    # rpmbuild -bp --target=i686 kernel-2.6.spec     <-- slightly difference from the release notes
>    # cd /usr/src/redhat/BUILD
>    Kernel soures is located in /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/
>    Copy the tree to /usr/src/linux-2.6.x

This is to get the prepatched sources equivalent to the old
kernel-source.rpm format.

But to build the kernel - you just do:

rpmbuild --rebuild --target=i686 kernel-2.6.9-1.681_FC3.src.rpm

If you need to apply some extra patches - you do the following:

1. extract the srpm
 rpm -ivh kernel-2.6.9-1.681_FC3.src.rpm
2. place the additional patch in /usr/src/redhat/SOURCES
3. modify the kernel kernel-2.6.spec - and specify this patch
4. now rebuild the kernel with
 rpmbuild -ba --target=i686 kernel-2.6.spec

The rebuild kernel.i686.rpm should be in /usr/src/redhat/RPMS/i686

Satish


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux