[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