Bug#824843: libsys-syscall-perl: autopkgtest failures on arm64

Niko Tyni ntyni at debian.org
Sat May 21 08:55:07 UTC 2016


Control: tag -1 fixed-upstream

On Fri, May 20, 2016 at 10:30:30PM +0000, Eric Wong wrote:
> Niko Tyni <ntyni at debian.org> wrote:
> > The problem is that arm64 does not have the legacy epoll_create() and
> > epoll_wait() syscalls, those are implemented in glibc with epoll_create1()
> > and epoll_pwait() if I understand correctly.
> > 
> > So epoll_create(arg) can be replaced with epoll_create1(0).
> > Not sure how epoll_wait() should be implemented.
> 
> Apparently upstream got aarch64 support in December
> with commit 6c7c516edfabd2edc835d0aaad39f946164bb25d
> 
> 	git://github.com/bradfitz/sys-syscall

Thanks! That works.

I see there are also fixes for ppc64le and s390x. I'll
review and include those as well.

In light of this, I intend to change this package to Architecture:any
so that the test suite gets run on all architectures. This will make
the package (and its reverse dependencies) uninstallable on broken
architectures, but that seems preferrable to silent breakage.

I'll upload to experimental first to see how bad things currently are.
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list