Closed Bug 1012232 Opened 6 years ago Closed 3 years ago

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

Categories

(Core :: WebRTC: Audio/Video, defect)

Other
Linux
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX
mozilla32
Tracking Status
firefox30 --- fixed
firefox31 --- fixed
firefox32 --- fixed

People

(Reporter: glandium, Assigned: glandium)

Details

(Whiteboard: [qa-])

Attachments

(1 file)

{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: 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+
Whiteboard: [checkin-needed-beta] [checkin-needed-aurora] [npotb]
(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
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
Whiteboard: [qa-]
(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 → ---
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
Closed: 6 years ago3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.