diff mbox

[1/3] kbuild: Fix debugging info generation for .S files

Message ID cef1ba27f4070a4ae78c77c8d43165c48e3e6c1f.1386804405.git.geoff@infradead.org (mailing list archive)
State New, archived
Headers show

Commit Message

Geoff Levand Dec. 11, 2013, 11:34 p.m. UTC
Change the debuging info generation flag in KBUILD_AFLAGS from '-gdwarf-2' to
'-Wa,--gdwarf-2'.  This will properly generate the debugging info for .S files
when CONFIG_DEBUG_INFO=y.

It seems current gcc does not pass a '--gdwarf-2' option on to the assembler
when '-gdwarf-2' is on its command line (note the differece in the gcc and as
flags).  This change provides the correct assembler flag to gcc, and so does
not rely on gcc to emit a flag for the assembler.

Signed-off-by: Geoff Levand <geoff@infradead.org> for Huawei, Linaro
---
 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Michal Marek Jan. 27, 2014, 9:03 p.m. UTC | #1
Dne 12.12.2013 00:34, Geoff Levand napsal(a):
> Change the debuging info generation flag in KBUILD_AFLAGS from '-gdwarf-2' to
> '-Wa,--gdwarf-2'.  This will properly generate the debugging info for .S files
> when CONFIG_DEBUG_INFO=y.
> 
> It seems current gcc does not pass a '--gdwarf-2' option on to the assembler
> when '-gdwarf-2' is on its command line (note the differece in the gcc and as
> flags).  This change provides the correct assembler flag to gcc, and so does
> not rely on gcc to emit a flag for the assembler.
> 
> Signed-off-by: Geoff Levand <geoff@infradead.org> for Huawei, Linaro
> ---
>  Makefile | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Applied to kbuild.git#kbuild, sorry for the delay.

Michal

--
To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

diff --git a/Makefile b/Makefile
index 890392f..7308a6f 100644
--- a/Makefile
+++ b/Makefile
@@ -619,7 +619,7 @@  endif
 
 ifdef CONFIG_DEBUG_INFO
 KBUILD_CFLAGS	+= -g
-KBUILD_AFLAGS	+= -gdwarf-2
+KBUILD_AFLAGS	+= -Wa,--gdwarf-2
 endif
 
 ifdef CONFIG_DEBUG_INFO_REDUCED