Всё-таки хочу разобраться. Решил собрать 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.