[HTC Pico (Explorer)] sakindia123:
with golf kernel source i always get these warnings

/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 61 of arch/arm/mach-msm/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 538 of kernel/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 241 of mm/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 112 of fs/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 34 of crypto/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 190 of block/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 147 of lib/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 89 of drivers/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 499 of net/built-in.o is not in EXIDX output section
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 61 of arch/arm/mach-msm/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 538 of kernel/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 241 of mm/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 112 of fs/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 34 of crypto/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 190 of block/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 147 of lib/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 89 of drivers/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 499 of net/built-in.o is not in EXIDX output section
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD vmlinux
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 61 of arch/arm/mach-msm/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 538 of kernel/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 241 of mm/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 112 of fs/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 34 of crypto/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 190 of block/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 147 of lib/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 89 of drivers/built-in.o is not in EXIDX output section
/media/Main_Storage/android_toolchains/arm-eabi-4.4.3/bin/arm-eabi-ld: warning: unwinding may not work because EXIDX input section 499 of net/built-in.o is not in EXIDX output section

i actually reverted my changes,added your large commit,made only a few defconfig changes