On Wed, Jul 16, 2008 at 11:59:27AM +0100, Ralf Baechle wrote: > On Wed, Jul 16, 2008 at 10:15:32AM +0200, Manuel Lauss wrote: > > > On Wed, Jul 16, 2008 at 09:52:46AM +0200, Manuel Lauss wrote: > > > Hello, > > > > > > Todays 2.6.26-git kernel produces an insane amout of section headers in the > > > vmlinux file, one for every function. Is that intentional, or a toolchain > > > problem on my side (binutils-2.18, gcc-4.2.4)? > > > > I see Ralf added -ffunction-sections with commit > > 372a775f50347f5c1dd87752b16e5c05ea965790. > > I consider that an experimental commit. It's meant to solve the problems > we're having on a few very large compilation units with the limited length > of branches. But if the cure turns out to be worse than the illness I'm > ready to pull it again. If it fixes bugs for people, then by all means leave it in. I was just curious because my self-written bootloader complained about it. Thanks for the explanation. Manuel Lauss