LINUX.ORG.RU

busybox и ulibc


0

0
В нете к сожалению внятной инструкции не нашел :(

Подскажите, плиз, как при компиляции указать чтобы busybox собирался с ulibc скомпилированной в определенной директории, а не с glibc установленной в системе ?

busybox-1.3.1 uClibc-0.9.28

anonymous
Пропишите LD_LIBRARY_PATH туда, где проинсталлирован uClibc, и скажите компилятору, чтобы он брал header-ы из директории uClibc.
arnold_shade
()
Ответ на: комментарий от arnold_shade
uClibc будет линковаться статически, поэтому LD_LIBRARY_PATH тут нам не поможет...

в файле
busybox-1.3.1/examples/bootfloppy/mkrootfs.sh
нашел
make CC=$BASE_DIR/$UCLIBC_DIR/extra/gcc-uClibc/i386-uclibc-gcc


но у меня в uClibc нету этого файла :(
где его можно получить ?
anonymous
()
Ответ на: комментарий от anonymous
Решил проблемку вот так:

emerge crossdev
crossdev --target i686-pc-linux-uclibc

make CC=/usr/i686-pc-linux-gnu/i686-pc-linux-uclibc/gcc-bin/4.1.1/i686-pc-linux-uclib c-gcc

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.