http://www.linuxquestions.org/questions/slackware-14/current-trying-to-build-wifi-chipset-ar9271-4175568826/



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
--------------------------------------------------------------------


相关文章:

  • 2021-08-11
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2021-12-11
  • 2021-07-14
猜你喜欢
  • 2022-12-23
  • 2021-08-01
  • 2021-08-13
  • 2021-08-30
  • 2021-11-08
  • 2021-07-31
  • 2021-04-17
相关资源
相似解决方案