[oe] Build GCC QA Issue: with objc: No GNU_HASH in the elf binary: '/home/oe/build/tmp/work/i686-angstrom-linux/gcc-4.3.3-r10.1/packages-split/objc/usr/lib/libobjc.so.2.0.0'

Jay Snyder jay.snyder at tycoelectronics.com
Mon Feb 22 19:11:28 UTC 2010


ERROR: QA Issue with gcc: non -dev package contains symlink .so: gcc 
path 
'/work/i686-angstrom-linux/gcc-4.3.3-r10.1/packages-split/gcc/usr/lib/gcc/i686-angstrom-linux/4.3.3/libgcc_s.so'                                                                                                                                                            

ERROR: QA Issue with objc: No GNU_HASH in the elf binary: 
'/home/oe/build/tmp/work/i686-angstrom-linux/gcc-4.3.3-r10.1/packages-split/objc/usr/lib/libobjc.so.2.0.0'       

ERROR: QA run found fatal errors. Please consider fixing them.     

I get the GNU_HASH problem with a lot of packages, and quite frankly, it 
is really getting annoying.   My project deadline is quickly 
approaching, and I need a compete system, even if it doesn't have some 
of this security stuff in it (which, is what I assume the HASH stuff is 
for).

Is there any way to configure OE to ingore the QA stuff?     The 
GNU_HASH is not required for a working executable is it?

In this particular case, I'm trying to build a compiler to run natively 
on my target, so I can build some packages that have proved to be real 
tough to cross compile.

I can't be the first one out there to try this?    Has anyone else had 
this problem?

Was this GNU_HASH stuff added somewhere along the way, because it seems 
an aweful lot of packages are broken by this?


Thanks,
Jay





More information about the Openembedded-devel mailing list