[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 Sun, Sep 03, 2017 at 11:38:28PM +0200, Guillem Jover wrote:
> On Fri, 2017-09-01 at 21:35:07 +0200, Adam Borowski wrote:
> > The problem is in snowflake packages that do things their own way and enable
> > LFS only when it's actually needed.  Here's where the lintian false positive
> > triggers.
> 
> This is a common misconception. Pretty much all programs need to
> be LFS enabled, because even if these programs do not handle large
> files they will probably still fail when encountering files in the
> filsystem with large inode numbers (or other large metadata) for
> example.

By "if needed", I meant "on archs where off_t != off64_t".  There's neither
any benefit nor any harm in enabling LFS on amd64 or x32, no matter if a
program uses anything LFSey or not.  I agree with you that there's no good
reason with skipping LFS on i386.

This bug log includes some confusion with an unrelated problem with mpgrafic
on i386; my original report is about too smart packages that don't switch to
*64 variants if sizeof(off_t) is already 8 -- this triggers a lintian
warning on x32 (and, unconfirmed, on arm64ilp32).


Not sure if you'd want to clone this bug for the other problem (true
positive in mpgrafic and not helpful enough lintian message).


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢰⠒⠀⣿⡁ Vat kind uf sufficiently advanced technology iz dis!?
⢿⡄⠘⠷⠚⠋⠀                                 -- Genghis Ht'rok'din
⠈⠳⣄⠀⠀⠀⠀ 


Reply to: