[Pkg-julia-devel] Bug#807701: Bug#807701: julia: FTBFS on arm64

Peter Colberg peter at colberg.org
Sat Dec 12 05:31:12 UTC 2015


On Fri, Dec 11, 2015 at 06:36:09PM +0000, Edmund Grimley Evans wrote:
> It failed to build on arm64:
> 
> https://buildd.debian.org/status/package.php?p=julia&suite=sid
> 
> The error was:
> 
> signal (6): Aborted
> gsignal at /lib/aarch64-linux-gnu/libc.so.6 (unknown line)
> Aborted
> 
> The problem seems to be that there is no system call epoll_wait on
> arm64, only epoll_pwait, so you need a patch like this:

Edmund, thanks for pointing out the exact cause of the FTBFS.

The issue has been fixed with libuv commit 1d8332f, which takes
a slightly different approach by calling either uv__epoll_wait
or uv__epoll_pwait, depending on availability [1].

[1] https://github.com/libuv/libuv/pull/308

This bug would have been avoided if Julia had not forked libuv
without keeping it up to date :-(. I will forward the issue to
the Julia maintainers and hopefully motivate them to switch to
upstream libuv sooner than later.

Regards,
Peter



More information about the Pkg-julia-devel mailing list