[LG G2 Mini] invaderjohn:
this is the errors i get now trying to build the kernel

LD [M] drivers/spi/spidev.ko
objcopy: '.ihex': No such file
/home/john/android/kernel/firmware/Makefile:328: target `/home/john/android/kernel/firmware/melfas/' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:42: target `/lib/firmware/melfas' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E2A47P1_2_04.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E2A47P2_2_04.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E4A47P1_2_04.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E4A47P2_2_04.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E4A47P2_2_05.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E7_0210.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E7_0214.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/Jaguar01.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/Jaguar02.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S0A47P1_2_05.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S0A47P1_2_06.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S0A47P1_2_07.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S2A47P1_2_05.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S2A47P1_2_06.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E2A47P1_2_04.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E2A47P2_2_04.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E4A47P1_2_04.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E4A47P2_2_04.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E4A47P2_2_05.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E7_0210.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/E7_0214.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/Jaguar01.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/Jaguar02.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S0A47P1_2_05.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S0A47P1_2_06.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S0A47P1_2_07.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S2A47P1_2_05.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/atmel/S2A47P1_2_06.fw' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/melfas//mms100a_core54_v01.mfsb' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/melfas//mms100s_core32_v01.mfsb' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/melfas/mms100a_core54_v01.mfsb' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/melfas/mms100s_core32_v01.mfsb' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/melfas//mms100a_core54_v01.mfsb' given more than once in the same rule.
/home/john/android/kernel/scripts/Makefile.fwinst:45: target `/lib/firmware/melfas//mms100s_core32_v01.mfsb' given more than once in the same rule.

i have no clue how to fix that?

seems though i got passed the vmlinux.o error with the 4.7 toolchain

ive attached the system.img also

ok i did a make clean && make oldconfig && make -j1

got the zImage with

SYSMAP System.map
SYSMAP .tmp_System.map
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
AS arch/arm/boot/compressed/head.o
GZIP arch/arm/boot/compressed/piggy.gzip
AS arch/arm/boot/compressed/piggy.gzip.o
CC arch/arm/boot/compressed/misc.o
CC arch/arm/boot/compressed/decompress.o
CC arch/arm/boot/compressed/string.o
SHIPPED arch/arm/boot/compressed/lib1funcs.S
AS arch/arm/boot/compressed/lib1funcs.o
SHIPPED arch/arm/boot/compressed/ashldi3.S
AS arch/arm/boot/compressed/ashldi3.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready

but i dont seem to get any .ko files for the modules.

ive made a flashable zip with the zImage and im gonna attach that aswell

did a "make modules" and got som .ko files.. il update the kernel zip

i dont have any external sdcard so i cant backup my system so i cant really try it myself at this point