En tant que développeur, si tu me dis comment faire un paquet statique pour Wormux, je suis content.
On a essayé, et on s'est cassé les dents!
On ne fait pas un paquet static, mais une archive qui contient toutes les libs + ld.so(enfin on espère nécessaire ) et qui paramètre le LD_LIBRARY_PATH. Et bien ça ne marche pas.
Suivant la distrib sur laquelle on a compilé le paquet et pris les libs, et la distro sur laquelle on lance, ça va de :
- tout marche à la perfection
- le son ne marche pas (lib cliente pulse audio incompatible avec le serveur probablement)
- la transparence ne marche pas dans les menus mais marche dans le jeu (celui-là, je n'ai pas trouvé d'explication logique... j'imagine que c'est un problème de version/d'extension X.org mais ça n'explique pas pourquoi ça marche dans le jeu alors que ce sont les mêmes fonctions qui sont appelées)
- l'activation du réseau fait planter le programme.
Quant à compiler en statique, il semble que ce ne soit pas possible, notamment à cause de libcurl...
[^] # Re: Explication?
Posté par gentildemon . En réponse au journal Petit coup de gueule contre les distributions grand public. Évalué à 4.
On a essayé, et on s'est cassé les dents!
On ne fait pas un paquet static, mais une archive qui contient toutes les libs + ld.so(enfin on espère nécessaire ) et qui paramètre le LD_LIBRARY_PATH. Et bien ça ne marche pas.
Suivant la distrib sur laquelle on a compilé le paquet et pris les libs, et la distro sur laquelle on lance, ça va de :
- tout marche à la perfection
- le son ne marche pas (lib cliente pulse audio incompatible avec le serveur probablement)
- la transparence ne marche pas dans les menus mais marche dans le jeu (celui-là, je n'ai pas trouvé d'explication logique... j'imagine que c'est un problème de version/d'extension X.org mais ça n'explique pas pourquoi ça marche dans le jeu alors que ce sont les mêmes fonctions qui sont appelées)
- l'activation du réseau fait planter le programme.
Quant à compiler en statique, il semble que ce ne soit pas possible, notamment à cause de libcurl...