On 16/12/19 13:08, Thomas Huth wrote: >> windows crossbuilds: >> CC chardev/char-serial.o >> CC chardev/char-socket.o >> CC chardev/char-stdio.o >> CC chardev/char-udp.o >> CC chardev/char-win.o >> make: *** No rule to make target >> '/home/petmay01/qemu-for-merges/hw/bt/Kconfig', needed by >> 'aarch64-softmmu/config-devices.mak'. Stop. >> make: *** Waiting for unfinished jobs.... >> CC chardev/char-win-stdio.o > These ones are really surprising to me ... *-softmmu/config-devices.mak > should have a proper dependency on hw/Kconfig so they should get > properly rebuild as far as I can tell. Could you please check the > *-softmmu/config-devices.mak.d dependency files whether the dependency > on hw/Kconfig is really there? Hmm, maybe "make" also tries to check the > old dependency to hw/bt/Kconfig first, before regenerating the files ... > not sure how to fix this properly, maybe leave an empty hw/bt/Kconfig > around for a while 'til all build systems have regenerated the > dependency files?
I think in the past we've had patches where you just had to force a "make distclean". Paolo