Совместимость версий g++C++

Программы на C++. Форум разработчиков
Anonymous
Совместимость версий g++

Сообщение Anonymous »

Это конкретный вопрос, связанный с gcc. У меня есть библиотека, скомпилированная с помощью g++ 4.1.2, которую я хочу предоставить пользователю. Пользователь может использовать наш API в своем коде и связать нашу библиотеку для создания окончательного исполняемого файла.

У меня вопрос касается совместимости версий g++. Некоторые из наших пользователей используют g++ 4.4.3, другие — 4.3.3, третьи — 4.2.1. Совместима ли библиотека, скомпилированная с версией 4.1.2, со всеми этими версиями g++? Я думаю, так и должно быть, потому что они совместимы с ABI. Но некоторые наши клиенты с этим не согласны. Я действительно не хочу выпускать четыре разные версии одной и той же библиотеки. Если они несовместимы, есть ли конкретная причина или есть способ избежать несовместимости?

Подробнее здесь: https://stackoverflow.com/questions/371 ... patibility

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