Ubuntuでrtl wifiドライバーをビルドしようとしています。make
コマンドを使用すると、このメッセージが表示されます
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
CONFIG_RETPOLINE をnに変更します。
make menuconfig
を実行します。 Processor type and features
に移動し、Avoid speculative indirect branches in kernel
をオフにします。
カーネルがカーネルからユーザーへのデータリークにさらされる可能性があることに注意してください。
試しましたか
Sudo make
make
の代わりに?
make
は、そのretpolineエラーを私に与えました。 Sudo make
命令にはありません。