(OK) error: code model kernel does not support PIC mode
error:
/home/xtd8865/data/builds/ateros/other/backports-4.3-1/net/mac80211/main.c:1:0:
error: code model kernel does not support PIC mode
/home/xtd8865/data/builds/ateros/other/backports-4.3-1/drivers/net/wireless/ath/main.c:1:0: error: code model kernel does not support PIC mode
possible reason:
You're trying to compile it with -fPIC, don't do that for kernel modules.
I'm not sure, if you are using a slackbuild to build its included in the default templates for x86_64, otherwise maybe its in your environment. I just know you will get errors like that if you try to compile kernel modules with -fPIC.
solution:
--------------------------------------------------------------------
[root@localhost cm-13-kiwi]# vim kernel/generic/android_x86_64/arch/x86/Makefile
--------------------------------------------------------------------
// adding explicit -fno-PIE -fno-PIC to KBUILD_CFLAGS in the kernel headers Makefile.
KBUILD_CFLAGS += -mno-mmx -mno-sse
KBUILD_CFLAGS += -fno-pic // add this line
--------------------------------------------------------------------