• [^] # Re: Des jeux libres uniquement pour plate-forme non libre

    Posté par . En réponse à la dépêche Nouveauté : La GameKey, une clef USB de jeux libres. Évalué à 5.

    Je suis l'un des développeurs de Wormux, et je peux te dire qu'on s'est arraché les cheveux pendant des heures pour faire un binaire 'standalone'.

    Certaines librairies ne te permettent pas de faire un binaire statique (c'est le cas de libcurl). On compile donc un binaire dynamique, et on met toutes les librairies (libc, libc++, libsdl-xx et même le ld.so) dans un répertoire. Un petit script met en place le LD_LIBRARY_PATH, et c'est parti.

    Et au final, ça juste marche pas. On a des problèmes de son : merci pulse audio dont les versions clients ne sont pas compatibles avec toutes les versions serveurs. Des problèmes d'affichage (absence de transparence) dans certains cas. Je soupçonne un problème de discussion entre le client X et le serveur X. Et on a dans certains cas des crashs lors de l'initialisation du réseau...

    Donc non, des binaires statiques ou qui contiennent tout, ça ne marche pas pour l'ensemble des distributions linux.