2010/8/23 Jay Snyder <[email protected]>: > 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. > I have seen the same message for libusb both with gcc 4.4.4 and 4.3.3 Note that libc.so is in usr/lib while the lib.so.6 file is in lib. No idea if that is relevant.
libc.so contains: fr...@linux-suse:~/oe/tmp_angstrom/sysroots> cat ./armv7a-angstrom-linux-gnueabi/usr/lib/libc.so /* GNU ld script Use the shared library, but some functions are only in the static library, so try that secondarily. */ OUTPUT_FORMAT(elf32-littlearm) GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a AS_NEEDED ( /lib/ld-linux.so.3 ) ) No idea if these should be paths in sysroots (I'm not a dynamic linking expert). Frans _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
