Czesc,
Proboje skompilowac Tomato-Shibby pod ARM (kupilem R7000) i o ile z kompilacja pod MIPSa nie mialem zadnego problemu o tyle z arm sa jakies jaja :)
W skrocie
git clone https://bitbucket.org/pl_shibby/tomato-arm ~/tomato
porobilem symlinki (niektore nadmiarowe, ale kombinuje wtf)
~/tomato/release/src -> ~/tomato/release/src-rt-6.x.4708
~/tomato/release/tools -> ~/tomato/release/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3
/opt/brcm-arm -> /home/rawi/tomato/release/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3
/opt/hndtools-arm-linux-2.6.36-uclibc-4.5.3 -> /home/rawi/tomato/release/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3
export PATH=/opt/brcm-arm/bin:$PATH
i za kazda proba kompilacji (make r7000z) po paru sekundach mam
/home/rawi/tomato/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin/../libexec/gcc/arm-brcm-linux-uclibcgnueabi/4.5.3/cc1: error while loading shared libraries: libelf.so.1: cannot open shared object file: No such file or directory
: recipe for target 'bcmgpio.o' failed
make[5]: *** [bcmgpio.o] Error 1
make[5]: Leaving directory '/home/rawi/tomato/release/src-rt-6.x.4708/router/libbcm'
Dokladnie ten sam blad wyskakuje przy probie kompilacji helloworda
rawi@debian:~/arm$ arm-linux-cc hello.c -o h
/home/rawi/tomato/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin/../libexec/gcc/arm-brcm-linux-uclibcgnueabi/4.5.3/cc1: error while loading shared libraries: libelf.so.1: cannot open shared object file: No such file or directory
Czy na debianie potrzebna jest jeszcze jakas paczka? Do mipsa nie potrzebabylo, moze cos do gita jest nie scommitowane? :)
libelf.so faktycznie nigdzie nie ma...
Połączony z 24 lipiec 2015 08:54:03:
Dobra, juz wykminilem co nie banglalo.
Na Debianie x64 nalezy zainstalowac kilka bibliotek 32bit
dpkg --add-architecture i386
apt-get update
apt-get install libelf-dev:i386 libelf1:i386
I od tej pory wszystko smiga :)
Edytowany przez Rawi dnia 24-07-2015 08:54
miniPC i5-1235U i226-v + Ubiquiti U6-Pro Proxmox with OpenWrt LXC
Poprzedni:
miniPC i7-5550U + wle900vx AC wifi OpenWrt
Netgear R7000 FreshTomato 2020.8 AIO
Netgear WNR3500L v1 Tomato K26USB-1.28.RT-MIPSR2-128-VPN
|