[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