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