совместимость c ++ ABI между g cc -4.4 и g cc -4.8 - PullRequest
1 голос
/ 28 марта 2020

У меня есть платформа сборки RedHat6, на которой установлена ​​ g cc -4.4.7 , и я собрал на этой платформе кучу общих и stati c библиотек.

Теперь я хочу создать приложение на вышеуказанной платформе, которое будет ссылаться на указанные библиотеки вместе со сторонней библиотекой, созданной на RedHat7 с использованием g cc -4.8.5 .

Мое приложение будет развернуто на платформах RedHat7.

Мои вопросы:

Смогу ли я успешно построить свое приложение на платформе RH6?

Будет ли мое приложение работать при развертывании на платформе RH7?

Согласно моему пониманию this , кажется, что обе версии набора инструментов имеют совместимые ABI, поэтому я чувствую, что ответ на оба моих вопроса, вероятно, «да». Пример игрушки, который я создал для тестирования, работал, как и ожидалось, но мне бы хотелось узнать мнение опытного Linux разработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...