Невозможно сгенерировать метаданные ORC для CONFIG_UNWINDER_ORC = y - PullRequest
0 голосов
/ 12 мая 2018

Я большой энтузиаст Манджаро с 2015 года, но сегодня у меня возникла проблема, которую я не мог решить самостоятельно. После больших обновлений, сделанных несколько дней назад (менеджером обновлений), у меня возникла проблема с компиляцией драйверов ядра в ядре 4.15.18-1. После звонка я получил ошибку:

make -C /usr/lib/modules/4.15.18-1-MANJARO/build M=/run/media/mati/common/hello_world modules
make[1]: Wejście do katalogu '/usr/lib/modules/4.15.18-1-MANJARO/build'
**Makefile:974: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel". Stop.**
make[1]: Opuszczenie katalogu '/usr/lib/modules/4.15.18-1-MANJARO/build'
make: *** [Makefile:4: all] Błąd 2

Проблема в том, что я не могу установить упомянутые библиотеки и команду: pacman -Q libelf возвращается Клевета 0,170-1

Я понятия не имею, что случилось, я пробовал другие ядра (у меня установлено несколько версий), но у каждого есть проблемы (например, в новейшей, экспериментальной версии 4.17 есть проблема с asm goto компилятора gcc). Я начал изучать программирование драйверов ядра Linux, но теперь я не могу учиться из-за этих проблем компиляции ... кто-нибудь может мне помочь?

(Надеюсь, мой английский понятен).

Привет!

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

Я получил эту ошибку при настройке VirtualBox в моей Fedora OS 29, я выполнил следующую команду, и эта проблема была решена.

sudo dnf install elfutils-libelf-devel
0 голосов
/ 26 июля 2018

Можете ли вы установить эти пакеты в вашей системе?

elfutils
elfutils-libelf-devel
libelf-dev
libelf-devel 

Может потребоваться зависимость, такая как: zlib-devel

...