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