распространять программу gcc 4.7 с общими библиотеками на OS X

Я скомпилировал инструмент командной строки для некоторых динамических библиотек C ++, используя GCC 4.7 в Mac OS X 10.8. В системе разработки компилятор был установлен MacPorts в /opt/local и библиотеки находятся в /usr/local/lib, Динамические библиотеки компилируются из исходного кода вместе с программой. (Но они построены cmake и я не хочу связываться с этой системой.)

Когда я пытаюсь запустить его на другом компьютере, поместив необходимые библиотеки в каталог исполняемого файла и DYLD_LIBRARY_PATH, он жалуется на неопределенный символ в стандартной библиотеке C ++. Кажется, он пытается загрузить более старую встроенную стандартную библиотеку GNU из /usr/lib/libstdc++.6.dylib,

Как я могу заставить систему загрузить желаемый libstdc++?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]