| Summary: | Please stabilize =sys-kernel/vanilla-sources-2.6.16.62 and 2.6.25.19 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Raúl Porcel (RETIRED) <armin76> |
| Component: | New packages | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | amd64 |
| Priority: | High | Keywords: | STABLEREQ |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Raúl Porcel (RETIRED)
2008-11-08 11:17:12 UTC
amd64: you can skip .16.62 since iirc it didn't compile or something on your arch Um. Why? :) (In reply to comment #2) > Um. Why? :) > Because you have .25.14 stable. Oh, and you don't need to do .16.62 :) Let's put it clear: =sys-kernel/vanilla-sources-2.6.16.62 Arches: ppc ppc64 =sys-kernel/vanilla-sources-2.6.25.19 Arches: alpha amd64 hppa ppc ppc64 2.6.25.19 does not compile on alpha:
CC arch/alpha/kernel/traps.o
cc1: warnings being treated as errors
In file included from include/linux/sched.h:64,
from arch/alpha/kernel/traps.c:12:
include/asm/semaphore.h: In function 'down':
include/asm/semaphore.h:133: error: '__down' is static but used in inline function 'down' which is not static
include/asm/semaphore.h: In function 'down_interruptible':
include/asm/semaphore.h:137: error: '__down_interruptible' is static but used in inline function 'down_interruptible' which is not static
include/asm/semaphore.h: In function 'down_trylock':
include/asm/semaphore.h:141: error: '__down_trylock' is static but used in inline function 'down_trylock' which is not static
include/asm/semaphore.h: In function 'up':
include/asm/semaphore.h:145: error: '__up' is static but used in inline function 'up' which is not static
In file included from arch/alpha/kernel/traps.c:25:
include/asm/mmu_context.h: In function '__reload_thread':
include/asm/mmu_context.h:32: error: 'virt_to_phys' is static but used in inline function '__reload_thread' which is not static
In file included from arch/alpha/kernel/traps.c:25:
include/asm/mmu_context.h: In function 'ev5_switch_mm':
include/asm/mmu_context.h:148: error: '__get_new_mm_context' is static but used in inline function 'ev5_switch_mm' which is not static
make[1]: *** [arch/alpha/kernel/traps.o] Error 1
make: *** [arch/alpha/kernel] Error 2
and the same is true for 2.6.16.62:
CC [M] net/netfilter/nf_conntrack_standalone.o
net/netfilter/nf_conntrack_standalone.c:832: error: __ksymtab_nf_conntrack_unregister_notifier causes a section type conflict
net/netfilter/nf_conntrack_standalone.c:831: error: __ksymtab_nf_conntrack_register_notifier causes a section type conflict
make[2]: *** [net/netfilter/nf_conntrack_standalone.o] Error 1
make[1]: *** [net/netfilter] Error 2
make: *** [net] Error 2
The former is with gcc-4.3.2, the latter with 4.2.4
2.6.25.19 compiles fine with gcc 4.2, so I guess it's a gcc 4.3 related bug (or 4.2 is simply more lenient). What do the kernel guys suggest? Stable for HPPA. Marked ppc/ppc64 stable. Kernel, what do you suggest we do about the gcc errors mentioned in comment #4 ? Nevermind me. Both stable on alpha. |