I am working with multiple machines, including raspberrypi3 and raspberrypi-cm3. While executing $ bitbake mc:raspberrypi-cm3:rpi-basic-image mc:raspberrypi3:rpi-basic-image I encounter issues (FileExists or compilation ones). They appear when bitbake work on the same package for the 2 machines. Since the architecture is the same and the build directory is also the same, there are concurrency errors which don't appear if the 2 tasks are done separately. I am not aware of the complexity of solving the issue, by detecting when recipes have the same names and when buildirs are also the same, but this would add a lot of value and speed to the multiconfig setup. I am using OS: Ubuntu 16.04 poky: rocko meta-openembedded: rocko meta-raspberrypi: master Thanks, David Bensoussan Synapticon GmbH
I had a look at this, admittedly on sumo and not rocko and the code seemed to do the right things, not allowing two tasks with the same stamp to run at once. Do you have any more details on which errors exactly you're seeing?
Could you provide more information about the errors you're seeing please?
Some packages were compiled for 2 different targets at the same time in the same workspace. Files were accessed at the same time throwing errors. I tested using rpi3 and rpi-cm3 as targets at the time. I don't have the build anymore as it happened too long ago...
I believe the question has been answered. If you still need more information please ask and reset back into NEEDINFO.
I can believe there is some problem here but we need more information to reproduce and fix it. If you have a test case which shows the issue which we can reproduce please reopen or file a new bug but I don't think there is anything we can work with from here as this stands, sorry. The tests I made worked as expected...