[SeaBIOS] New build warnings with GCC 5
Kevin O'Connor
kevin at koconnor.net
Thu Jun 4 01:24:06 CEST 2015
On Tue, Jun 02, 2015 at 10:50:30PM +0200, Paul Menzel wrote:
> Am Montag, den 01.06.2015, 18:36 -0400 schrieb Kevin O'Connor:
> > On Sat, May 23, 2015 at 03:47:32PM +0200, Paul Menzel wrote:
> > > building SeaBIOS commit 67643955 (make SeaBios compatible with Xen
> > > vTPM.) for coreboot with the attached configuration with GCC 5.1.1, (CPP
> > > 4.9) the following warnings are printed.
> > >
> > > $ gcc-5 --version
> > > gcc-5 (Debian 5.1.1-7) 5.1.1 20150522
> > > Copyright (C) 2015 Free Software Foundation, Inc.
> > > This is free software; see the source for copying conditions.
> > > There is NO
> > > warranty; not even for MERCHANTABILITY or FITNESS FOR A
> > > PARTICULAR PURPOSE.
> > >
> > > $ CC=gcc-5 make
> > > Build Kconfig config file
> > > Compile checking out/src/misc.o
> > > In file included from src/misc.c:13:0:
> > > src/string.h:18:13: warning: inline function 'memcpy_far'
> > > declared but never defined
> > > inline void memcpy_far(u16 d_seg, void *d_far
> > > ^
> >
> > Thanks. It looks like gcc v5 is picky about using the "inline"
> > keyword in function declarations. Patch below fixes the warnings for
> > me.
> […]
>
> Applying this patch on top of master, I was unable to reproduce the
> warnings with GCC 5.1.
>
> Acked-by: Paul Menzel <paulepanter at sourceforge.net>
Thanks - applied.
-Kevin
More information about the SeaBIOS
mailing list