LINUX.ORG.RU

Странно установился gcc 4.1.1


0

0

Ось стоит RedHat Advensed Server Скачал gcc 4.1.1, поставил. Вроде все хорошо, но при установке новых glibc 2.4 configure говорит что gcc too old. При этом минимальные требования glibc к gcc это 3.4.

Еще странная вещь /tools/bin/gcc -v говорит 4.1.1 но если зайти в /tools/bin/ и сказать gcc -v то получаю версию 3.2.3.

Помогите разобраться

Ответ на: комментарий от Valmont

configure таки заметил :-) Вобщем можно сделать так

СС="gcc4" CXX="gcc4" ./configure, но, возможно еще какие подводные камни могут быть.

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

Притомился читать разные мануали.. единого рецепта так и не нашел В наглую пересобрал gcc ./configure make make install без параметров вообще...

начал ставить glibc.. на версию ругаться перестал, начал говорить что-то про нежелательность /usr/local сказал ему ./configure --disable-sanity-checks

щас вот собираю.. эх.. боюсь грохну ось...

Zlie_Tapki
() автор топика
Ответ на: комментарий от Valmont

Как ни странно системы жива и не выделывается. Неужели все это была разводка по поводу доп.параметров при установках gcc и glibc

Zlie_Tapki
() автор топика
Ответ на: комментарий от Zlie_Tapki

> щас вот собираю.. эх.. боюсь грохну ось...

После make install ты её уже почти угробил. Человече, ты головой подумай прежде чем в rpm-дистрибутив устанавливать программы без участия rpm...

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

А чем отличается установка rpm дистрибутива от установки из исходников? Если чесна я новичок... объясните пожалуйста разницу.. да, кстати, rpm варианта glibc или gcc я не нашел. Может есть ссылки на ресурсы?

Zlie_Tapki
() автор топика
Ответ на: комментарий от Zlie_Tapki

минус такой - rpm отслеживает зависимости.
если у тебя глибц из исходников не прописан в пакетную систему,
то не сможешь установить пакет, который требует эту глибц.
(ну сможешь конечно, но через --nodeps)
да и вообще система в помойку быстро превращается...

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

используя make install ты переписал часть установленных через rpm файлов дистрибутивного gcc

Deleted
()
Ответ на: комментарий от sdio

А в чем разница-то между пп.1 и 2? По логике запускается один и тотже файлик с одним и тем же параметром.. или нет?

Zlie_Tapki
() автор топика
Ответ на: комментарий от Zlie_Tapki

Т.е. получается правильнее ставить gcc из rpm? Натолкнулся на вот такое чтиво http://banzai.sp.ru/Documentation/RedHat-CD/Doc/WWW/www.tldp.org/HOWTO/RPM-fo... Сборка RPM из исходников gcc. И что все линуксоиды через этот гемор проходят?

Zlie_Tapki
() автор топика
Ответ на: комментарий от Zlie_Tapki

*вкрадчиво* А ты уверен, что у тебя в переменной PATH каталог /tools/bin стоит первым? Если прописан вобще? се, человече! rtm!

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

Сборка пакета из src.rpm это совсем не гемморой, поверь.

Valmont ★★★
()

LFS на базе RHEL собирать не стоит явно.

Вообще за установку из сорцов gcc4+glibc24 на RHEL advanced server я бы расстрелял из пожарного шланга :)

НЕ НУЖНО ЭТО ВАМ! ;)

P.S. Хорошо, что еще с --prefix=/usr играться не стали... иначе после make install у glibc система запросто могла бы не подняться.

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