LINUX.ORG.RU

GCC 3.4.3


0

0

Вышел новый релиз GCC ветки 3.4. Об изменениях ничего не сообщается, кроме "This release is a bug-fix release, containing fixes for regressions in GCC 3.4.2 relative to previous releases of GCC."

>>> Подробности

★★★★★

Проверено: Demetrio ()

Народ, а вот вопрос в тему. Как портануть gcc на новую платформу? Можно ли его кросс компилить, при условии что на таргете стоит не glibc, а некоторая весьма и весьма упрощённая libc?

С какой стороны подойти к этому процессу?

alman ★★★
()
Ответ на: комментарий от alman

Насколько я помню, если есть хоть сколько-нибудь простой cc/libc, первичный компилятор (первая стадия сборки gcc) - соберется (конечно, если платформа поддерживаема вообще). А дальше (вторая) уже он соберет собсно gcc. Я так в древние времена собирал gcc на convex... Если же платформа не поддерживается (хотя это Вы круто умудрились найти такую платформу:) - тады Вам бекенд ваять...:)

svu ★★★★★
()
Ответ на: комментарий от alman

gcc многое тащит с собой в виде libiberty, так что сильных проблем с целевой libc быть не должно.

trunk
()
Ответ на: комментарий от svu

> тады Вам бекенд ваять

Причем в двух местах сразу: gcc и binutils ;-)

trunk
()
Ответ на: комментарий от alman

>Народ, а вот вопрос в тему. Как портануть gcc на новую платформу? Можно ли его кросс компилить, при условии что на таргете стоит не glibc, а некоторая весьма и весьма упрощённая libc?

У них на сайте лежит книжка по ретаргетингу gcc на другие платформы.

Dead ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.