Я пытаюсь скомпилировать пакет pynifti
из источника (длинный рассказ с участием дистрибутива Anaconda Python).Какая версия `gcc` поддерживает переключатель` --no-undefined`?
После запуска make
, я получаю следующее сообщение об ошибке:
gcc: error: unrecognized command line option ‘--Wl,--no-undefined’
Действительно, ручной (man gcc
) не содержит никакой информации о --no-undefined
переключателя. Моя версия gcc
- 4.8.5. Кроме того, я не могу найти no-undefined
вариант в https://gcc.gnu.org/onlinedocs/gcc/Option-Index.html#Option-Index
Однако из Force GCC to notify about undefined references in shared libraries я делаю вывод, что он является действительным выключатель, по крайней мере для некоторой версии gcc
.
Do: s/- Wl/-Wl/ – yugr
спасибо, он работает сейчас; Я ненавижу исправлять сторонний код – abukaj