On Sat, Jan 27, 2018 at 02:37:21PM -0500, James McCoy wrote: > On Sat, Jan 27, 2018 at 05:50:16PM +1300, Michael Cree wrote: > > [snip useful details] > > > > Four of those bytes difference are due to the field b_ino in the > > struct (of type ino_t). And indeed examining the build log [1] > > one sees option.c is compiled with -DFILE_OFFSET_BITS=64 but > > misc1.c is NOT compiled with that option, hence the difference > > in offsets to fields in the buf_T struct. > > It looks like you came to the same conclusion as we did in #827319. Vim > uses autoconf's AC_SYS_LARGEFILE to determine whether _FILE_OFFSET_BITS > needs to be set (and decides it doesn't), however the Perl bindings > always force _FILE_OFFSET_BITS=64[0].
[0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827319#118 Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB