Julia FTBFS on armhf since 5.3.1-3ubuntu3, builds in Debian

Bug #1562287 reported by Graham Inggs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gcc-5 (Ubuntu)
Invalid
Undecided
Unassigned
julia (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Julia last built successfully on armhf with gcc-5 5.3.1-3ubuntu1:
https://launchpadlibrarian.net/229894151/buildlog_ubuntu-xenial-armhf.julia_0.4.2-3_BUILDING.txt.gz

Since 5.3.1-3ubuntu3, builds have been stalling about 2/3 of the way through, displaying 'docs/helpdb.jl':
https://launchpadlibrarian.net/235972583/buildlog_ubuntu-xenial-armhf.julia_0.4.3-1_BUILDING.txt.gz

I was able to build Julia successfully on a Raspberry Pi 2 running Xenial by downgrading to 5.3.1-3ubuntu1.
I then tried to bisect the gcc-5 versions in Ubuntu, but it ended up being 5.3.1-3ubuntu3 where things went wrong (5.3.1-3ubuntu2 never built successfully).

On the Debian buildds, Julia stopped building after the switch from LLVM 3.7 to 3.8, failing with an 'Illegal instruction'.
https://buildd.debian.org/status/logs.php?pkg=julia&arch=armhf

It has however, continued to build on armhf on the Reproducible Build Team's builders.
Here is the log of a successful build log of Julia 0.4.3-4 on armhf against gcc-5 5.3.1-11 from 2016-03-13:
https://tests.reproducible-builds.org/rbuild/unstable/armhf/julia_0.4.3-4.rbuild.log

Tags: ftbfs
Revision history for this message
Graham Inggs (ginggs) wrote :

Successful build log of Julia 0.4.5-1 with gcc-5 5.3.1-13 on one of Reproducible Build Team's armhf builders from 2016-03-31.

Graham Inggs (ginggs)
tags: added: ftbfs
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package julia - 0.4.5-1ubuntu1

---------------
julia (0.4.5-1ubuntu1) xenial; urgency=medium

  * Make rec_backtrace() always return 0 on ARM and PPC64,
    this avoids a FTBFS with recent GCC (LP: #1562287).

 -- Graham Inggs <email address hidden> Sat, 02 Apr 2016 12:53:01 +0200

Changed in julia (Ubuntu):
status: New → Fix Released
Graham Inggs (ginggs)
Changed in gcc-5 (Ubuntu):
status: New → Invalid
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.