diff options
author | Leonardo Arena <rnalrd@alpinelinux.org> | 2017-04-07 15:02:16 +0000 |
---|---|---|
committer | Leonardo Arena <rnalrd@alpinelinux.org> | 2017-04-07 15:03:46 +0000 |
commit | 3c80ffcde355ba9c2b4629b4bdf3efef1278811a (patch) | |
tree | e294e4998e5dcbe0fb50d751ddf2325b13d6398f /community/psmisc/include_limits.patch | |
parent | 865fdb4dd3ee82b4930af7707486229aa4ee8283 (diff) | |
download | aports-3c80ffcde355ba9c2b4629b4bdf3efef1278811a.tar.bz2 aports-3c80ffcde355ba9c2b4629b4bdf3efef1278811a.tar.xz |
community/psmisc: fix build for ppc64le
https://github.com/leitao/aports/commit/9f4395581c9d594d2ffed51f2354c991e2c88c1a
Diffstat (limited to 'community/psmisc/include_limits.patch')
-rw-r--r-- | community/psmisc/include_limits.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/community/psmisc/include_limits.patch b/community/psmisc/include_limits.patch new file mode 100644 index 0000000000..1b474bc8f6 --- /dev/null +++ b/community/psmisc/include_limits.patch @@ -0,0 +1,45 @@ +Author: Breno Leitao <brenohl@br.ibm.com> +Date: Thu Apr 6 13:59:57 2017 -0300 + + peekfd: Include headers for ppc64 + + Currently peekfd fails to build on ppc64le architecture with musl + because it does not find reference for __WORDSIZE. + + This patch just includes reference for this macro if it was not + previously defined. + +Index: psmisc-22.21/src/peekfd.c +=================================================================== +--- psmisc-22.21.orig/src/peekfd.c ++++ psmisc-22.21/src/peekfd.c +@@ -37,6 +37,14 @@ + + #include "i18n.h" + ++#if !defined(PATH_MAX) ++#include <limits.h> ++#endif ++ ++#if !defined(__WORDSIZE) ++#include <bits/reg.h> ++#endif ++ + #ifdef I386 + #define REG_ORIG_ACCUM orig_eax + #define REG_ACCUM eax +Index: psmisc-22.21/src/pstree.c +=================================================================== +--- psmisc-22.21.orig/src/pstree.c ++++ psmisc-22.21/src/pstree.c +@@ -45,6 +45,10 @@ + #include "i18n.h" + #include "comm.h" + ++#if !defined(PATH_MAX) ++#include <limits.h> ++#endif ++ + #ifdef WITH_SELINUX + #include <selinux/selinux.h> + #else |