LINUX.ORG.RU

Я его совсем сломал?


0

0

В общем я откомпилировал glibc 2.3.5 и на make install после установок она вылетела с ошибкой

relocation error: /lib/tls/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference

И любая программа вылетала типа

cat: relocation error: /lib/tls/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference

После перезагрузки init тоже вылетает с такой ошибкой. Это хана? И что я не так сделал? =) Компилировал так:

../glibc-2.3.5/configure --prefix=/usr \ --disable-profile --enable-add-ons=nptl --with-tls \ --with-__thread --enable-kernel=2.6.0 --without-cvs \

(опции взял из LFS)

Вообще как эту glibc откомпилировать правильно? Я уже полгода пытаюсь время от времени, она то вообще на make-е вываливается, то на make install документация не собирается, прям смешно, тут вот такая неприятность. Блин, хочу победить эту дурацкую библиотеку.

Вообще стоял Debian sarge минимальный + всякие тулзы типа gcc, texinfo и тд, которые собирал сам. Есть такая задумка - собрать большинство самому, только который раз на glibc обламываюсь. Уже принципиальный вопрос блин. Или я совсем ламер, и мне ещё рано замахиваться на такое?

★★★★★

А может если из проинципа, то потренироваться на неосновной ОС?
Ну там LFS тот-же собрать сначала?
Я думаю поможет и результаты экспериментов не так заметны будут :))

alexru ★★★★
()

странно. я glibc-2.3.5 с такими же опциями, но на LFS собрал и поставил. все нормально. с glibc-2.3.3 помню были заморочки.

бтв. ты не одинок с этой проблемой (: погугли и посмотри в рассылке дебиана и альта

похоже, надо было удалить че-то типа glibc-core перед установкой новой glibc

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