we've got a new QA check that warns whenever a package is built using a 32bit filesystem interface. in practice, this applies to arm/mips/ppc/sh/x86 systems (not including multilib -- for now).
this topic has come up in Gentoo a few times over the years but we've never
really amassed the will power to fix it. instead we fix it in one-offs based
on user reports (like "can't download 4GiB file with ftp" #101038). this was
worked well enough because most users have moved on to 64bit systems and the
interaction with >2GiB files tends to correlate with a few packages.
however, "recent" winds have started blowing where file systems are utilizing
64bit inodes to handle large file counts. this means apps that do even basic
things like stat() will now fail. the number of applications that this affects
is significantly higher, although still relegated to systems that happen to use
a file system with 64bit inodes.
since our QA warnings in portage have historically proven themselves to (1) get
users to generate bug reports and (2) get the warnings fixed (both here and in
upstream), there is now a QA check for this issue. the plan is to let this
bake
in portage-9999 for a while before it gets kicked into ~arch and the flood gates
are unleashed.
more background details (including recipes for fixing the issue in your package)
can be found in the tracker:
https://bugs.gentoo.org/471102
an example warning message:
* QA Notice: The following files were not built with LFS support:
* Please file a bug at http://bugs.gentoo.org/ and mark it as a blocker of
471102.
* See that tracker bug (https://bugs.gentoo.org/471102) for more details.
* fopen@@GLIBC_2.1 bin/route
* fopen@@GLIBC_2.1 bin/ifconfig
* fopen@@GLIBC_2.1 bin/hostname
* __fxstat@@GLIBC_2.0,open@@GLIBC_2.0,fopen@@GLIBC_2.1,readdir@@GLIBC_2.0
bin/netstat
* fopen@@GLIBC_2.1 sbin/nameif
* fopen@@GLIBC_2.1 sbin/ipmaddr
* fopen@@GLIBC_2.1 sbin/arp
* fopen@@GLIBC_2.1 sbin/iptunnel
* fopen@@GLIBC_2.1 sbin/rarp
* open@@GLIBC_2.0,creat@@GLIBC_2.0,fopen@@GLIBC_2.1 sbin/slattach
-mike
signature.asc
Description: Digital signature
