Как мы можем обновить старую GCC с версии 3.4 до 4.1(то есть с GCC 3.4 до GCC 4.1 или выше) на Fedora 3 (версия 2.6.10)?

Дополнительная информация: Мы разрабатываем приложение, которое будет работать на Fedora 3, но приложению нужны некоторые атомарные встроенные модули, __ sync_val_compare_and_swap, __sync_fetch_and_add и т.д., Которые доступны только в GCC 4.1 или выше. Я думаю, мы можем либо определить их, либо обновить gcc до нового в Fedora 3, но сейчас мы не знаем и того, и другого.

Любая помощь будет оценена!!

1 ответ1

1

Это довольно плохая идея. Если вы разрабатываете набор библиотек, которых нет в вашей целевой системе, ваше приложение, скорее всего, не будет работать при развертывании. Тем не менее, вам лучше всего найти самую старую версию Fedora с требуемой версией GCC, взять пакет с исходным кодом и попытаться пересобрать бинарный RPM. Удачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .