ako skompilovat STATICky nieco, ked pouzita kniznica je symlink ?

Jan ' Kozo ' Vajda jvajda na somi.sk
Pondělí Srpen 12 10:11:29 CEST 2002


According to Ernest Beinrohr:
:> Zdravim, pokusam sa staticky skompilovat sendmail a stale zadrhavam na 
:> takomto probleme: Akonahle je pouzita kniznica -ldb [/lib/libdb.so -> 
:> symlink na /lib/libdb-3.2.so] tak kompilacia neprejde s chybou 
:> "/usr/bin/ld: cannot find -ldb". Ked vyhodim -static, vsetko ide OK.
:> 
:> Skusal som spravit malicky zdrojak a zkompilovat ho takto:
:> #> gcc -o test test.c -ldb             prejde v pohode
:> #> gcc -o test test.c -ldb -static     CHYBA !!! [ta ista co hore]
:> 
:> neviete ako na to?

existuje Ti /lib/libdb.a ? lebo -static hlada prave ju ..

pokial ju nemas, tak staticka kompilacia Ti nehrozi ..



		                                   K O Z O 
                		    ===================================
                                      Look At Your Young Man Fighting
                                         Look At Your Woman Crying
                                       Look At Your Young Man Dying
                                    The Way They've Always Done Before



Další informace o konferenci Linux