http://bugzilla.novell.com/show_bug.cgi?id=527101
http://bugzilla.novell.com/show_bug.cgi?id=527101#c23
Issa Gorissen changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P5 - None |P2 - High
Version|Milestone 4 |Final
Keywords| |Bad_Design, build
Platform|Other |All
Component|Development |Kernel
CC| |flop.m@usa.net
AssignedTo|adrian@novell.com |kernel-maintainers@forge.pr
| |ovo.novell.com
Severity|Normal |Major
OS/Version|Other |openSUSE 11.2
--- Comment #23 from Issa Gorissen 2010-05-20 14:48:41 UTC ---
I have been struggling with Opensuse 11.2 while building software related to
DVB (vdr, tvheadend, scan-s2, etc...) but also the Nvidia driver.
To my understanding, the package linux-kernel-headers has been provided so that
one doesn't need to install kernel-source to compile some software. The problem
with this way of doing is that if you run your computer on a custom built
kernel, your system will still point to the previous kernel headers provided by
the package linux-kernel-headers. This is wrong of course and brings lot more
trouble than it solves. And this is not documented (or I couldn't find the docs
if there are).
I suggest that the package linux-kernel-headers be removed entirely. If someone
needs the kernel headers, then he should install the kernel source.
Another way would be the Fedora way. I recall that some package like the
linux-kernel-headers is installed in /usr/src/linux-x.x.x/include/... with a
symlink /usr/src/linux towards /usr/src/linux-x.x.x This way, if you setup a
new custom kernel, you just have to update the symlink and everything is set.
Here in Opensuse land, you can't because the headers are installed inside
/usr/include with a lot of other headers from various software.
My 2cts
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.