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