Hi,
      I'm working on adding a gcc-4.5 recipe to the 
meta-openembedded/toolchain-layer. 

I've based the files off the gcc-4.6 recipes, and taken the patches for 
gcc-4.5.1 from the poky/bernard branch.

I get the following QA error:

NOTE: Running task 806 of 890 (ID: 594, 
/tool/yocto/meta-openembedded/toolchain-layer/recipes-devtools/gcc/gcc-runtime_4.5.bb,
 do_configure)
ERROR: QA Issue: No GNU_HASH in the elf binary: 
'/tool/yocto/poky/build/tmp/work/ppc440-poky-linux/libgcc-4.5.1+svnr162773-r14/packages-split/libgcc/lib/libgcc_s.so.1'

Searching through the mailing lists, I find that a potential fix would be to 
add the following to gcc-configure-common.inc

TARGET_CC_ARCH += "${LDFLAGS}"

I was wondering why this issue manifests for gcc-4.5, and not for gcc-4.6 and 
gcc-4.7?

After all, the only difference between the 4.6 and 4.7 recipes is just the list 
of patches and the SRCREV, and the BINUTILS version (2.21) used for gcc-4.5, 
and running it against the current master branches for poky and 
meta-openembedded.

Best regards,

Elvis Dowson
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to