thunderbird doesn't build on armel in natty (Error: thumb conditional instruction should be in IT block)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
thunderbird (Ubuntu) |
Fix Released
|
High
|
Linaro Builds and Baselines | ||
Natty |
Fix Released
|
High
|
Linaro Builds and Baselines |
Bug Description
Binary package hint: thunderbird
See here:
c++ -o xptcinvoke_arm.o -c -fvisibility=hidden -DMOZILLA_
xptcinvoke_arm.cpp: In function 'void invoke_
xptcinvoke_
xptcinvoke_
xptcinvoke_
{standard input}: Assembler messages:
{standard input}:347: Warning: conditional infixes are deprecated in unified syntax
{standard input}:347: Error: thumb conditional instruction should be in IT block -- `ldmgtia sp!,{r1,r2,r3}'
{standard input}:348: Error: thumb conditional instruction should be in IT block -- `subgt r4,r4,#12'
{standard input}:349: Warning: conditional infixes are deprecated in unified syntax
{standard input}:349: Error: thumb conditional instruction should be in IT block -- `ldmleia sp,{r1,r2,r3}'
{standard input}:350: Error: thumb conditional instruction should be in IT block -- `addle sp,sp,r4'
{standard input}:351: Error: thumb conditional instruction should be in IT block -- `movle r4,#0'
make[10]: *** [xptcinvoke_arm.o] Error 1
affects: | thunderbird (Ubuntu) → ubuntu |
affects: | Ubuntu Natty → thunderbird (Ubuntu Natty) |
Changed in thunderbird (Ubuntu Natty): | |
importance: | Undecided → High |
status: | New → Triaged |
assignee: | nobody → Linaro Foundations (linaro-foundations) |
tags: | added: armel |
tags: | added: patch |
Adds a patch for the ARM build (currently testing the build), in addition drops libhal dev and fixed debian/rules clean which left a few files unremoved.