diff options
author | Jamie Lenehan <lenehan@twibble.org> | 2007-07-06 03:08:35 +0000 |
---|---|---|
committer | Jamie Lenehan <lenehan@twibble.org> | 2007-07-06 03:08:35 +0000 |
commit | 8809e54182b51dcc864765d075843150db5480c7 (patch) | |
tree | 308b89dec409db55510170f9821f2f6a6ca8f25c /packages/perl/perl-5.8.8 | |
parent | cca64dcefa7950d7cb7844d2c0cdac3b828466a3 (diff) |
perl/perl-native 5.8.8: Fix up asm/page.h include issue. Perl was including
it in order to get the definition for getpagesize which has been definied in
unistd.h, which it already includes, since glibc 2.1. Some versions of linux
libc headers removed the asm/page.h resulting in failures here for some
people. Closes #2546.
Diffstat (limited to 'packages/perl/perl-5.8.8')
-rw-r--r-- | packages/perl/perl-5.8.8/asm-pageh-fix.patch | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/packages/perl/perl-5.8.8/asm-pageh-fix.patch b/packages/perl/perl-5.8.8/asm-pageh-fix.patch new file mode 100644 index 0000000000..41f3b1d23c --- /dev/null +++ b/packages/perl/perl-5.8.8/asm-pageh-fix.patch @@ -0,0 +1,19 @@ +Perl inclues asm/page.h in order to get the definition for getpagesize which +has been definied in unistd.h since glibc 2.1. Some recent version of linux +libc headers removed the asm/page.h resulting in failures here for some +people. + +Index: perl-5.8.8/ext/IPC/SysV/SysV.xs +=================================================================== +--- perl-5.8.8.orig/ext/IPC/SysV/SysV.xs 2001-07-01 04:46:07.000000000 +1000 ++++ perl-5.8.8/ext/IPC/SysV/SysV.xs 2007-07-06 11:40:21.000000000 +1000 +@@ -3,9 +3,6 @@ + #include "XSUB.h" + + #include <sys/types.h> +-#ifdef __linux__ +-# include <asm/page.h> +-#endif + #if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM) + #ifndef HAS_SEM + # include <sys/ipc.h> |