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

Reply via email to