aports/testing/perl-sys-syscall/ppc64le.patch
Celeste 60dbbd83cc testing/perl-sys-syscall: adopt aport
also, enable on all archs with the help of patches from Debian
2024-01-04 01:08:15 +00:00

31 lines
1 KiB
Diff

Patch-Source: https://sources.debian.org/data/main/libs/libsys-syscall-perl/0.25-7/debian/patches/ppc64le.patch
From b877ec33b331ba01e8fad8bed0d3cde55e1efa9e Mon Sep 17 00:00:00 2001
From: Yaakov Selkowitz <yselkowi@redhat.com>
Date: Fri, 4 Dec 2015 02:26:35 -0600
Subject: [PATCH 1/3] Add ppc64le support
Little endian uses the same syscalls as the big endian kernel.
Origin: upstream, https://github.com/bradfitz/sys-syscall/commit/b877ec33b331ba01e8fad8bed0d3cde55e1efa9e
Bug-Debian: https://bugs.debian.org/824843
---
lib/Sys/Syscall.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/Sys/Syscall.pm b/lib/Sys/Syscall.pm
index 8d7cca2..ece65de 100644
--- a/lib/Sys/Syscall.pm
+++ b/lib/Sys/Syscall.pm
@@ -78,7 +78,7 @@ if ($^O eq "linux") {
$SYS_epoll_wait = 232;
$SYS_sendfile = 40;
$SYS_readahead = 187;
- } elsif ($machine eq "ppc64") {
+ } elsif ($machine =~ m/^ppc64/) {
$SYS_epoll_create = 236;
$SYS_epoll_ctl = 237;
$SYS_epoll_wait = 238;
--
2.8.1