On Tue, Nov 24, 2020 at 3:42 AM Nick Desaulniers <[email protected]> wrote: > > Hi Masahiro, > I would appreciate any feedback you have on this patch. >
Applied to linux-kbuild. Thanks. > On Fri, Nov 20, 2020 at 3:58 PM Jian Cai <[email protected]> wrote: > > > > I also verified that with this patch Chrome OS devices booted with either > > GNU assembler or LLVM's integrated assembler. With this patch, IAS no > > longer produces extra warnings compared to GNU as on Chrome OS and would > > remove the last blocker of enabling IAS on it. > > > > Tested-by: Jian Cai <[email protected]> # Compile-tested on mainline (with > > defconfig) and boot-tested on ChromeOS (with olddefconfig). > > > > > > On Mon, Nov 16, 2020 at 3:41 PM 'Nick Desaulniers' via Clang Built Linux > > <[email protected]> wrote: > >> > >> Hi Masahiro, have you had time to review v3 of this patch? > >> > >> On Mon, Nov 9, 2020 at 10:35 AM Nick Desaulniers > >> <[email protected]> wrote: > >> > > >> > Clang's integrated assembler produces the warning for assembly files: > >> > > >> > warning: DWARF2 only supports one section per compilation unit > >> > > >> > If -Wa,-gdwarf-* is unspecified, then debug info is not emitted for > >> > assembly sources (it is still emitted for C sources). This will be > >> > re-enabled for newer DWARF versions in a follow up patch. > >> > > >> > Enables defconfig+CONFIG_DEBUG_INFO to build cleanly with > >> > LLVM=1 LLVM_IAS=1 for x86_64 and arm64. > >> > > >> > Cc: <[email protected]> > >> > Link: https://github.com/ClangBuiltLinux/linux/issues/716 > >> > Reported-by: Dmitry Golovin <[email protected]> > >> > Reported-by: Nathan Chancellor <[email protected]> > >> > Suggested-by: Dmitry Golovin <[email protected]> > >> > Suggested-by: Nathan Chancellor <[email protected]> > >> > Suggested-by: Sedat Dilek <[email protected]> > >> > Reviewed-by: Fangrui Song <[email protected]> > >> > Reviewed-by: Nathan Chancellor <[email protected]> > >> > Signed-off-by: Nick Desaulniers <[email protected]> > >> > --- > >> > Makefile | 2 ++ > >> > 1 file changed, 2 insertions(+) > >> > > >> > diff --git a/Makefile b/Makefile > >> > index f353886dbf44..7e899d356902 100644 > >> > --- a/Makefile > >> > +++ b/Makefile > >> > @@ -826,7 +826,9 @@ else > >> > DEBUG_CFLAGS += -g > >> > endif > >> > > >> > +ifneq ($(LLVM_IAS),1) > >> > KBUILD_AFLAGS += -Wa,-gdwarf-2 > >> > +endif > >> > > >> > ifdef CONFIG_DEBUG_INFO_DWARF4 > >> > DEBUG_CFLAGS += -gdwarf-4 > >> > -- > >> > 2.29.2.222.g5d2a92d10f8-goog > >> > > >> > >> > >> -- > >> Thanks, > >> ~Nick Desaulniers > >> > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Clang Built Linux" group. > >> To unsubscribe from this group and stop receiving emails from it, send an > >> email to [email protected]. > >> To view this discussion on the web visit > >> https://groups.google.com/d/msgid/clang-built-linux/CAKwvOdnxAr7UdjUiuttj%3Dbz1_voK1qUvpOvSY35qOZ60%2BE8LBA%40mail.gmail.com. > > > > -- > Thanks, > ~Nick Desaulniers -- Best Regards Masahiro Yamada

