LINUX.ORG.RU
ФорумTalks

[некрофилия] отторжение нового в Red Hat 6.2

 


0

1

Занимаюсь некрофилией, обновляю Red Hat 6.2 до современности (ну а что еще делать-то, у меня все остальнгое работает), и такое ощущение, как будто это ребенок, который цепляется за дверные косяки и орет «не хочу к зубному!».
Он упорно не хочет компилировать свежий glibc немного несвежим gcc (2.12.2 и 3.4.6 соответственно), ругаясь на отсутствие поддержки __atttibute__(visibility), а менее несвежий гцц (4.2.4) отказывается, потому что «pthread_create undeclared here (not in a function)».
Поэтому у меня возникает ощущение, что либо я идиот и загнал самого себя в косвенную рекурсию (свежий gcc хочет свежий glibc, свежий glibc хочет свежий gcc), либо я идиот, потому что не стоило смешивать систему компилированную с gcc-2.91 с gcc-3.4.6 и перепрыгивать таким образом 7 лет развития GNU, либо ОНО не хочет, чтобы я его обновлял.
WTF? (и, кстати, как мне победить в этой битве?)


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

Да я тут уже много чего насобирал - нехорошо будет все это богатство убивать :]

Arrest
() автор топика

>как мне победить в этой битве?
Скакать по промежуточным версиям? glibc в районе 2.7 стоит попробовать.
Да и gcc 2й ветки(если потребуется) надо бы взять поновее, возможно даже с редхатовскими патчами(2.96 кажется, который не пошёл в официальный gcc)

GAMer ★★★★★
()

1. Собрать «промежуточный» glibc примерно соответствующий RedHat 7.3
2. Пересобрать всю систему под новую glibc
3. Собрать новый gcc
4. Собрать новую glibc
5. Пересобрать всю систему под новую glibc
Оно тебе надо?

no-dashi ★★★★★
()

Ах ты ж... мелкий ты извращенец....

А я думал RHEL 6.2 вышел, прочитав заголовок твоего поста.

Rubystar ★★
()

ну, я так держался за 9-й с 2003 года до этого лета, он превратился в итоге некий LFS, в котором всё нужное мне работало, но glibc мне так и не удалось сдвинуть =)

перешёл на Генту ^_^

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

Я сначала скомпилировал gcc-2.95, а потом уже gcc-3.4.6 и gcc-4.0.4; сейчас вот gcc-4.1.2 мучаю.
Забавно, glibc-2.7 не хочет вставать, потому что мои binutils-2.20 слишком стары, а мне нужны как минимум binutils-2.15 :]

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

красношапка с самосборным всем - сферический LFS, которому и посвящен этот тред чуть менее чем полностью :]

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

У меня пока что даже сран^W mc не собирается, так что о самомборноем всем говорить не приходится :]

Arrest
() автор топика

(и, кстати, как мне победить в этой битве?)

Перестать мучить опу и установить FreeBSD 7.3 или 8.1? (Там GCC 4.2.1 встроен в систему и поддерживается Linux 2.6.16 ABI)

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

Ну это не прикольно и не некрофилия :]

Arrest
() автор топика

Просто задай себе вопрос: а что там останется от 6.2 в итоге?
/etc? - конфиги тоже меняются, один хрен - править...

Как бы есть более быстрые методы чем перенести данные/сервисы из одной системы в другую, чем пересборка мира

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

А зачем всю систему?

Затем что glibc, pam, nss, binutils, elfutils и прочее

no-dashi ★★★★★
()
Ответ на: комментарий от deadman

что там останется от 6.2 в итоге?

Какая разница? Человеку хочется получить удовольствие. Лучший способ получить удовольствие - это секс. Более насыщенный секс, чем обновлять диструбутив через 7 лет - сложно придумать.

Респект топикстартеру. Безумству храбрых поём мы песню.

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

Сделай символическую ссылку cc на gcc или что-то такое, я слишком давно возился, уже не помню.

goose
()

Поставь ubuntu, в неё виртуалку, а в неё скопируй Redhat 6.2 и не комплексуй.

P.S. У нас примерно так SLC3 живёт и жить будет ещё доооолго.

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