[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Performance Tracker project update

Brooks Davis skrev:
On Fri, Feb 08, 2008 at 09:41:09AM +0100, Erik Cederstrand wrote:
I finally got around to testing this, and with a combination of mtree comparing md5 hashes, bsdiff compacting changed files and hardlinking unchanged files I get a reduction in size from 256MB to 10MB. Pretty good, and the whole operation only takes a few minutes.


I have one peculiarity, though. I install python2.5 into the directory containing the build, and even though the python version has not changed, I still get mismatching md5 sums on every .pyo and .pyc file. Any thoughts on this?

I'm not a python guru by any means, but I think .pyc files probably have data
about the .py they are generated from because there's some sort of
auto-generation available.  It may be possible to not store them at all and
just generate them before you use them or add some magic build flags to cause
them to store some sort of cooked values.  I'm not sure where the .pyo files
come from.

As suggested in other posts, deleting .pyo and .pyc files gets me down to 6MB. Static libraries (.a files) in /usr/lib and /usr/local/lib still have mismatching MD5 sums even though no source code change warrants this. Can I do anything about that? Are static libraries even needed anymore?

freebsd-performance_(_at_)_freebsd_(_dot_)_org mailing list
To unsubscribe, send any mail to "freebsd-performance-unsubscribe_(_at_)_freebsd_(_dot_)_org"