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

gosha embedded на nm.ru
Пт Июн 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.html 


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