<p dir="ltr">We are not happy about the fork either. We had to add a few things to libuv that have not been upstreamed for a variety of reasons.</p>
<p dir="ltr">Copying others too since this is an oft discussed topic.</p>
<p dir="ltr">-viral</p>
<div class="gmail_quote">On 12 Dec 2015 11:03 a.m., "Peter Colberg" <<a href="mailto:peter@colberg.org">peter@colberg.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Dec 11, 2015 at 06:36:09PM +0000, Edmund Grimley Evans wrote:<br>
> It failed to build on arm64:<br>
><br>
> <a href="https://buildd.debian.org/status/package.php?p=julia&suite=sid" rel="noreferrer" target="_blank">https://buildd.debian.org/status/package.php?p=julia&suite=sid</a><br>
><br>
> The error was:<br>
><br>
> signal (6): Aborted<br>
> gsignal at /lib/aarch64-linux-gnu/libc.so.6 (unknown line)<br>
> Aborted<br>
><br>
> The problem seems to be that there is no system call epoll_wait on<br>
> arm64, only epoll_pwait, so you need a patch like this:<br>
<br>
Edmund, thanks for pointing out the exact cause of the FTBFS.<br>
<br>
The issue has been fixed with libuv commit 1d8332f, which takes<br>
a slightly different approach by calling either uv__epoll_wait<br>
or uv__epoll_pwait, depending on availability [1].<br>
<br>
[1] <a href="https://github.com/libuv/libuv/pull/308" rel="noreferrer" target="_blank">https://github.com/libuv/libuv/pull/308</a><br>
<br>
This bug would have been avoided if Julia had not forked libuv<br>
without keeping it up to date :-(. I will forward the issue to<br>
the Julia maintainers and hopefully motivate them to switch to<br>
upstream libuv sooner than later.<br>
<br>
Regards,<br>
Peter<br>
<br>
_______________________________________________<br>
Pkg-julia-devel mailing list<br>
<a href="mailto:Pkg-julia-devel@lists.alioth.debian.org">Pkg-julia-devel@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-julia-devel" rel="noreferrer" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-julia-devel</a><br>
</blockquote></div>