On Fri, Jul 14, 2023 at 08:33:46AM +0200 Jiri Slaby wrote: > Hi, > > if I create an s390 defconfig: > mkdir /tmp/s390/ > make O=/tmp/s390/ ARCH=s390 CROSS_COMPILE=s390x-suse-linux- defconfig > > And then if I try for a couple times: > make O=/tmp/s390/ -j17 ARCH=s390 CROSS_COMPILE=s390x-suse-linux- > drivers/s390/char/con3270.o > > Most of the time, I get: > make[1]: Entering directory '/tmp/s390' > GEN Makefile > CALL /home/latest/linux/scripts/checksyscalls.sh > CC drivers/s390/char/con3270.o > CC drivers/s390/char/con3270.o > > I.e. it is built twice. > > Sometimes, I also get an error: > fixdep: error opening file: drivers/s390/char/.con3270.o.d: No such file or > directory > make[4]: *** [/home/latest/linux/scripts/Makefile.build:243: > drivers/s390/char/con3270.o] Error 2 > make[4]: *** Deleting file 'drivers/s390/char/con3270.o' > make[3]: *** [/home/latest/linux/scripts/Makefile.build:477: drivers] > > Obviously due to some race. > > Any ideas what is going on? Which reason does compiling with V=2 reveal? Kind regards, Nicolas