firefox >= 65 fails to build on armhf/arm64

Bug #1818214 reported by Olivier Tilloy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gcc-mozilla (Ubuntu)
Won't Fix
Undecided
Unassigned
Trusty
Won't Fix
High
Olivier Tilloy
Xenial
Won't Fix
High
Olivier Tilloy

Bug Description

Here is the error:

/<<BUILDDIR>>/firefox-65.0.2+build1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:471:23: internal compiler error: in convert_move, at expr.c:299
     v = (U16)( ((v<<8)|(v>>8)) & 0xffff );
                ~~~~~~~^~~~~~~~

This is https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83623, for which a fix was backported to the gcc-6 branch, so we need to cherry-pick that patch for gcc-mozilla (trusty and xenial).

Olivier Tilloy (osomon)
Changed in gcc-mozilla (Ubuntu Trusty):
assignee: nobody → Olivier Tilloy (osomon)
Changed in gcc-mozilla (Ubuntu Xenial):
assignee: nobody → Olivier Tilloy (osomon)
Changed in gcc-mozilla (Ubuntu Trusty):
importance: Undecided → High
Changed in gcc-mozilla (Ubuntu Xenial):
importance: Undecided → High
Olivier Tilloy (osomon)
Changed in gcc-mozilla (Ubuntu Trusty):
status: New → In Progress
Changed in gcc-mozilla (Ubuntu Xenial):
status: New → In Progress
Revision history for this message
Olivier Tilloy (osomon) wrote :

gcc-mozilla 6.4.0-0ubuntu0.14.04.3 (trusty) and 6.4.0-0ubuntu0.16.04.4 in ppa:ubuntu-mozilla-security/ppa fix this.

Changed in gcc-mozilla (Ubuntu Trusty):
status: In Progress → Fix Committed
Changed in gcc-mozilla (Ubuntu Xenial):
status: In Progress → Fix Committed
Revision history for this message
Olivier Tilloy (osomon) wrote :

Trusty is now EOL (and firefox isn't included in the ESM edition), and since version 69.0 firefox in xenial isn't built with gcc any longer (clang is used instead).

Changed in gcc-mozilla (Ubuntu Trusty):
status: Fix Committed → Won't Fix
Changed in gcc-mozilla (Ubuntu Xenial):
status: Fix Committed → Won't Fix
Changed in gcc-mozilla (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.