-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 25-04-10 19:48, Tom Rini wrote: > Hey all. I thought I would try and explain what Chris has been up to > with at least some of the base.bbclass changes (the ones related to > md5sum and cp). > > Right now, with a big enough BB_NUM_THREADS we can get into a race where > coreutils-native is installing programs and elsewhere we are in a > do_fetch and either trying to use 'cp' or 'md5sum', and blam, we try and > invoke the program while it's being installed (and see things like > sh: /path/to/staging/i686-linux/usr/bin/cp: Textfile is busy). > > There's a few ways out of this: > 1) Don't rely on 'cp' and 'md5sum' anymore but use python for it. > 2) Make an oe_cp and oe_md5sum to go with oe_sha256sum > 3) IIRC, the big part of coreutils-native was a fully functional, > always, 'install'. We could just copy the install we build or provide > an install wrapper (oe_install) or so > 4) ???
Even thought I loathe python, option 1 sounds like a nice way to go since it doesn't involve butchering recipes. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFL1JfMMkyGM64RGpERAncaAJ41plrV7jSmlXFUa5AY1VXzIulpggCfeWsr +7/jI/XS67azRPdGlJJLmYo= =vq5J -----END PGP SIGNATURE----- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
