LINUX.ORG.RU

Сообщения sergsw

 

buildroot и старые версии kernel и uclibc, как использовать?

Использую buildroot-2010.02 с текущими версиями собирается безпроблем (под mips), но вот возникла необходимость собрать под старое ядро и старые либы, а именно под kernel-2.6.18 и uclibc-0.9.28.

В 'make menuconfig' прописал кернел 2.6.18 без проблем, а вот для uclibc пришлось перепрописывать руками в .config, но особых проблем не вызвало благо и конфиг по д все эти версии есть...

'make source' все скачал без проблем

'make' вначале при сборке uclibc начал ругаться... в начале не мог найти хеадеры от kernel-2.6.18, после небольшого пинка ногой(прописал путь к нему руками в конфиге uclibc) на это ругаться перестал зато теперь валится вот с таким логом

rm -rf /home/user/ext/buildroot-2010.02/output/build/buildroot-config mkdir -p /home/user/ext/buildroot-2010.02/output/build cp -dpRf package/config/buildroot-config /home/user/ext/buildroot-2010.02/output/build/buildroot-config set -x && /usr/bin/make -j1 -C /home/user/ext/buildroot-2010.02/output/toolchain/uClibc-0.9.28 \       ARCH=«mips» \       PREFIX=/home/user/ext/buildroot-2010.02/output/toolchain/uClibc_dev/ \       DEVEL_PREFIX=/usr/ \       RUNTIME_PREFIX=/home/user/ext/buildroot-2010.02/output/toolchain/uClibc_dev/ \       HOSTCC=«/usr/bin/gcc» headers \       install_headers + /usr/bin/make -j1 -C /home/user/ext/buildroot-2010.02/output/toolchain/uClibc-0.9.28 ARCH=mips PREFIX=/home/user/ext/buildroot-2010.02/output/toolchain/uClibc_dev/ DEVEL_PREFIX=/usr/ RUNTIME_PREFIX=/home/user/ext/buildroot-2010.02/output/toolchain/uClibc_dev/ HOSTCC=/usr/bin/gcc headers install_headers make[1]: Entering directory `/home/user/ext/buildroot-2010.02/output/toolchain/uClibc-0.9.28' + ./extra/scripts/fix_includes.sh -k /home/user/ext/buildroot-2010.02/output/toolchain/linux-2.6.18 -t mips Current kernel version is 2.6.18

Using kernel headers from 2.6.18 for architecture 'mips'    provided in directory /home/user/ext/buildroot-2010.02/output/toolchain/linux-2.6.18

+ TOPDIR=. + CC=' /home/user/ext/buildroot-2010.02/output/staging/usr/bin/mips-linux-uclibc-gcc' + /bin/sh extra/scripts/gen_bits_syscall_h.sh + cmp include/bits/sysnum.h include/bits/sysnum.h.new + rm -f include/bits/sysnum.h.new /usr/bin/make -C libc/sysdeps/linux/common headers make[2]: Entering directory `/home/user/ext/buildroot-2010.02/output/toolchain/uClibc-0.9.28/libc/sysdeps/linux/common' ln -fs ../libc/sysdeps/linux/common/fpu_control.h ../../../..//include/ make[2]: Leaving directory `/home/user/ext/buildroot-2010.02/output/toolchain/uClibc-0.9.28/libc/sysdeps/linux/common' /usr/bin/make -C libc/sysdeps/linux/mips headers make[2]: Entering directory `/home/user/ext/buildroot-2010.02/output/toolchain/uClibc-0.9.28/libc/sysdeps/linux/mips' ln -fs ../libc/sysdeps/linux/mips/sgidefs.h ../../../..//include/ ln -fs ../libc/sysdeps/linux/mips/fpu_control.h ../../../..//include/ make[2]: Leaving directory `/home/user/ext/buildroot-2010.02/output/toolchain/uClibc-0.9.28/libc/sysdeps/linux/mips' make[1]: *** Нет правила для сборки цели `install_headers'. Останов. make[1]: Leaving directory `/home/user/ext/buildroot-2010.02/output/toolchain/uClibc-0.9.28' make: *** [/home/user/ext/buildroot-2010.02/output/toolchain/uClibc-0.9.28/.configured] Ошибка 2

sergsw
()

RSS подписка на новые темы