[oe] several recipes give a link error: libc.so, needed by libgcc_s.so, not found

Jay Snyder jay.snyder at tycoelectronics.com
Mon Aug 23 19:16:48 UTC 2010


I am getting the following warning (I assume it is a warning, because 
they all seem to produce working executables) for several recipes 
(rxvt-unicode shown):

./rxvt-unicode-7.9-r1/temp/log.do_compile.9530:44:/home/oe/build-2010-07-29/tmp/sysroots/x86_64-linux/usr/lib/gcc/i686-angstrom-linux/4.3.3/../../../../i686-angstrom-linux/bin/ld: 
warning: libc.so, needed by 
/home/oe/build-2010-07-29/tmp/sysroots/x86_64-linux/usr/lib/gcc/i686-angstrom-linux/4.3.3/../../../../i686-angstrom-linux/lib/libgcc_s.so, 
not found (try using -rpath or -rpath-link)

The following recipes all exhibit this error:

qt4-x11-free-4.6.3-r19.2
gs-8.64-r2
schroedinger-1.0.9-r0
gtk+-2.20.1-r8.1
libsndfile1-1.0.21-r1
mysql-4.1.22-r6
libmusicbrainz-3.0.2-r1
cups-1.4.3-r2
rxvt-unicode-7.9-r1
gnutls-2.8.6-r10.0

Also, anything I attempt to build with the above mentioned qt4-x11-free 
also produce the same warning.

There is a file, libc.so in the 
/home/oe/build-2010-07-29/tmp/sysroots/i686-angstrom-linux/usr/lib path, 
which IS in an -Wl,rpath= argument being passed to gcc (or g++) (and 
subsequently to the linker).

This problem didn't occur on a git-pull from December 4, 2009, but does 
on a July 29,2010 pull.

Thanks,
Jay





More information about the Openembedded-devel mailing list