On 6/3/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

I 've been using David 's patches and Jim 's headers script on my new experimental build. As it has been said here already, there are two, fairly distinct patches:

Cool. I was hoping that someone would play around with the David Woodhouse stuff this 
that is probably the closest to "upstream's intentions."

  * git-hdrcleanup.patch
( Which generally just moves stuff around in order to put internal stuff
inside #ifdef __KERNEL__ et al and remove bogus includes like <config.h> )

and
  * git-hdrinstall.patch
( Which creates a new Makefile target "headers_install. This runs selected headers through unifdef and installs them in /lib/modules/VERSION/kabi
IIRC )

Btw, both of these patches are in the latest -mm.
I believe the first has the most chances to be merged soon (2.6.18), since
it belongs to the kind of patches linus himself had _welcomed_ some time ago.

It seems like the header cleanups will definitely happen, but the make 
headers_install, who knows.

The headers installed in kabi/ are currently not of much use, without
perhaps
even more sanitizing (which is probably done in glibc-kernheaders?).

Yes, there's more sanitizing in glibc-kernheaders.spec, but it is fairly 
simple.  A little bit of massaging, then one big sed on all the headers.  I 
have unpacked a recent SRPM and spec here:

http://www.linuxfromscratch.org/~dnicholson/glibc-kernheaders/

So, my proposal for the headers is after the 6.2 release, when the trunk
switches to new gcc/glibc, that we should use Jim 's script. This will be
a solution for at least six months - a year, since it really doesn't seem
that
upstream will have fixed things until then.

It's seeming like a better proposal as more time goes by.  Plus, I think when 
the header cleanups and possibly `headers_install' target get in upstream, 
there'll be a much stabler base to play from.  We should be able to diff our 
headers against the RedHat ones, too, as a sanity check.

--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to