Re: con3270.o is built twice, leading to errors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux&nblp;USB Development]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite Secrets]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux