Не может использовать CONFIG_CC_STACKPROTECTOR_STRONG:-fstack-protector-strong, не поддерживаемый компилятором

При попытке обновить ядро, но я продолжаю добираться Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler как ошибка... Я смущен проблемы... полная ошибка ниже:

$ make oldconfig -j8 && make prepare -j8
scripts/kconfig/conf  --oldconfig Kconfig
#
# configuration written to .config
#
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config/kernel.release
Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
Makefile:1098: recipe for target 'prepare-compiler-check' failed
make: *** [prepare-compiler-check] Error 1
make: *** Waiting for unfinished jobs....
make: *** wait: No child processes.  Stop.
0
задан 28 July 2017 в 14:45

2 ответа

Вы используете старую версию компилятора, который не поддерживает CC_STACKPROTECTOR_STRONG. Вместо того, чтобы редактировать сам make-файл, надлежащий путь состоял бы в том, чтобы выполниться:

scripts/config --disable CC_STACKPROTECTOR_STRONG

как первый шаг.

2
ответ дан 2 November 2019 в 20:58

Законченное редактирование make-файла и комментирование нескольких строк для него.

0
ответ дан 2 November 2019 в 20:58

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

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