попытка работать./настраивать и./делать для ecos bintuils -

Я иду от Создания набора инструментальных средств для использования с eCos, и я перешел к сути дела, где я настраиваю и создаю инструменты для binutils:

./configure --target=arm-elf --prefix=../gnutools -v &> configure.out2
make -w all install &> make.out

но когда я выполняю делание, я получаю эту ошибку:

libtool: link: only absolute run-paths are allowed

Похоже, что libtool пытается создать/bfd/libbfd.a библиотеку с помощью-rpath, который не существует:

libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2  -o libopcodes.la -rpath ../gnutools/x86_64-unknown-linux-gnu/arm-elf/lib -release 2.13.1  dis-buf.lo disassemble.lo arm-dis.lo  

таким образом для обхождения этого я установил и огибающий var LIBDIR к каталогу lib, я принимаю его поиск:

LIBDIR=/home/dan/dev/arm/crosstool/gcc-4.0.1-glibc-2.3.5/arm-linux/arm-linux/lib

и запущенный скрипт удара, который называет libtool с вышеупомянутыми параметрами кроме-rpath, установлен на $LIBDIR, и он делает libbfd.a библиотеку прекрасной. Затем я работаю, делают, и это добирается до попытки сделать библиотеку для каталога кодов операций и имеет ту же проблему. Как я установил-rpath в настраивать сценарии? Или даже набор это путем редактирования Make-файла?

0
задан 31 December 2016 в 06:10

1 ответ

В Ваших./настраивающим Вы имеете --prefix=../gnutools, и это должно быть --prefix=/gnutools. Это хочет полный путь, нет.. родственник.

0
ответ дан 7 November 2019 в 05:47

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

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