У меня есть платформа сборки RedHat6, на которой установлена g cc -4.4.7 , и я собрал на этой платформе кучу общих и stati c библиотек.
Теперь я хочу создать приложение на вышеуказанной платформе, которое будет ссылаться на указанные библиотеки вместе со сторонней библиотекой, созданной на RedHat7 с использованием g cc -4.8.5 .
Мое приложение будет развернуто на платформах RedHat7.
Мои вопросы:
Смогу ли я успешно построить свое приложение на платформе RH6?
Будет ли мое приложение работать при развертывании на платформе RH7?
Согласно моему пониманию this , кажется, что обе версии набора инструментов имеют совместимые ABI, поэтому я чувствую, что ответ на оба моих вопроса, вероятно, «да». Пример игрушки, который я создал для тестирования, работал, как и ожидалось, но мне бы хотелось узнать мнение опытного Linux разработчика.