Skip to content

Julia fails to build on arm64 due to missing __NR_epoll_wait #14373

@petercolberg

Description

@petercolberg

Dear Julia maintainers,

I am forwarding Debian bug #807701:

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:

The issue had already been fixed in libuv/libuv@1d8332f, which calls either uv__epoll_wait
or uv__epoll_pwait, depending on availability [libuv/libuv#308].

What is the current status of migrating Julia to upstream libuv?

Switching sooner than later would help avoid duplicate work such as in this case.

Regards,
Peter

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions