gcc 4.9 build warnings (was: Re: arm-soc build: 2917 warnings 0 failures (arm-soc/v3.18-rc1-20-g06c0773))
Russell King - ARM Linux
linux at arm.linux.org.uk
Fri Oct 24 03:52:19 PDT 2014
On Fri, Oct 24, 2014 at 12:49:50PM +0200, Arnd Bergmann wrote:
> On Friday 24 October 2014 03:30:06 Olof's autobuilder wrote:
> > Here are the build results from automated periodic testing.
> >
> > The tree being built was arm-soc, found at:
> >
> > http://git.kernel.org/cgit/linux/kernel/git/arm/arm-soc.git (for-next or to-build branch)
> >
> > Topmost commit:
> >
> > 06c0773 [EXPERIMENTAL] try to get Linux to build with bare-metal toolchain
>
> This appears to have fixed one problem but not the other:
>
> > Build logs (stderr only) can be found at the following link (experimental):
> >
> > http://arm-soc.lixom.net/buildlogs/arm-soc/v3.18-rc1-20-g06c0773/
> >
> >
> > Runtime: 57m 11s
> >
> > Passed: 129
> > Failed: 0
> >
> > Warnings: 2917
> >
> > Section mismatches: 0
> >
> > -------------------------------------------------------------------------------
> >
> > Failed defconfigs:
> >
> > -------------------------------------------------------------------------------
> >
> > Errors:
>
> All build errors are gone now, after passing -D__linux__. That is good.
>
> > 1 drivers/video/fbdev/sm501fb.c:245:2: warning: format '%zd' expects argument of type 'signed size_t', but argument 8 has type 'size_t' [-Wformat=]
> > 1 mm/percpu.c:895:3: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'unsigned int' [-Wformat=]
> > 1 mm/percpu.c:895:3: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'unsigned int' [-Wformat=]
>
> The warnings are completely unchanged, still 249 unique warnings involving size_t,
> using this patch:
That's probably because the compiler is expecting size_t to be typedef'd
to __SIZE_TYPE__ and isn't expecting anyone to change it.
--
FTTC broadband for 0.8mile line: currently at 9.5Mbps down 400kbps up
according to speedtest.net.
More information about the linux-arm-kernel
mailing list