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

--------------------------------------------------------------------