1
Недавно я скомпилировал приложение (so
) на моем FreeBSD 9.2, используя gcc49. Когда я пытаюсь запустить его на моем выделенном сервере (FreeBSD 9.0)Неопределенный символ «_ThreadRuneLocale»
Я получаю сообщение об ошибке:
/usr/lib/libstdc++.so.6: Undefined symbol "_ThreadRuneLocale"
Я пытался скопировать libstdc++.so.6
из /usr/local/lib/gcc49/
из машины библиотека была скомпилированный на выделенный сервер, но это не помогло.
Есть ли другие решения для решения этих проблем?
Я трачу около 5 часов, чтобы решить эту проблему. Я даже обновил FreeBSD 9.1 - ничего не помогло. Интересным фактом является то, что когда я компилировал свой «so» на моей старой машине (FreeBSD 9.1), я мог без проблем запускать библиотеку во FreeBSD 9.0. – Lucas