On 4/14/21 11:52 PM, Masahiro Yamada wrote: > On Thu, Apr 15, 2021 at 4:27 AM Randy Dunlap <rdunlap@xxxxxxxxxxxxx> wrote: >> >> Currently when using "W=1" with UML builds, there are over 700 warnings >> like so: >> >> CC arch/um/drivers/stderr_console.o >> cc1: warning: ./arch/um/include/uapi: No such file or directory [-Wmissing-include-dirs] >> >> but arch/um/ does not have include/uapi/ at all, so don't >> include arch/um/include/uapi/ in USERINCLUDE for UML. >> Option 4: simply mkdir arch/um/include/uapi >> That's what I did first, just as a test, and it works. > > > I like Option 4. > > But, you cannot do "mkdir -p arch/um/include/uapi" at build-time > because the build system should not touch the source tree(, which > might be read-only) > for O= building. > > How about adding > > arch/um/include/uapi/asm/Kbuild, > > which is just having a SPDX one-liner? Wow! :) That's what Al Viro suggested also. I'll submit that patch later today (Thursday my time). thanks. -- ~Randy