Martin Koller wrote: > Hi, > > I have an application running with QWS (embedded Linux) Qt-4.5.2. > I now compiled Qt-4.6 TP1 and only copied the libraries onto the device (I > have added -openvg to configure). > Starting my app gives some unresolved symbols now. > Is there a known problem or am I doing something wrong ? > I thought 4.6 will be upward binary compatible ? > > undefined symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii > (/mnt/flc/pvss/pvss2_v4.0/bin/libewo.so.3) > undefined symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii > (/mnt/flc/pvss/pvss2_v4.0/bin/libCtrlV40_000.so) > undefined symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii > (/mnt/flc/pvss/pvss2_v4.0/bin/libBasicsV40_000.so)
These symbols come from the "generic" architecture, which means your code was compiled against a version of Qt that did not know anything about your CPU architecture. It seems that 4.6-tp1 has detected a real CPU architecture, and has switched to using inline assembler for the atomic implementation. Which architecture are you using? What did your 4.5 version use? You can find this out by looking for the QT_ARCH line in mkspecs/qconfig.pri (which is written out by configure). -- Bradley T. Hughes (Nokia-D-Qt/Oslo), bradley.hughes at nokia.com Sandakervn. 116, P.O. Box 4332 Nydalen, 0402 Oslo, Norway _______________________________________________ Qt4-preview-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback
