[Bug 673085] [NEW] Qt/KDE fails to build on ARM without implicit-it=thumb

Jonathan Riddell jriddell at ubuntu.com
Tue Nov 9 16:26:15 UTC 2010


Public bug reported:

Qt, kde4libs and kdepimlibs fail to build on ARM.  When we add  CXXFLAGS
+= -Wa,-mimplicit-it=thumb this fixes the build

I'm told implicit-it=thumb was removed from the gcc defaults in natty
because upstream rejected it

http://launchpadlibrarian.net/58101634/buildlog_ubuntu-natty-armel.qt4-x11_4:4.7.0-0ubuntu7_FAILEDTOBUILD.txt.gz
/tmp/ccwaVByM.s:479: Error: thumb conditional instruction should be in IT block -- `strexeq r2,r5,[r6]'
/tmp/ccwaVByM.s:480: Error: thumb conditional instruction should be in IT block -- `teqeq r2,#1'

http://launchpadlibrarian.net/58424482/buildlog_ubuntu-natty-armel.kde4libs_4:4.5.2a-0ubuntu2_FAILEDTOBUILD.txt.gz
/tmp/ccD0wzHK.s:918: Error: thumb conditional instruction should be in IT block -- `strexeq r7,r0,[r1]'
/tmp/ccD0wzHK.s:919: Error: thumb conditional instruction should be in IT block -- `teqeq r7,#1'
/tmp/ccD0wzHK.s:1473: Error: thumb conditional instruction should be in IT block -- `strexeq lr,r0,[r1]'
/tmp/ccD0wzHK.s:1474: Error: thumb conditional instruction should be in IT block -- `teqeq lr,#1'
/tmp/ccD0wzHK.s:2071: Error: thumb conditional instruction should be in IT block -- `strexeq r2,r0,[r3]'
/tmp/ccD0wzHK.s:2072: Error: thumb conditional instruction should be in IT block -- `teqeq r2,#1'

http://launchpadlibrarian.net/58639702/buildlog_ubuntu-natty-armel.kdepimlibs_4:4.5.3-0ubuntu1_FAILEDTOBUILD.txt.gz
/tmp/cciJeDbH.s:4990: Error: thumb conditional instruction should be in IT block -- `strexeq r0,r6,[r1]'
/tmp/cciJeDbH.s:4991: Error: thumb conditional instruction should be in IT block -- `teqeq r0,#1'
/tmp/cciJeDbH.s:5218: Error: thumb conditional instruction should be in IT block -- `strexeq r0,r7,[r1]'
/tmp/cciJeDbH.s:5219: Error: thumb conditional instruction should be in IT block -- `teqeq r0,#1'

** Affects: gcc-linaro
     Importance: Undecided
         Status: New

** Affects: gcc-4.5 (Ubuntu)
     Importance: High
         Status: Confirmed

** Affects: qt4-x11 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Qt/KDE fails to build on ARM without implicit-it=thumb
https://bugs.launchpad.net/bugs/673085
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in ubuntu.




More information about the kubuntu-bugs mailing list