Re: [PATCH] kbuild: Run syncconfig with -s

From: Alexey Dobriyan
Date: Mon Sep 14 2020 - 09:41:18 EST


> BTW., there's another, rather spurious bug I recently triggered in kbuild.
>
> Occasionally when I Ctrl-C a kernel build on a system with a lot of CPUs,
> the .o.cmd file gets corrupted:

Those are temporary files, truncated at page boundary.

$ stat -c %s XXX.pata_sil680.mod.o.cmd
12288

I tried to fix this by inserting shell 'trap' directive but it failed
somewhere else.

cmd_and_fixdep = \
$(cmd); \
scripts/basic/fixdep $(depfile) $@ '$(make-cmd)' > $(dot-target).cmd;\
rm -f $(depfile)