Code

perl plugin: needs _LARGEFILE64_SOURCE
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Sun, 7 Aug 2016 09:59:31 +0000 (11:59 +0200)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Sun, 7 Aug 2016 10:06:02 +0000 (12:06 +0200)
commit98527443c0c106f51c8fc05c02957247fcfd8780
tree8c4770e2827637d608cf06d2790041d48bd1e0b3
parent92f3b751cce6466fc23175e75fe3b8a3b8f23cff
perl plugin: needs _LARGEFILE64_SOURCE

libperl compiled with LARGE_FILES support defines its own Off_t
as off64_t, even if off_t is 64-bit wide on 64bit platforms.

off64_t is only exposed in the libc headers if _LARGEFILE64_SOURCE
is defined.

In file included from perl.c:47:0:
/usr/lib/x86_64-linux-gnu/perl/5.20/CORE/perl.h:2398:22: error: unknown
type name 'off64_t'
 #       define Off_t off64_t
                      ^
/usr/lib/x86_64-linux-gnu/perl/5.20/CORE/perlio.h:277:15: note: in
expansion of macro 'Off_t'
 PERL_EXPORT_C Off_t PerlIO_tell(PerlIO *);
src/Makefile.am