LINUX.ORG.RU

Бинарная сборка GCC для linux


0

0
Потребовалось поставить более новый компилятор и binutils не загадив систему. Компилировать компилятор - лень.

Есть ли бинарные сборки gcc(4.3/4.4, AMD64), устанавливающиеся простой распаковкой в /opt (по аналогии с mingw для виндов, где все одним архивом)?

P.S. http://gcc.gnu.org/install/binaries.html смотрел, пока не помогло.

★★★
> Компилировать компилятор

ты на калькуляторе, что ли, работаешь? скомпилировал бы за 15 минут (или сколько оно там компилится) и положил бы куда надо. было бы быстрее, чем тут ждать ответа, ящитаю =)

zh
()
а библиотеки новые не надо ставить?
dimon555 ★★★★★
()
> Компилировать компилятор - лень.

это недолго

чтобы не загадить - собирайте с --prefix=/opt/gcc-4.3
например, бинарных сборок которые бы сильно не гадили в системе наверное нет,
на страничке gcc обычно выкладывают только такие бинарники, которые собирать достаточно сложно самостоятельно, а АМД64 архитектура неэкзотическая

библиотеки libgcc_s.so.1 и libstdc++.so.6 желательно все же будет обновить, если у вас более старый компилятор
Sylvia ★★★★★
()
Ответ на: комментарий от ss85
glibc не обязательно

GCC устанавливает в систему

libgcc_s.so.1
libstdc.so.6

вот как минимум эти библиотеки желательно обновить, иначе собранное новым компилятором может не работать.

и чуть реже используемые

libgomp (мультипроцессинг)
libmudflap(th) ( для приложений собраных с -fmudflap(th) )

а также

libssp
libiberty
libsups+

Sylvia ★★★★★
()
Ответ на: комментарий от zh
>или сколько оно там компилится


30 минут на core2 c,c++
если нужны остальные языки - дольше, 15 минут если с -j2 , но тогда нельзя будет использовать PGO для самого GCC
Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia
Я всегда удивлялся . И откуда ты все это знаешь ?
ss85
()
Ответ на: комментарий от Sylvia
Спасибо, похоже без этого обязательного обряда не получится. =)
YesSSS ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.