mongodb ppc64el FTBFS on 1:3.4.7-1ubuntu3

Bug #1758116 reported by Robie Basak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mongodb (Ubuntu)
Fix Released
Undecided
Robie Basak

Bug Description

Here's the log:

https://launchpad.net/ubuntu/+source/mongodb/1:3.4.7-1ubuntu3

Upstream bug: https://jira.mongodb.org/browse/SERVER-33395

As far as I can determine, it is not caused by https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84033 since neither -O0 nor -mno-optimize-swaps work around the problem.

This package builds successfully against Artful, so the cause appears to be a build dependency update. The newer compiler in Bionic seems like the most likely candidate.

Changing "vec_extract(vec_vbpermq(_data, bits), 0)" to "vec_extract(vec_vbpermq(_data, bits), 1)" does work, but it isn't clear to me what caused this to break, so I'm reluctant to upload such a change without further information or more investigation.

Disabling the use of the ppc64el optimised path works around the problem. Presumably this comes with a performance regression, but this is better than the current FTBFS status.

Tags: ftbfs
Robie Basak (racb)
Changed in mongodb (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Robie Basak (racb) wrote :

Performance regression tracked in bug 1758118.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mongodb - 1:3.4.7-1ubuntu4

---------------
mongodb (1:3.4.7-1ubuntu4) bionic; urgency=medium

  * d/p/disable-broken-ppc64el-altivec: disable buggy AltiVec optimisations on
    ppc64el for now to fix FTBFS until upstream has a proper fix (LP:
    #1758116). This may result in a performance regression on ppc64el only,
    which is tracked at LP 1758118.

 -- Robie Basak <email address hidden> Thu, 22 Mar 2018 12:49:32 +0000

Changed in mongodb (Ubuntu):
status: In Progress → 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.