Package: libsys-syscall-perl / 0.25-2+deb8u1

Metadata

Package Version Patches format
libsys-syscall-perl 0.25-2+deb8u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 restore missing changes from 0.20.0.22.patch | (download)

CHANGES | 15 15 + 0 - 0 !
lib/Sys/Syscall.pm | 19 15 + 4 - 0 !
2 files changed, 30 insertions(+), 4 deletions(-)

 [patch] restore missing changes from 0.20..0.22

Somehow the 0.25 release omitted all the following changes from
the 0.20..0.22 era.  This restores the relevant changes based on
ppc64le.patch | (download)

lib/Sys/Syscall.pm | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 1/3] add ppc64le support

Little endian uses the same syscalls as the big endian kernel.

s390x.patch | (download)

lib/Sys/Syscall.pm | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 [patch 2/3] add s390/x support

aarch64.patch | (download)

lib/Sys/Syscall.pm | 19 17 + 2 - 0 !
1 file changed, 17 insertions(+), 2 deletions(-)

 [patch 3/3] add aarch64 support

This is a bit complicated because AArch64, as a completely new architecture,
does not support the deprecated epoll_create and epoll_wait syscalls.
Instead, these wrap the epoll_create1 and epoll_pwait syscalls, which serve
mips.patch | (download)

lib/Sys/Syscall.pm | 19 19 + 0 - 0 !
1 file changed, 19 insertions(+)

 [patch] add mips* support

Bug-Debian: https://bugs.debian.org/824936

hppa.patch | (download)

lib/Sys/Syscall.pm | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 add hppa support

Bug-Debian: https://bugs.debian.org/826136