Bug 146407 - Stabilize later sys-kernel/linux-headers for GCC-4 compatibility
|
Bug#:
146407
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: vapier@gentoo.org
|
Reported By: rbu@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: Stabilize later sys-kernel/linux-headers for GCC-4 compatibility
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-09-05 09:00 0000
|
Now that gcc-4.1.1 is stable (on x86 at least), all installed programs should
be marked stable, too, I guess.
Unfortunately, the latest x86 stable sys-kernel/linux-headers is 2.6.11-r5
which is problematic at least for programs linking against it, for instance:
In file included from /usr/include/linux/i2c-dev.h:29,
from hd44780-i2c.c:63:
/usr/include/linux/i2c.h:66: error: array type has incomplete element type
You can also try running gcc on that .h file alone to produce the same error.
As for me, sys-kernel/linux-headers-2.6.17 works fine in this matter and this
is only consistent with current gentoo-sources. Shouldn't this be stabilized?
*** Bug 147388 has been marked as a duplicate of this bug. ***
2.6.17-r1 stable on x86, thanks.
While this problem is fixed for x86 and ppc64, it still exists for arches that
have >=gcc-4 stable:
* amd64
* ppc
Please stabilize it there, if possible.
you cant expect arches to stabilize if you dont cc them
ppc told me only the assignee can cc them.
*** Bug 157790 has been marked as a duplicate of this bug. ***
2.6.19.2-r2 sparc stable, however this is still masked in current stable
(2006.*) profiles since we won't unleash gcc4 until 2007.0.