Hi Masahiro, when I build with LLVM_IAS=1 I want to force DWARF-4. CONFIG_DEBUG_INFO_DWARF4=y sets "DEBUG_CFLAGS += -gdwarf-4". I tried: [ Makefile ] ifdef CONFIG_DEBUG_INFO ifdef CONFIG_DEBUG_INFO_SPLIT DEBUG_CFLAGS += -gsplit-dwarf else DEBUG_CFLAGS += -g endif ifndef LLVM_IAS KBUILD_AFLAGS += -Wa,-gdwarf-2 endif endif ifdef CONFIG_DEBUG_INFO_DWARF4 DEBUG_CFLAGS += -gdwarf-4 ifdef LLVM_IAS KBUILD_AFLAGS += -Wa,-gdwarf-4 endif endif If I set LLVM_IAS=1 ---> CONFIG_DEBUG_INFO_DWARF4=y shall be set automatically. Dunno if "KBUILD_AFLAGS += -Wa,-gdwarf-4" is a good idea. "KBUILD_AFLAGS += -Wa,-gdwarf-2" is known to break with LLVM_IAS=1. I am lost in ifdef-eries... Any cool ideas? Regards, - Sedat -