Bug 111922
Summary: | Kernel fails to build on i686 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Dave Miles <dave.miles> |
Component: | kernel | Assignee: | Arjan van de Ven <arjanv> |
Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 1 | CC: | dave.miles |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2003-12-16 14:52:12 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Dave Miles
2003-12-11 17:15:42 UTC
did you start with make mrproper ? Sequence to build was make clean make mrproper copy standard config file file from configs directory to .config make xconfig (here I make no changes just save and exit - also have repeated whole sequence using 'make config' and 'make menuconfig') make dep make bzImage make xconfig is broken; you need to do a make oldconfig after it... Ok have run make oldconfig after make xconfig and the build now works ok. Have a working kernel, although interestingly its not __exactly__ the same (size) as the distributed one. Are you aware whether the distributed kernel is made from the distributed configs or from some other config file ? ps. I used kernel-2.4.22-i686.config as the base for my build. Suggest if you have a mechanism to make the 'missing' oldconfig step more widely known you use it, it will save a lot of 'bad mouthing' of Fedora thats currently flying around on the web. Thanks for the help we use that exact config (as you can see in the spec file). The size difference can be due to the fact that the kernel builds the hostname and date/time of build into itself (see the first line of dmesg) and is then compressed, obviously different strings yield slightly different compression results.. Ok, I think that's it for now. Thanks again |