Hi all, We will take a look the issue and fix it ASAP.
Best Regards, Zhenhua > -----Original Message----- > From: meta-freescale-boun...@yoctoproject.org [mailto:meta-freescale- > boun...@yoctoproject.org] On Behalf Of Kursad Oney CW > Sent: Sunday, July 09, 2017 11:24 PM > To: Robert P. J. Day <rpj...@crashcourse.ca> > Cc: meta-freescale@yoctoproject.org > Subject: Re: [meta-freescale] building core-image- > minimalfort1042d4rdb*failsbuilding hypervisor > > Robert, > > > > > > Robert, > > > > > > > to make a long story (hopefully) short, i was trying to build > > > > both the 32- and 64-bit versions of t1042d4rdb, and both failed in > > > > exactly the same place, trying to build the hypervisor recipe, so > > > > i'm open to suggestions (this is on a fully-updated fedora system): > > > > > > > > [...truncated...] > > > > | /home/rpjday/oe/builds/t1042d4rdb-64b/tmp/work/ppc64e5500-poky- > linux/hypervisor/git-r3/git/libos/lib/sprintf.c: In function 'sprintf': > > > > | /home/rpjday/oe/builds/t1042d4rdb-64b/tmp/work/ppc64e5500-poky- > linux/hypervisor/git-r3/git/libos/lib/sprintf.c:459:6: error: specified bound > 18446744073709551615 exceeds maximum object size 9223372036854775807 > [-Werror=format-truncation=] > > > > | int ret = vsnprintf(buf, ULONG_MAX, str, args); > > > > | ^~~ > > > > | cc1: all warnings being treated as errors > > > > > > I think gcc is complaining about ULONG_MAX being the size argument. > > > Since vsnprintf() returns int, it can print at most LONG_MAX > > > characters to the buffer. I'd probably just change that argument to > LONG_MAX. > > > > > > I believe the format-truncation flag is a gcc 7 thing. > > > > i suspected as much, but i'm curious as to why this error still > > exists, and wasn't flagged by regular build testing. i don't just want > > to hack the code without hearing from others as to why this issue > > exists. > > To take a wild guess, I would say the yocto version you are using probably > upgraded to gcc 7 where this new flag became a default for -Werror. If you try > an older branch or just use the recipe for gcc 6, the warning might go away. > > That said the DNG team at NXP would be the definite authority on this. > -- > _______________________________________________ > meta-freescale mailing list > meta-freescale@yoctoproject.org > https://lists.yoctoproject.org/listinfo/meta-freescale -- _______________________________________________ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale