Julia builds successfully on a Raspberry Pi 3 running an image
prepared by xylnao, dated 2016-04-14 [1] with kernel 4.5.0.
It fails in the same way as on arm-arm-04 and arm-conova-01 on a
Raspberry Pi 3 running an image prepared by Michael Stapelberg, dated
2017-03-22 [2] with kernel 4.9.18-1.
Both images were upgraded to current Stretch and 1GB was allocated for
a swapfile.
The build failures occur after the Julia executable has been built,
when it is run for the first time in order to compile coreimg.jl.
Instead of building the package, the segfault should be reproducible
by installing julia from the archive and then running 'julia' from a
terminal.
You should get output similar to:
ginggs@rpi3:~$ uname -a
Linux rpi3 4.5.0+ #1 SMP PREEMPT Tue Apr 12 22:51:39 PDT 2016 aarch64 GNU/Linux
ginggs@rpi3:~$ julia
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: http://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.4.7 (2016-09-18 16:17 UTC)
_/ |\__'_|_|_|\__'_| | Debian version 0.4.7-6+b2
|__/ | aarch64-linux-gnu
julia> versioninfo()
Julia Version 0.4.7
Commit ae26b25 (2016-09-18 16:17 UTC)
Platform Info:
System: Linux (aarch64-linux-gnu)
CPU: unknown
WORD_SIZE: 64
BLAS: libopenblas (NO_LAPACKE NO_AFFINITY ARMV8)
LAPACK: libopenblas
LIBM: libopenlibm
LLVM: libLLVM-3.8
...but this is bad:
ginggs@rpi3:~$ uname -a
Linux rpi3 4.9.0-2-arm64 #1 SMP Debian 4.9.18-1 (2017-03-30) aarch64 GNU/Linux
ginggs@rpi3:~$ julia
signal (11): Segmentation fault
isfile at ./stat.jl:107
Segmentation fault
[1] https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=137963&start=141
[2] https://people.debian.org/~stapelberg//2017/03/22/raspberry-pi-3.html