Eric Sandeen wrote:
> Eric Sandeen wrote:
>
>> Timothy Shimmin wrote:
>>
>>
>>> (1) It would be nice to know what the state of the apps really are.
>>> There is also the question of interaction with CXFS and NFS.
>>> Greg Banks has a compat matrix for NFS. It looks like the main
>>> things is to get something half recent - linux 2.6, nfs v3,
>>> apps which use 64 bit sys calls (eg. stat64) etc...
>>> Would need to do investigating.
>>>
>> Greg has a tool to scan binaries... some day I'm going to run it over
>> the fedora universe, I'll get back to you... someday.
>>
>
> someday didn't take too long :)
Cool, thanks for the data Eric.
> but it ain't pretty.
>
> I installed all fedora packages under a directory and ran greg's tool over:
>
> /sbin /usr/sbin /bin /usr/bin /usr/kerberos/bin/ /usr/kerberos/sbin/
>
> Aggregate results:
>
> 4070 29.1% are scripts (shell, perl, whatever)
> 6598 47.2% don't use any stat() family calls at all
> 1829 13.1% use 32-bit stat() family interfaces only
> 1312 9.4% use 64-bit stat64() family interfaces only
> 180 1.3% use both 32-bit and 64-bit stat() family interfaces
>
Ouch. That's over two thousand executables to patch, rebuild, and ship.
> list of packages, sorted by the semi-lame "number of files in package
> which call a 32-bit stat variant" metric:
>
> http://sandeen.fedorapeople.org/stat32-ers
>
> I'm going to see if I can't leverage Fedora to clean some of this up.
>
> -Eric
>
Good luck with that.
--
Greg Banks, P.Engineer, SGI Australian Software Group.
The cake is *not* a lie.
I don't speak for SGI.
|