Re: [PATCH] kbuild: Disable extra debugging info in .s output

From: Masahiro Yamada
Date: Fri Feb 01 2019 - 06:04:27 EST

On Fri, Feb 1, 2019 at 7:25 PM Borislav Petkov <bp@xxxxxxxxx> wrote:
> On Fri, Feb 01, 2019 at 07:09:36PM +0900, Masahiro Yamada wrote:
> > Why should the normal build affected by the debugging aid?
> Hmm, ok, so then that target really is being used during the normal
> build. I don't know why yet so I'll have to do some more staring.
> > One more thing, you did not answer my question.
> >
> > If you are complaining about the DWARF info
> > enabled by CONFIG_DEBUG_INFO,
> > I recommend to turn off CONFIG_DEBUG_INFO.
> Yes but I don't want to be changing .config just so that I can look at
> the asm output.

Generally speaking, the build system should do what was
requested by a set of CONFIG options.

If you want to turn off DWARF info,
you should disable the corresponding CONFIG.

If you want to tweak the behavior from the command line,
KCFLAGS is available though.

make arch/x86/kernel/cpu/common.s KCFLAGS="-gno-as-locview-support
-fno-dwarf2-cfi-asm -feliminate-unused-debug-symbols

> I'll think about a better solution.
> Thx.
> --
> Regards/Gruss,
> Boris.
> Good mailing practices for 400: avoid top-posting and trim the reply.

Best Regards
Masahiro Yamada