Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 246040 - Please stabilize =sys-kernel/vanilla-sources-2.6.16.62 and 2.6.25.19
Summary: Please stabilize =sys-kernel/vanilla-sources-2.6.16.62 and 2.6.25.19
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2008-11-08 11:17 UTC by Raúl Porcel (RETIRED)
Modified: 2008-12-19 11:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Raúl Porcel (RETIRED) gentoo-dev 2008-11-08 11:17:12 UTC
Thanks
Comment 1 Raúl Porcel (RETIRED) gentoo-dev 2008-11-08 11:18:58 UTC
amd64: you can skip .16.62 since iirc it didn't compile or something on your arch
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-08 17:04:56 UTC
Um. Why? :)
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2008-11-08 17:53:50 UTC
(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
Comment 4 Tobias Klausmann (RETIRED) gentoo-dev 2008-11-09 17:42:11 UTC
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
Comment 5 Tobias Klausmann (RETIRED) gentoo-dev 2008-11-09 19:07:41 UTC
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?
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-10 04:14:54 UTC
Stable for HPPA.
Comment 7 Joe Jezak (RETIRED) gentoo-dev 2008-11-12 05:41:17 UTC
Marked ppc/ppc64 stable.
Comment 8 Tobias Klausmann (RETIRED) gentoo-dev 2008-12-14 12:33:35 UTC
Kernel, what do you suggest we do about the gcc errors mentioned in comment #4 ?
Comment 9 Tobias Klausmann (RETIRED) gentoo-dev 2008-12-14 12:42:17 UTC
Nevermind me. Both stable on alpha.