This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc 3.4, error: conflicting types for local extern variabled


 On Sun, Sep 14, Andreas Jaeger wrote:

> Olaf Hering <olh@suse.de> writes:
> 
> > Hello,
> >
> > is this a new feature, do we have to fix the kernel?
> 
> 
> > [...]
> > setup.c: In function `find_bootinfo':
> >
> > setup.c:433: error: conflicting types for '__bss_start'
> > setup.c:261: error: previous declaration of '__bss_start'
> 
> What is in line 261?
> 
> > olaf@nectarine:/dev/shm/linux-2.4.23-pre4/arch/ppc/kernel> grep -n __bss_start setup.c                                                                              261:    extern char __bss_start, _end;                                                                                                                              270:    memset_io(PTRRELOC(&__bss_start), 0, &_end - &__bss_start);

see the grep output.

btw, what type has a declaration in vmlinux.lds? void pointer?

-- 
USB is for mice, FireWire is for men!

sUse lINUX ag, nÃRNBERG


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]