[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#871956: lintian: false positive: binary-file-built-without-LFS-support on x32



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.


Reply to: