[yocto] Openembedded/yocto bitbake with gcc 4.8.2 crashes at do_compile elfutils

Everhard Ros everhard.ros at outlook.com
Mon Mar 9 01:35:32 PDT 2015


Hello guys,

I'm trying to run bitbake to get a linux image on an altera Cyclone 5
devboard(SoCrates). The end goal is to get a linux image that has the OpenCV
library installed. I'm using the altera version of the yocto project.

Currently everything is running fairly well on ubuntu 12.04.
When I try to run this bitbake process on CentOS 7, I get the following
error:

Error: argument to 'sizeof' in 'snprintf' call is the same expression as the
destination; did you mean to provide an explicit length?
[-Werror=sizeof-pointer-memaccess]

cc1: all warnings being treated as errors

After some googling
<http://stackoverflow.com/questions/19202368/snprintf-error-argument-to-size
of-is-the-same-as-destination> here
<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60974> and
<https://gcc.gnu.org/gcc-4.8/porting_to.html> there, I kind of found the
'bug'.(new gcc has this new flag that older versions didn't have which
causes a warning and an error with -wall).

So now I'm looking for the place where flags are passed to the gcc compiler:
I tried doing this in the bitbake.conf file in the meta -layer;
TOOLCHAIN_OPTIONS, BUILD_CFLAGS and TARGET_CFLAGS are now empty.
In the
<https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html>
manual they mention these flags are being sent to the compiler.

I also checked out the elfutils and gcc folders in yocto/meta/devtools/, but
couldn't find anything relevant there (I used find/grep and the GUI,
searching for the flags mentioned)


Changing the flags in the bitbake.conf file didn't help; do you guys happen
to have any idea where the compiler flags are being set when bitbake
executes the do_compile task for elfutils?

Thank you in advance.

cheers!

 

P.S: This is a cross-post from this thread
<http://www.linuxquestions.org/questions/linux-newbie-8/openembedded-yocto-b
itbake-with-gcc-4-8-2-crashes-at-do_compile-elfutils-4175535929/>  I made at
linuxquestions.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20150309/da295db4/attachment.html>


More information about the yocto mailing list