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

Attachment: signature.asc
Description: Digital signature

Reply via email to