В общем я откомпилировал 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 обламываюсь. Уже принципиальный вопрос блин. Или я совсем ламер, и мне ещё рано замахиваться на такое?