Embedded Qt unexpected PLT reloc error?



  • Compiled and installed Qt Embedded 4.8.0 for a beagleboard (arm) using Codesourcery toolchain. All compile, build, install ok. But trying to run one of the examples on the target board I get:

    ./tvtennis: error while loading shared libraries: /usr/local/Trolltech/Qt-embed-arm-4.8.0/lib/libQtCore.so.4: unexpected PLT reloc type 0x0d

    Wrote a small "test.c" app and hand compiled it, and included all standard libs that QtCore uses and program runs fine. But, if I link in QtCore, I get the PLT reloc error? The same toolchain was used to build the kernel as the Qt library and test apps. The root fs is compatible. What am I missing here?

    Any ideas?



  • Was able to make Qt 4.7.4 and run examples/demos with no problem. This was using same toolchain (codesourcery 2010.09-50). No plt errors. What has changed between 4.7.4 and 4.8.0 I wonder??


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.