​tl;dr a libvpx update last week broke armv6.  Build system hackery is
needed to fix it.

https://bugzilla.mozilla.org/show_bug.cgi?id=1085599

This is relevant to you if you're a (i) stakeholder in an ARMv6 target;
(ii) decision maker about Tier support; (iii) build system expert.

The libvpx update changed the way optional NEON fastpaths are compiled into
libxul.  Previously they were written in assembly.  Now they're written as
C files that use NEON intrinsics.  The gory details are in the bug, but
essentially what's needed to fix the brokenness for ARMv6 is supplying
file-specific compiler options to the files that use NEON intrinsics.  If
you know how to do this or have better ideas for a solution, please head
over to the bug! :)

It would be a shame for the support for Firefox OS on the Raspberry Pi, for
example, to be dead-on-arrival because of a build-system issue.

Cheers,
Chris

p.s. I don't read this mailing list, please follow up in the bug.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to