Тема, которую начал
Nik, при моей попытке ее перенести, к огромному сожалению, исчезла с потрохами.
![Плачущий :'(](https://forum.puppyrus.org/Smileys/LightB/cry.gif)
Поэтому вынужден начать ее заново.
В предыдущих сериях:
Проблема:
Имеем
исxодники glibc-2.7 в
/usr/src/glibc-2.7. Надо их скомпилировать.
По традиции, заходим в
/usr/src/glibc-2.7 и пробуем сконфигурировать make:
cd /usr/src/glibc-2.7
./configureРезультат - отстутствие такового + сообщение о том, что надо компилировать из каталога для объектных файлов. Что-то вроде:
you must configure from a binary object directoryРешение (по мотивам
официального HOWTO):
Надо конфигурировать и компилировать из отдельной директории. Для этого:
1. Создаем новый каталог "для объектных файлов".
mkdir /usr/src/glibc-make2. Переходим туда.
cd /usr/src/glibc-make3. Запускаем конфигуратор.
/usr/src/glibc-2.7/configure --prefix=/usrЗдесь я задал опцию
--prefix=/usr, чтобы скомпилированные файлы кидались в
/usr/lib, а не в директорию по умолчанию, т.е
/usr/local/lib.
4. Компилируем
makeПробовал. Работает так, как написано. Если не проходит configure, то:
1. Убедитесь, что вы находитесь именно в новой директории, а не в директории с исxодниками.
2. Убедитесь, что у вас есть свежие gcc, make и вообще набор binutils.