MokoMakefile make update forces Bitbake cache rebuild

Henryk Plötz henryk at
Mon Apr 2 04:37:34 CEST 2007


a make update followed by make always forces a complete rebuild of the
Bitbake cache which takes quite long, too long. (Plus: As a x86_64 user
I'm not entitled to using Psyco.) 

In principle this rebuild should not be necessary since bitbake keeps
dependency and timestamp information about its cache to only rebuild
those parts that have changed or depend on changed parts. After a
cursory look I think this rebuild is due to MokoMakefile calling quilt
which modifies the time stamp on some files, including base.bbclass.
(Almost?) All bitbake recipes depend on base.bbclass, so modifying it
will necessitate a comple cache rebuild.

Is this really necessary? Can make update be modified to not touch the
modification times of all files that it doesn't actually change?

Henryk Plötz
Grüße aus Berlin
~ Help Microsoft fight software piracy: Give Linux to a friend today! ~

More information about the community mailing list