[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