On Monday 25 September 2006 19:24, Matthew Burgess wrote:
> Just wondering what the preferred approach would be for upgrading Linux
> to the latest version (2.6.18 at the time of writing)? Previously,
> we've just upgraded the kernel regardless of the headers it wants
> installed because of having the linux-libc-headers around, which we
> could patch should a new header be required.
+1
> Now that 2.6.18 provides a 'headers_install' target we can drop the
> linux-libc-headers package (ignoring potential BLFS issues for the time
> being - they're working on BLFS-6.2 which may give us time to find the
> most critical bugs and provide patches for them).
+1
at least for x86{,_64} they seem to work fine. As Jim said, there are issues
on other platforms.
> Personally, I think this should be tackled in a 2-step approach. 1)
> Simple version bump to 2.6.18. 2) Drop linux-libc-headers installation,
> replacing it with 'make headers_install' from the kernel tarball. That
> way, if the headers_install thing is not feasible for the time being, we
> don't have to downgrade the kernel but can, if required, patch
> linux-libc-headers to provide a suitable set of headers for us. This
> approach is similar to the one taken for the recent udev upgrade, where
> the rules were upgraded separately from the actual version bump.
We should have an eye on both, the cross-lfs project and the kernel headers
itself. I tend to believe that the kernel guys will improve their headers
that they work on other platforms, too. Also the blfs project will have to
know that LFS is using the new headers since there are a few blfs-packages
which needs to be patched than (I personally had to patch
kde{base,network}-3.5.2, dunno if 3.5.4 needs the patch too).
> Incidentally, has anyone done any work on getting the headers_install
> approach integrated with jhalfs. Is any specific support required, or
> does it just require the "linux-libc-headers" page being replaced with a
> "linux headers" page?
Basically to exchange the page it ok. Perhaps the unifdef package may added to
chapter 6 since it is required for later "make headers_install" but ok, i
dunno whether that ever would be required to do. For my installation, i setup
a "book" (http://equinox.homelinux.org/~tht/belfs/) based on Dan Nicholsons
patch.
Cu
Thomas
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page