LINUX.ORG.RU

LFS 4.0 . не все утилиты работают.


0

0

выполняю первый шаг из книги - компилирую пакеты в /mnt/lfs/static
делаю на ASP 7.3 с gcc 3.0.2 и glibc 2.2.5
компилируется без ошибок,
перехожу ко второму шагу - chroot в новый корневой каталог
попытка запустить какую-либо программу приводит к:
I have no name!:/# mkdir
bash: /static/bin/mkdir: Not such file or directory
это относится к утилитам из пакетов:
diffutils
fileutils
grep
texinfo

из других пакетов утилиты работают.

как вы думаете из-за чего так получилось?
может дело в родительской системе?
раньше компилировал на Slackware 9.0 .
тот же самый эффект.
в книге говорится про ошибки сигментации,
но они появляются на glibc 2.2.3, а у меня 2.2.5 .
может они по другой причине?
Может у кого-то были такии же проблемы?
помогите пожалуйста!

anonymous

это значить, что этот пакет не собрасля статачески сдедай пересборку его еще раз _комманда в комманду_ как в буке

можешь експортировать ключ -static в переменных, если не уверен... посмотри, он статически собирается?

ссделай ldd $LFS/static/bin/mkdir

fortl
()

все верно.
они собрались не статически.
им для работы потребовалось 4 библеотеки.
скопировав их из системы в /mnt/lfs/static
все сразу заработало.

попытаюсь конечно пересобрать пакеты,
но если не получится, я могу оставить те 4 библеотеки в новой системе?
это будет не очень плохо?
на дальнейшую компиляцию нестатических это не повлияет?
при компиляции новой Glibs эти файлы перезапишутся новыми?

и еще не понятно "экспортировать ключ -static в переменных"
это вы про LCFLAGS=-static ?

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