Bonjour,
J'ai compil� sur ma RH7.2 des librairies au format ELF, et je me suis fait
un script qui les copie dans le r�pertoire /usr/lib/mylib.
Lorsque je cr�e un ex�cutable qui utilise ces librairies sur une RH7.2 ou
RH7.3, �a fonctionne tr�s bien, mais par contre, sur une RH8.0, �a ne
fonctionne pas : la librairie est bien trouv�e mais pas les m�thodes (ne
trouve aucune m�thod, pas m�me le constructeur et le destructeur).
Par contre, d�s que je recompile mes librairies sur RH8.0, �a fonctionne.
Est-ce que quelqu'un peut me dire si c'est normal, et si oui, s'il y a un
moyen de garder la compatibilit� entre plusieurs version de RH, voire entre
une version de RH et une version plus r�cente de Suze ou Mandrake ou
Quesaije ?
La fa�on dont je compile actuellement (avec un Makefile)
myfile: myfile.o
gcc myfile.o\
-shared\
-Wl,-soname libmyfile.so.1\
-o libmyfile.so.1.0.1\
-lc
myfile.o: myfile.cpp myfile.h
gcc -fPIC\
-Wall\
-c myfile.cpp\
-I /usr/include/mylib\
-O\
-o $@
Merci d'avance et meilleures salutations
B. Carrupt
_______________________________________________
gull mailing list
[EMAIL PROTECTED]
http://lists.alphanet.ch/mailman/listinfo/gull