Error: opcode not supported on this processor: mips2 (mips2) `pref 0,0($4)' on Debian mipsel

RESOLVED WONTFIX

Status

()

defect
RESOLVED WONTFIX
5 years ago
2 years ago

People

(Reporter: glandium, Assigned: glandium)

Tracking

unspecified
mozilla32
Other
Linux
Points:
---

Firefox Tracking Flags

(firefox30 fixed, firefox31 fixed, firefox32 fixed)

Details

(Whiteboard: [qa-])

Attachments

(1 attachment)

Assignee

Description

5 years ago
{standard input}: Assembler messages:
{standard input}:1411: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,0($4)'
{standard input}:1412: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,32($4)'
{standard input}:1413: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,64($4)'
{standard input}:1414: Error: opcode not supported on this processor: mips2 (mips2) `pref 30,32($5)'
{standard input}:1418: Error: opcode not supported on this processor: mips2 (mips2) `pref 30,64($5)'
{standard input}:1420: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,96($4)'
{standard input}:1424: Error: opcode not supported on this processor: mips2 (mips2) `pref 30,96($5)'
{standard input}:1432: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,128($4)'
{standard input}:1444: Error: opcode not supported on this processor: mips2 (mips2) `pref 30,128($5)'
{standard input}:1452: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,160($4)'
{standard input}:1467: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,0x0($4)'
{standard input}:1528: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,0($4)'
{standard input}:1529: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,32($4)'
{standard input}:1530: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,64($4)'
{standard input}:1531: Error: opcode not supported on this processor: mips2 (mips2) `pref 30,32($5)'
{standard input}:1535: Error: opcode not supported on this processor: mips2 (mips2) `pref 30,64($5)'
{standard input}:1537: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,96($4)'
{standard input}:1543: Error: opcode not supported on this processor: mips2 (mips2) `pref 30,96($5)'
{standard input}:1557: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,128($4)'
{standard input}:1571: Error: opcode not supported on this processor: mips2 (mips2) `pref 30,128($5)'
{standard input}:1585: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,160($4)'
{standard input}:1600: Error: opcode not supported on this processor: mips2 (mips2) `pref 0,0x0($4)'
make[5]: *** [Unified_cpp_media_libyuv_._libyuv_libyuv1.o] Error 1
Assignee

Updated

5 years ago
Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
Comment on attachment 8424424 [details] [diff] [review]
Only use the perf opcode on mips arches that support it

Review of attachment 8424424 [details] [diff] [review]:
-----------------------------------------------------------------

r+.  Thanks!
Please submit an issue and put the patch up patch for upstream so others benefit, and to reduce pain on next import.
https://code.google.com/p/libyuv/issues/list
Attachment #8424424 - Flags: review?(rjesup) → review+
Assignee

Updated

5 years ago
Whiteboard: [checkin-needed-beta] [checkin-needed-aurora] [npotb]
Assignee

Comment 4

5 years ago
(In reply to Randell Jesup [:jesup] from comment #2)
> Please submit an issue and put the patch up patch for upstream so others
> benefit, and to reduce pain on next import.
> https://code.google.com/p/libyuv/issues/list

https://webrtc-codereview.appspot.com/20519004/
https://hg.mozilla.org/mozilla-central/rev/3133e4bd7f0a
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
Whiteboard: [qa-]
Assignee

Comment 8

2 years ago
(In reply to Mike Hommey [:glandium] from comment #4)
> (In reply to Randell Jesup [:jesup] from comment #2)
> > Please submit an issue and put the patch up patch for upstream so others
> > benefit, and to reduce pain on next import.
> > https://code.google.com/p/libyuv/issues/list
> 
> https://webrtc-codereview.appspot.com/20519004/

Guess what, that never landed and bug 1284803 broke this again.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee

Comment 9

2 years ago
Meh, considering the upcoming Debian stretch release targets mips32r2 instead of mips2, and that new target supports the pref opcode by default, it builds fine on the upcoming Debian stable. I'll carry the patch in Debian for older releases, but considering the patch is not applied upstream and this will break again, I don't think it's worth fixing in Gecko.
Status: REOPENED → RESOLVED
Last Resolved: 5 years ago2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.