сборка ядра с помощью не-retpoline компилятора

сборка ядра с помощью не-retpoline компилятора

Я пытаюсь собрать драйвер RTL Wi-Fi на Ubuntu, и когда я makeполучаю это сообщение

make -C /lib/modules/4.15.0-50-generic/build M=/home/nane/rtlwifi_new modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-50-generic'
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

решение1

Я искал и не смог найти решение. Вариант 'sudo make' тоже не сработал. Если у вас возникла эта проблема с беспроводным драйвером rtl, то мне помогло использование старой версии (5.2.4.1, а не 5.2.4.4) изhttps://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.2.4.1_22719_COEX20170518-4444.20170613с файлом install.sh изэта почта(просто переименовал папку с извлеченными файлами пакета в «driver», выполнил «sudo su» и запустил скрипт установки).

Связанный контент