Hi folks,

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.

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).

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.

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?

Regards,

Matt.

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

Reply via email to