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

Viral Shah viral at mayin.org
Sat Dec 12 06:59:21 UTC 2015


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" <peter at 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-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-julia-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-julia-devel/attachments/20151212/b9860f3d/attachment.html>


More information about the Pkg-julia-devel mailing list