У меня проблемы с компиляцией библиотеки (XSB Prolog) в Ubuntu.
Я настраиваю и компилирую его:
sudo ./configure -prefix=/usr/local/lib/
sudo ./makexsb
Затем мне нужно выполнить следующую команду для генерации определенных динамических библиотек:
sudo ./makexsb dynmodule
Но это терпит неудачу со следующим выводом:
make -f ../config/x86_64-unknown-linux-gnu/topMakefile dynmodule
Preparing...
make[1]: Entering directory `/home/parallels/prologengines/XSB/emu'
Making XSB Shared Library /home/parallels/prologengines/XSB/config/x86_64-unknown-linux-gnu/bin/libxsb.so
gcc: error: unrecognized command line option ‘-faltivec’
make[1]: *** [xsbdynmod] Error 1
Насколько я понимаю, опция -faltivec
имеет смысл только при построении на архитектурах PowerPC.
Так может быть, что правильная архитектура не обнаруживается? Если это так, как я могу быть уверен, что архитектура обнаружена правильно?