Libstdc++ статически и динамически компонуется через разные библиотеки.C++

Программы на C++. Форум разработчиков
Anonymous
Libstdc++ статически и динамически компонуется через разные библиотеки.

Сообщение Anonymous »

[*]Мой исполняемый файл динамически связывает две библиотеки (d1.so и d2.so). [*]d1.so статически ссылается на libstdc++. [*]d2.so динамически связывается с libstdc++.
Предполагая, что d1.so загружается первым, какой метод stdlib (динамический или статический) будет вызываться в следующих сценариях:
[*]d1.so вызывает метод stdlib. [*]d2.so вызывает метод stdlib. [*]Исполняемый файл вызывает метод stdlib.
Если и d1.so, и d2.so скомпилированы разными версиями компилятора, могут ли это вызвать проблемы во время выполнения из-за смешивания stdlib?

Вернуться в «C++»