Closed Bug 800798 Opened 12 years ago Closed 12 years ago

Assembly errors compiling Linux-x86_64: No such instruction: pmulld %xmm6, %xmm0 (webrtc)

Categories

(Calendar :: Build Config, defect)

Lightning 2.0
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Fallen, Unassigned)

References

Details

/buildbot/cc-linux64-nightly/build/mozilla/media/webrtc/trunk/third_party/libyuv/source/compare.cc: Assembler messages:
/buildbot/cc-linux64-nightly/build/mozilla/media/webrtc/trunk/third_party/libyuv/source/compare.cc:220: Error: no such instruction: `pmulld %xmm6,%xmm0'
/buildbot/cc-linux64-nightly/build/mozilla/media/webrtc/trunk/third_party/libyuv/source/compare.cc:226: Error: no such instruction: `pmulld %xmm5,%xmm3'
/buildbot/cc-linux64-nightly/build/mozilla/media/webrtc/trunk/third_party/libyuv/source/compare.cc:230: Error: no such instruction: `pmulld %xmm5,%xmm4'
/buildbot/cc-linux64-nightly/build/mozilla/media/webrtc/trunk/third_party/libyuv/source/compare.cc:235: Error: no such instruction: `pmulld %xmm5,%xmm2'
/buildbot/cc-linux64-nightly/build/mozilla/media/webrtc/trunk/third_party/libyuv/source/compare.cc:238: Error: no such instruction: `pmulld %xmm5,%xmm1'
make[7]: *** [source/compare.o] Error 1
make[7]: Leaving directory `/buildbot/cc-linux64-nightly/build/objdir-tb/mozilla/media/webrtc/trunk/third_party/libyuv/libyuv_libyuv'
make[6]: *** [third_party/libyuv/libyuv_libyuv_libs] Error 2

Since we don't depend on it, disabling webrtc might be a temporary solution. Fixing this requires a newer binutils, which means OS upgrade, which means bug 793628.
Applied comm-central workaround: https://hg.mozilla.org/build/buildbot-configs/rev/c638c6f30ea0

Comm-aurora is affected too.
See Also: → 797671, 798921
Version: Lightning 1.7 → Lightning 2.0
Do we need to port back the workaround for comm-beta builds of Lightning 2.0?
Ported to beta too just in case, I'm working on the 2.0b1 builds.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.