Страница 1 из 1

Помогите с установкой glibc

Добавлено: 06 янв 2005, 20:13
DyadyaVova
Здравия желаю! Снова требуется помощь.

Захотел я тут установить glibc-2.3.3. Скачал glibc-2.3.3.tar.bz2 и glibc-linuxthreads-2.3.3.tar.tar
(Так и не понял зачем 2 раза tar). Распаковал glibc-2.3.3.tar.bz2 в /home/glibc-2.3.3.
Распаковал второй архив, обнаружил там две папки: linuxthreads и linuxthreads_db.
Скопировал эти две папки в /home/glibc-2.3.3. Далее делаю:
mkdir /usr/src/glibc-2.3.3
cd /usr/src/glibc-2.3.3
/home/glibc-2.3.3/configure --prefix=/usr/src/glibc-2.3.3 --enable-add-ons=linuxthreads
(Config проходит успешно (вроде как).)
make
Спустя минуты две после начала компиляции выдает ошибку:

../linuxthreads/sysdeps/unix/sysv/linux/i386/vfork.s : Assembler messages
../linuxthreads/sysdeps/unix/sysv/linux/i386/vfork.s:30:Error:no such instruction: 'entry(__vfork)'
и т.д.(invalid character '_' in mnemonic; junk '(__fork)' after expression ...).

Что я делаю неправильно?

Спасибо.

Re: Помогите с установкой glibc

Добавлено: 06 янв 2005, 20:16
mend0za
DyadyaVova писал(а):Здравия желаю! Снова требуется помощь.
.............
Что я делаю неправильно?

Спасибо.
устанавливаете вручную glibc

Добавлено: 07 янв 2005, 00:37
DyadyaVova
А что же вы прикажете делать?
Я прочел пару файлов: INSTALL и README.
Делаю вроде всё как указано.
:?: :?: :?:
Что подразумеваете под установкой вручную и невручную?

Re: Помогите с установкой glibc

Добавлено: 07 янв 2005, 04:13
michael
Мсье явно понимает толк в извращениях. :) По вам LFS-book плачет. :) Настоятельно рекомендую.
DyadyaVova писал(а): Скачал glibc-2.3.3.tar.bz2 и glibc-linuxthreads-2.3.3.tar.tar (Так и не понял зачем 2 раза tar).
Это где такие чудеса обитают?
DyadyaVova писал(а): mkdir /usr/src/glibc-2.3.3
cd /usr/src/glibc-2.3.3
/home/glibc-2.3.3/configure --prefix=/usr/src/glibc-2.3.3 --enable-add-ons=linuxthreads
В совпадении директорий компиляции и инсталляции какой-то глубокий смысл заложен?
DyadyaVova писал(а): ../linuxthreads/sysdeps/unix/sysv/linux/i386/vfork.s : Assembler messages
../linuxthreads/sysdeps/unix/sysv/linux/i386/vfork.s:30:Error:no such instruction: 'entry(__vfork)'
и т.д.(invalid character '_' in mnemonic; junk '(__fork)' after expression ...).
Интереса ради попробовал воспроизвести процесс. Компиляция завершилась нормально. Только файл у меня не vfork.s, а vfork.S. Может linuxthreads некошерные?

Стоит проверить совпадение версий установленного софта с рекомендуемыми в INSTALL. Особенно gcc и binutils.

А вообще замена glibc на живой системе вряд ли приведет к чему либо хорошему...

Добавлено: 07 янв 2005, 15:39
mend0za
для обновления glibc есть система управления пакетами
и обновления оных, от производителя дистрибутива

однако каждый раз находятся злобные антропоморфные дендромутанты, которые этот факт игнорируют