LINUX.ORG.RU

_rtld_global_ro@GLIBC_PRIVATE


0

0

Всё-таки хочу разобраться. Решил собрать toolchain по LFS-book (раньше этим методом не пользовался). Поставил всё как написано, glibc взял 2.3.5. Но когда очередь дошла до GCC-pass2, выяснилось, что gcc/xgcc не работает. Попробовал откомпилить dummy.c - выводится:
/tools/lib/libc.so.6: undefined reference to `_rtld_global_ro@GLIBC_PRIVATE'
collect2: ld returned 1 exit status

Потом сделал так:
LD_LIBRARY_PATH=/tools/lib ls
ls: relocation error: /tools/lib/libpthread.so.0: symbol _rtld_global_ro, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference

Когда собирал по-своему, возникала та же самая ошибка. Проблема решалась откатом на glibc-2.3.3.


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

Проблему с gcc я решил: на host-систему поставил glibc-2.3.5, потом немного поманипулировал specs, всё собралось. Но при сборке gawk undefined reference to dlsym и т.д. На фиг надо, поставлю 2.3.3 как раньше. Не много потеряю.

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