Summary: | modified linux-headers that can be used to build a cross compile tool chain | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | James Boddington (RETIRED) <aiken> |
Component: | [OLD] Core system | Assignee: | x86-kernel (DEPRECATED) <x86-kernel> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | azarah, gcc-porting, lostlogic, steel300 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 17858, 18034, 18936 | ||
Attachments: |
path for linux-headers-2.4.20
less radical modification to the ebuild linux-headers-2.4.20 kernel.eclass.patch |
Description
James Boddington (RETIRED)
2003-03-23 04:21:06 UTC
Created attachment 9714 [details, diff]
path for linux-headers-2.4.20
This ebuild has my full endorsement. I had made a change to the kernel.eclass to fix the headers source directory in the same fashion; it seems that such a change is correct. Looks fine to me as well. Commit a ~ version that can be tested. Created attachment 9747 [details, diff]
less radical modification to the ebuild
Changes have been made to the main linux-headers so that a less radical change
seems to be needed for me to get the appropriate headers for sparc.
Created attachment 10242 [details]
linux-headers-2.4.20
This time I included the complete ebuild. I was based it on
linux-headers-2.4.20. The linux-headers-2.4.20.ebuild has since been removed.
Created attachment 10897 [details, diff]
kernel.eclass.patch
Here's a patch for the kernel.eclass, diff'd against current cvs.
The kernel.eclass I have been using is very simillar. Any -headers ebuild that uses kernel.eclass does not need any modifications for the headers to be moved to the correct location when building a cross tool chain. Saves having to modify each -headers ebuilds. With the addition of kernel-2.eclass is this still necessary? Or have the changes been made already? The kernel eclasses already take care of this. Marking as fixed. |