Кросс-компилятор ARM - ошибка arm-linux-gnueabihf. liblto_plugin.so не найден

Я пытаюсь создать ядро ​​Linux - 4.15.17. Это проект, который я унаследовал, и, похоже, он использует компилятор arm-linux-gnueabihf-gcc . Ниже приводится результат процесса make:

ndu@ndu-VirtualBox:~/Desktop/linux-4.15.17$ make
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CHK     include/generated/bounds.h
  CHK     include/generated/timeconst.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CHK     scripts/mod/devicetable-offsets.h
  CHK     include/generated/compile.h
  VDSO    arch/arm/vdso/vdso.so.raw
arm-linux-gnueabihf-gcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found
compilation terminated.
arch/arm/vdso/Makefile:38: recipe for target 'arch/arm/vdso/vdso.so.raw' failed
make[1]: *** [arch/arm/vdso/vdso.so.raw] Error 1
Makefile:1033: recipe for target 'arch/arm/vdso' failed
make: *** [arch/arm/vdso] Error 2

Я нашел файл, но по какой-то причине его нельзя найти во время процесса make:

usr/lib/gcc-cross/arm-linux-gnueabihf/7/liblto_plugin.so

Любая помощь будет принята с благодарностью.

1
задан 10 July 2019 в 20:12

1 ответ

Вы можете попробовать создать символическую ссылку на / lib

ln -s /usr/lib/gcc-cross/arm-linux-gnueabihf/7/liblto_plugin.so /lib/liblto_plugin.so

, возможно, ища там ее.

0
ответ дан 13 February 2020 в 11:30

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

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