[yocto] 1.7 - QtCreator ERROR while linking- /usr/bin/ld: cannot find /lib/libpthread.so.0 inside

Simon Bolek simon.bolek at googlemail.com
Fri Jan 30 07:59:31 PST 2015


hello!

So after successfully bitbaking and installing meta-toolchain-st5 I set up
QtCreator 3.2.2 and tried to compile an app against SDK of qt5. However I
get an error:

/usr/bin/ld: cannot find /lib/libpthread.so.0 inside
/usr/bin/ld: cannot find /usr/lib/libpthread_nonshared.a inside

libpthread.so is available alright, but the linker is not finding it
somehow.

LD variable is set to:
i586-poky-linux-ld --sysroot=/opt/poky/1.7/sysroots/i586-poky-linux

Maybe this is a pure QtCreator bug, but where would I set(override) the
linker correctly? Any suggestions?

If i run(from console ):
i586-poky-linux-ld --sysroot=/opt/poky/1.7/sysroots/i586-poky-linux
/opt/poky/1.7/sysroots/i586-poky-linux/usr/lib/libpthread.so
it is fine(it gives me some warning, but no errors).

Here are the QtCreator settings for Qt5 Kit:
GCC Compiler:
path:
/opt/poky/1.7/sysroots/i686-pokysdk-linux/usr/bin/i586-poky-linux/i586-poky-linux-gcc

Qt Version:
qmake location: /opt/poky/1.7/sysroots/i686-pokysdk-linux/usr/bin/qt5/qmake

Qt Kit:
sysroot: /opt/poky/1.7/sysroots/i586-poky-linux
compiler: set to above gcc compiler
qt version: set to above qt version

even manually setting LIBS to
LIBS += -L//opt/poky/1.7/sysroots/i586-poky-linux/lib
or
LIBS += -L//opt/poky/1.7/sysroots/i586-poky-linux/usr/lib
does not help(but i really do not think this is the problem).

So you have any hints for me?
I compared the settings of 1.6.1, and there is no difference as far as my
eye can catch.


PS. I switched from 1.6.1 to 1.7, becasue of gclib not beeing available in
1.6.1.

cheers
simon :-)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20150130/b80464ba/attachment.html>


More information about the yocto mailing list