iproute2 na mips

Jun 09, 2008 5 Replies

czy kompilowa³ Kto¶ pakiet iproute2 na mipsa konkretnie na rtl8181... ja próbujê ale dostajê komunikat: make[1]: Entering directory `/moje/iproute2-050816/tc'



mips-uclibc-gcc -Wl,-export-dynamic tc.o tc_qdisc.o tc_class.o tc_filter.o tc_util.o m_police.o m_estimator.o m_action.o m_ematch.o emp_ematch.yacc.o emp_ematch.lex.o q_fifo.o q_sfq.o q_red.o q_prio.o q_tbf.o q_cbq.o f_rsvp.o f_u32.o f_route.o f_fw.o f_basic.o q_dsmark.o q_gred.o f_tcindex.o q_ingress.o q_hfsc.o q_htb.o m_gact.o m_mirred.o m_ipt.o m_pedit.o p_ip.o p_icmp.o p_tcp.o p_udp.o em_nbyte.o em_cmp.o em_u32.o em_meta.o ../lib/libnetlink.a ../lib/libutil.a tc_core.o tc_red.o tc_cbq.o tc_estimator.o -lresolv -L../lib -lnetlink -lutil -L. -ltc



-lm -ldl -o tc



/usr/local/lib/gcc-lib/mips-linux/3.0.3/../../../../mips-linux/bin/ld: cannot find -lm



collect2: ld returned 1 exit status



make[1]: *** [tc] Error 1



make[1]: Leaving directory `/moje/iproute2-050816/tc'



make: *** [all] Error 2



co to za biblioteka -lm? je¶li to libm to powinno przecie¿ byæ w uclibc croos kompilatora wiêc czego siê domaga kompilator?


ewentualnie czy mo¿na zrobiæ co¶ czego jeszcze nie umiem, czyli wskazaæ w make na skompilowane uclibc? chyba parametrem -L - ale jak?

To lib math. Poszukaj np. find'em, czy masz ta biblioteke *.so. Jesli nie, sciagniej i dokompiluj.

Jesli masz ja, ale linker nie widzi jej, wskaz mu sciezke do katalogu ja zawierajacego za pomoca opcji "-L".

a je¶li ta biblioteka jest czê¶ci± biblioteki uClibc i nie mam jej w odrêbnym pliku to czy dziêki opcji -L ld sam sobie j± znajdzie w katalogu z uClibc (sprawdzê jutro)? a mo¿e Kto¶ wie jak skompilowaæ uClibc aby uzyskaæ samo libm?

sprawdzi³em, nie widzi...

dobra, trochê posprawdza³em... ca³y problem w poprawnym skompilowaniu uClibc... mo¿e Kto¶ mi pomo¿e, co zmieniæ, ¿eby w katalogu po kompilacji pojawi³a siê te¿ biblioteka libm.so? przegl±dn±³em makefile, ale nie ma w nich ¿adnych dostêpnych ustawieñ parametrów kompilacji... POMO¯ECIE? w innych katalogach z bibliotekami pojawiaj± siê modu³y .so, tylko w libm nie, nie wiem dlaczego.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required