On Tue, Aug 8, 2023 at 11:02 AM Masahiro Yamada <masahiroy@xxxxxxxxxx> wrote: > > On Wed, Aug 9, 2023 at 2:31 AM Nick Desaulniers <ndesaulniers@xxxxxxxxxx> wrote: > > > > $ wget https://download.01.org/0day-ci/archive/20230808/202308081050.sZEw4cQ5-lkp@xxxxxxxxx/config > > -O .config > > $ make LLVM=1 ARCH=um -j128 arch/um/drivers/port_kern.o > > $ make LLVM=1 ARCH=um -j128 arch/um/drivers/port_kern.o > > arch/um/drivers/.hostaudio_kern.o.cmd:843: *** missing separator. Stop. > > $ sed -n -e 842p -e 843p arch/um/drivers/.hostaudio_kern.o.cmd > > $(deps_arch/um/drivers/hostaudio_kern.o): > > o) > > > > Any idea if this is some form of malformed Makefile rule, or actually > > a compiler bug generating these .cmd files? > > > Presumably, this is the same symptom as Jiri Slaby reported > some time ago. > > If you run a single build for arch/um/drivers/*, bad things may happen. > > He reported. > This leads often to corrupted arch/um/arch/um/drivers/.ssl.o.cmd. > > https://lore.kernel.org/linux-kbuild/92f4dfe9-eb87-766b-271a-e57ada3a7dbd@xxxxxxxxxx/ > > > A patch exists in ML. > > https://lore.kernel.org/all/20230721171857.3612639-2-masahiroy@xxxxxxxxxx/ Thanks. That resolves the issue for me. Can you pick it up if the UML folks don't? It's been nearly 3 weeks. > > > > I really want to stop using core-y or drivers-y in arch/*/Makefile. > > > > -- > Best Regards > Masahiro Yamada -- Thanks, ~Nick Desaulniers