создание ядра с non-retpoline компилятором

Я пытаюсь создать rtl драйвер Wi-Fi на Ubuntu и когда я использую 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
1
задан 24 May 2019 в 17:48

2 ответа

Изменение CONFIG_RETPOLINE к n.

Выполнение make menuconfig. Перейдите к Processor type and features и снимите флажок Avoid speculative indirect branches in kernel.

Примечание, что Ваше ядро может быть подвергнуто утечкам данных ядра пользователю.

2
ответ дан 3 December 2019 в 07:21

Вы пробовали

sudo make 

вместо make?

make дал мне это retpoline ошибка. не дарят a sudo make инструкция.

1
ответ дан 3 December 2019 в 07:21

Другие вопросы по тегам:

Похожие вопросы: