On Tue, 2006-11-21 at 14:45 +0100, Johannes Winkelmann wrote:
On Tue, Nov 21, 2006 at 15:34:51 +0200, Mikhail Kolesnik wrote: [...]
And by the way, what is the status of utilization of "make headers_install" feature in the 2.3 Makefile? (I am interested because it should be possible to backport (cut-n-paste) such a thing to get current 2.2 iso with the latest kernel/headers.)
The kernel headers are part of the glibc port, not the ISO makefile, so getting updated headers on your 2.2 install should be easy. There are extracted headers for 2.6.18 available from http://crux.nu/files/dist/kernel-headers-2.6.18.tar.bz2 extracted using the following script (calling headers_install) http://crux.nu/gitweb/?p=misc/scripts.git;a=blob;f=gen-kernel-header-tarball
The script will be simplified in the future, but 2.6.18 didn't include unifdef itself, so that's downloaded there as well.
There are patches floating on the net to include unifdef in the kernel source, Linux From Scratch being one of the users. It has been integrated in the 2.6.19-rc's, but glibc 2.5 (and other things using the headers) won't compile with those, probably because of netdev changes.