[Comm] Сборка библиотек glibc

gosha =?iso-8859-1?q?embedded_=CE=C1_nm=2Eru?=
Пт Июн 23 12:38:15 MSD 2006


Пробую собрать библиотеки glibc 2.3.6:

TARGET=mips-linux
PREFIX=/usr/mips
SYSROOT=/usr/mips
export ARCH=mips32
export CROSS_COMPILE=${TARGET}-
export PATH=$PATH:/usr/mips/bin

CC=${CROSS_COMPILE}gcc AR=${CROSS_COMPILE}ar RANLIB=${CROSS_COMPILE}ranlib AS=${CROSS_COMPILE}as LD=${CROSS_COMPILE}ld                      \
    ../../glibc-2.3.6/configure --prefix=/usr/mips --build=i586-linux-gnu --host=mips-linux --target=mips-linux --with-arch=mips32          \
    --enable-add-ons=linuxthreads  --enable-shared --with-binutils=/usr/local/mips/bin --with-elf --with-headers=/usr/mips/include          \
    --without-nls --disable-profile --cache-file=config.cache --without-cvs  --enable-kernel=2.6.0 --without-ntpl --with-__thread           \
    --without-gd  --without-selinux
make
-------------------------------------------------------------------------------------------
После сборки библиотек, и помещения их в target машину /lib/ , при их подгрузке возникает сообщение
"libc.so.6 : cannot create shared object descriptor"

Если наскору руку поправить elf/dl_load.c таким образом, чтобы брать все библиотеки из
каталога lib, сообщение не возникает, но работатю только программы, скомпилированные с
ключом -static
-------------------------------------------------------------------------------------------
Как победить?

Не пинайте пожалуйста- я новичок в linux- что я делаю не так?

-- 
С Уважением,
         gosha
               mailto:embedded на nm.ru
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/community/attachments/20060623/92397e9a/attachment-0003.html>


Подробная информация о списке рассылки community