RTV forum PL | NewsGroups PL

Kompilacja pakietu iproute2 na MIPS RTL8181: brak biblioteki -lm

iproute2 na mips

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Kompilacja pakietu iproute2 na MIPS RTL8181: brak biblioteki -lm

identyfikator: 20040501
Guest

Mon Jun 09, 2008 4:21 pm   



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?

identyfikator: 20040501
Guest

Mon Jun 09, 2008 4:24 pm   



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

voices
Guest

Mon Jun 09, 2008 5:00 pm   



identyfikator: 20040501 wrote:
Quote:
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?


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".

--
voices (at) zrgnyyvpenva (dot) pbz [ROT13]

identyfikator: 20040501
Guest

Mon Jun 09, 2008 7:12 pm   



Quote:
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?

identyfikator: 20040501
Guest

Mon Jun 09, 2008 8:23 pm   



Quote:
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)?

sprawdziłem, nie widzi...

identyfikator: 20040501
Guest

Tue Jun 10, 2008 6:10 pm   



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.

elektroda NewsGroups Forum Index - Elektronika Polska - Kompilacja pakietu iproute2 na MIPS RTL8181: brak biblioteki -lm

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map