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.
Copying others too since this is an oft discussed topic. -viral On 12 Dec 2015 11:03 a.m., "Peter Colberg" <pe...@colberg.org> wrote: > 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 > > _______________________________________________ > Pkg-julia-devel mailing list > pkg-julia-de...@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-julia-devel >