Пытаюсь собрать текущий Buildroot по инструкции https://github.com/Entware/entware/w...-a-new-package
Собираю в ВМ VirtualBox в 32 битном Debianе 7 (Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux)
Code:
git clone https://github.com/Entware/entware.git
cd entware
make
без ошибок.
Но
Code:
cd ../openwrt_trunk
make package/compile
завершается ошибкой на этапе компиляции xz-5.0.4:
Code:
...
checking for mipsel-linux-gnu-gcc... mipsel-linux-uclibc-gcc
checking whether the C compiler works... no
configure: error: in `/home/br/openwrt_trunk/build_dir/target-mipsel-linux-gnu/xz-5.0.4':
configure: error: C compiler cannot create executables
See `config.log' for more details
make[2]: *** [/home/br/openwrt_trunk/build_dir/target-mipsel-linux-gnu/xz-5.0.4/.configured_] Error 77
make[2]: Leaving directory `/home/br/openwrt_trunk/feeds/oldpackages/utils/xz'
make[1]: *** [package/feeds/oldpackages/xz/compile] Error 2
make[1]: Leaving directory `/home/br/openwrt_trunk'
make: *** [package/compile] Error 2
В /home/br/openwrt_trunk/build_dir/target-mipsel-linux-gnu/xz-5.0.4/config.log есть следующее:
Code:
configure:4976: mipsel-linux-uclibc-gcc -O2 -pipe -mips32 -mtune=mips32 -fno-caller-saves -I/home/br/openwrt_trunk/staging_dir/target-mipsel-linux-gnu/opt/include -I/home/br/openwrt_trunk/staging_dir/target-mipsel-linux-gnu/include -I/opt/entware/toolchain-entware/include -L/home/br/openwrt_trunk/staging_dir/target-mipsel-linux-gnu/opt/lib -L/home/br/openwrt_trunk/staging_dir/target-mipsel-linux-gnu/lib -Wl,--dynamic-linker=/opt/lib/ld-uClibc.so.0 -Wl,-rpath,/opt/lib -Wl,-rpath-link=/home/br/openwrt_trunk/staging_dir/target-mipsel-linux-gnu/opt/lib -L/opt/entware/toolchain-entware/lib conftest.c >&5
./configure: line 4978: /opt/entware/toolchain-entware/bin/mipsel-linux-uclibc-gcc: cannot execute binary file
/opt/entware/toolchain-entware/bin/mipsel-linux-uclibc-gcc является 64 битным ELFом для x86-64
Значит ли это, что entware тулчейн теперь только 64 битный?