Nominate our 2022 Qt Champions!

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/ 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