Firefox 40 ftbfs on powerpc in wily

Bug #1490995 reported by Michael Terry
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

This ftbfs error is preventing 40 from hitting the release pocket. It's stuck in proposed right now.

https://launchpadlibrarian.net/215722137/buildlog_ubuntu-wily-powerpc.firefox_40.0.3%2Bbuild1-0ubuntu1_BUILDING.txt.gz

Seems to an error like so:

/usr/include/c++/5/bits/atomic_base.h:477: undefined reference to `__atomic_compare_exchange_8'
/usr/include/c++/5/bits/atomic_base.h:477: undefined reference to `__atomic_compare_exchange_8'
collect2: error: ld returned 1 exit status
make[6]: *** [TestAtomics] Error 1

Which would make me think a missing -latomic somewhere. But looking at the source, it wasn't clear to me how TestAtomics or other tests were getting passed their LDFLAGS.

Tags: ftbfs
Michael Terry (mterry)
Changed in firefox (Ubuntu):
assignee: nobody → Chris Coulson (chrisccoulson)
tags: added: ftbfs
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Given my other priorities (Oxide), I'm not likely to be able to spend any time on Firefox issues that don't affect x86 / x86-64 other than reviewing a merge proposal from someone who cares about PPC.

Given that Mozilla consider PPC a tier-3 platform (https://developer.mozilla.org/en/docs/Supported_build_configurations), I'd rather we just stopped pretending that Firefox is at all supported on it tbh. The build breaks with a new issue with almost every new version.

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

I agree with Chris, though firefox on powerpc is more of a Desktop team question. I'm going to reassign to Chad Miller for now, but the desktop team may come to the same conclusion.

Changed in firefox (Ubuntu):
assignee: Chris Coulson (chrisccoulson) → Chad Miller (cmiller)
Revision history for this message
Michael Terry (mterry) wrote :

I'm fine with us not caring about powerpc. But the way things are now, it's blocking Firefox 40 from landing on x86/amd64 as well.

Revision history for this message
Adam Conrad (adconrad) wrote :

I'm not fine with dropping support for an arch because of a minor build failure. Let's just fix it.

Changed in firefox (Ubuntu):
assignee: Chad Miller (cmiller) → Adam Conrad (adconrad)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in firefox (Ubuntu):
status: New → Confirmed
Revision history for this message
Matthias Klose (doko) wrote :

built with updated GCC 5

Changed in firefox (Ubuntu):
assignee: Adam Conrad (adconrad) → nobody
status: Confirmed → Fix Released
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.