On Fri, 1 Sep 2017, Adam Borowski wrote:
And what AC_SYS_LARGEFILE does, at least on Linux, is to return a hardcoded setting so programs switch from off_t to off64_t whether they need to or not. This does the right thing on old 32-bit archs and is harmless on 64-bit and new 32-bit.
AC_SYS_LARGEFILE on i386 (linux) for mpgrafic-0.3.15-1 apparently does *not* always do the right thing: https://lintian.debian.org/resources/e617c1e7ba35e94b411994e8320643594559faf6920ef535c71c911eb32657fd.gz
N: Processing source package mpgrafic (version 0.3.15-1, arch source) ... C: mpgrafic source (0.3.15-1) [source]: debian-build-system dh C: mpgrafic source (0.3.15-1) [source]: source-format 3.0 (quilt) P: mpgrafic source (0.3.15-1) [source]: debian-watch-may-check-gpg-signature N: ---- N: Processing binary package mpgrafic (version 0.3.15-1, arch i386) ... X: mpgrafic binary (0.3.15-1) [i386]: binary-file-built-without-LFS-support usr/bin/mpgrafic C: mpgrafic binary (0.3.15-1) [i386]: no-ctrl-scripts N: ---- N: Processing binary package mpgrafic (version 0.3.15-1, arch amd64) ... C: mpgrafic binary (0.3.15-1) [amd64]: no-ctrl-scripts N: ---- N: Processing binary package mpgrafic-dbgsym (version 0.3.15-1, arch i386) ... C: mpgrafic-dbgsym binary (0.3.15-1) [i386]: no-ctrl-scripts N: ---- N: Processing binary package mpgrafic-dbgsym (version 0.3.15-1, arch amd64) ...
https://anonscm.debian.org/git/debian-astro/packages/mpgrafic.git/tree/configure.ac https://anonscm.debian.org/git/debian-astro/packages/mpgrafic.git/tree/configure This is a lintian false positive with AC_SYS_LARGEFILE.