J'essaie de construire un pilote wifi rtl sur Ubuntu et lorsque j'utilise la commande make
, cela me donne ce message
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-50-generic'
Arch/x86/Makefile:156: CONFIG_X86_X32 enabled but no binutils support
Arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please update your compiler.. Stop.
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-50-generic'
Makefile:58: recipe for target 'all' failed
make: *** [all] Error 2
Remplacez CONFIG_RETPOLINE par n.
Courir make menuconfig
. Aller vers Processor type and features
, et décochez Avoid speculative indirect branches in kernel
.
Notez que votre noyau peut être exposé à des fuites de données du noyau à l'utilisateur.
As-tu essayé
Sudo make
au lieu de make
?
make
m'a donné cette erreur de retpoline. pas présent avec un Sudo make
instruction.