On Sat, May 30, 2015 at 2:54 PM, Mike Frysinger <vap...@gentoo.org> wrote: > 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.
Does this issue affect software that only reads/writes small files and never calls stat? For example, pkg-config. It might still be nice to adjust such packages for consistency, but it might be harder to justify patches to upstream developers.