On Thursday 18 April 2002 20:05, you wrote:
> gcc .. -fPIC...
>
> sau -fpic (nu mai stiu, incearca)
> si, of course, RT(F)M
>
> Serghei Amelian wrote:
> >Incerc sa fac un driver pentru MySQL. Driverul meu va fi o
> > biblioteca dinamica. Ca sa nu fiu nevoit sa instalez si driverul si
> > libmysqlclient vreau sa le leg impreuna intr-o singura biblioteca.
> >Cum fac? Am incercat gcc -shared mysql.c -lmysqlclient, dar nu baga
> > si mysqlclient. Daca pun static imi cere functia main (care nu are
> > ce cauta aici).
> >
> >Merci.

Partea cu -fPIC stiu. Asta e la compilare. Pe mine ma intereseaza la 
linkeditare. Parca semistatic se numeste genul asta de linking, da' 
nu-mi dau seama cum se face :-( 
De fapt, sa ma exprim mai exact: vreau ca bilioteca mea sa fie legata 
static cu libmysqlclient si dinamic cu restul (libc sau care or mai 
fi).
O solutie ocolitoare am gasit: iau libmysqlclient.a, o dezarhivez si leg 
direct obj-urile rezultate la biblioteca mea. Da' nu mi se pare o 
chestie prea buna...
Si nici nu stiu ce sa citesc. Peste tot dau de legare statica sau 
dinamica, nimic intre...
-- 
Serghei.

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui