Пример компиляции на armv7 - ошибка libtool: неподдерживаемые свойства жесткого кода - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь собрать сэмпли (https://github.com/hfiguiere/exempi) на NAS-системе с armv7. Компиляция, кажется, удалась почти до конца, где я тогда получаю

make[1]: Entering directory '/mnt/HD/HD_a2/Nas_Prog/exempi-2.4.5/exempi'
Making all in tests
make[2]: Entering directory '/mnt/HD/HD_a2/Nas_Prog/exempi-2.4.5/exempi/tests'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/mnt/HD/HD_a2/Nas_Prog/exempi-2.4.5/exempi/tests'
make[2]: Entering directory '/mnt/HD/HD_a2/Nas_Prog/exempi-2.4.5/exempi'
CXXLD    exempi
libtool:   error: unsupported hardcode properties See the libtool documentation for more information. Fatal configuration error.
make[2]: *** [Makefile:598: exempi] Error 1

Для других библиотек, которые я скомпилировал раньше, я никогда не сталкивался с такой ситуацией.

Я знаю, что этот вопрос довольно расплывчатый, и я думаю, что он как-то связан с режимом линковки libtool (--mode = свойство link), но я действительно не знаю, что изменить в Makefile.

Любая помощь приветствуется.

EDIT: Таким образом, активируйте следующую команду связывания, которая выдает ошибку:

/opt/bin/libtool --silent --tag=CXX   --mode=link g++  -g -O2   -o exempi exempi-main.o libexempi.la
...