LINUX.ORG.RU

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

А ты как раньше собирал? Если собираешь с NPTL, то надо это делать или из под 2.6 ядра или РедХатовского. Там есть NPTL.

anonymous
()
Ответ на: комментарий от drish

Можно загрузиться с Gentoo LiveCD с ядром 2.6 (вместо gentoo при загрузке ставь smp) и тогда собирай. Иначе никак.

В конце концов можно для сборки поставить в основную систему 2.6 ядро. Не так уж это и долго.

anonymous
()
Ответ на: комментарий от drish

У меня стоит 2.6.7-gentoo-r11. Оно гораздо быстрее 2.4 с ck-патчами. По крайней мере для меня. 2.6.5-gentoo-r1 тоже ничего, а остальными 2.6. ядрами были постоянные грабли.

NPTL - Native POSIX Thread Library. Если собрать glibc с cvs апдейтом (сейчас вроде уже включили NPTL в основную ветку), то получишь увеличение быстродействия (не всегда). Также рекомендую поставить prelink.

З.Ы. Если с инглишем в порядке, то вперед на forums.gentoo.org (ксатаи там есть русскоязычный раздел)

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

Попробовал cp /home/usr/lib* /home/lib - теперь пишется /bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory Такой файл тоже есть.

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

там же пишет что не хватает shared library.. напиши скрипт если лень копировать вручную
for i in $(ldd `which bash` | cut -d' ' -f3); do cp $i /newroot; done

loop
()
Ответ на: комментарий от anonymous

Понял свою ошибку: я configure указал prefix=/home/usr, а надо было /usr, а потом make install_root=/home install. Теперь всё нормально, большое спасибо.

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

да и вообще имхо если баш скомпилен динамически надо в новое chroot окружение скопировать некоторые файлы из /etc
допустим тот же ld.so.conf или для начала просто всю /etc в новый рут скопировать.. и всю /lib скопировать..

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