Bonjour,

Je travaille sur un progiciel qui autorise l'appel de librairies C++ pour enrichir les fonctions disponibles pour les utilisateurs.
J'ai créé des fonctions à partir de boost.date_time. En général les librairies de boost n'ont pas besoin d'être compilées, les headers contiennent tout le code.
Cependant certaines nécessitent la compilation, notamment celle-ci en cas d'utilisation des fonctions de conversion, ce qui est mon cas.
J'ai donc la librairie date_time compilée, et ma librairie avec mes fonctions mais qui contient aussi tout le code date_time !
Comment faire pour éviter cette redondance de code ?

Un petit schéma de synthèse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
PROGICIEL -->  ma_librairie.so  -->  libboost_date_time-xlc-d-1_39.so
                  2 761 472 octets                2 099 365 octets
                    code X + Y                        code X