bonjour, on dit toujours "qui peut le plus peut le moins" pour moi une librairie dynamique (elf) peut plus qu'une librairie statique qui n'est qu'une archive d'objets.... je veux lancer un serveur http dans une prison de type chroot. qui n'aura donc pas accès au libraries systèmes, donc pas de possibilité de faire du linkage dynamique pour les CGIs j'ai un petit cgi écrit en C++ qui marche bien en dynamique (donc sans la prison de type chroot) je me suis dit "ben tu n'as qu'à le linker en static..." sitôt dit sitôt fait... g++ mon.cpp -o mon.cgi -Wl,--static et là c'est le drame... la libgcc_s.so n'as pas de pendant en .a donc ld se plaint de ne pas trouver -lgcc_s... bien. il cherche un .a? que ce passe-t-il si on fait un lien symbolique? ah maintenant il se plaint que c'est une librarie dynamique et pas une librarie statique....
je ne trouve nul pas les options à donner pour que le linker fasse le linkage avec la lib dynamique mais non pas au runtime (comportement d'une lib dynamique) mais au linktime... en gros qu'il fasse ce qu'il fait avec une librarie static ".a" mais avec une librarie dynamique ".so" merci de toute aide JLM -- KISS! (Keep It Simple, Stupid!) (garde le simple, imbécile!) "mais qu'est-ce que tu m'as pondu comme usine à gaz? fait des choses simples et qui marchent, espèce d'imbécile!" ----------------------------- "Si vous pensez que vous êtes trop petit pour changer quoique ce soit, essayez donc de dormir avec un moustique dans votre chambre." Betty Reese http://www.grainesdechangement.com/citations.htm Diffusez cette liste aupres de vos relations :) Linux Azur : http://linux-azur.org L'auteur du post est responsable de ses �crits ! *** Pas de message SMS, HTML ni de PJ SVP ***
