L'avantage de pouvoir compiler soi-même le programme est non seulement de permettre de fabriquer assez simplement des paquets installables pour n'importe quelle distribution (ce qui est déjà pas mal), mais aussi de les lier dynamiquement aux dépendances, telles qu'elles existent dans chacune des distributions. On obtient ainsi des programmes plus légers et nettement mieux intégrés, tout en évitant les contorsions parfois nécessaires pour exécuter un binaire 32 bits sur une plateforme 64 bits. Au passage, je viens de regarder pour Opale (celui des projets qui m'intéresse le plus) : le binaire sous linux (compilé statiquement, si je comprends bien) pèse pas moins de 50 Mo !
Je ne sais pas précisément ce qu'apporte votre patch pour xulrunner qui oblige à inclure celui-ci statiquement dans les exécutables scenari, mais :
- S'il apporte quelque chose qui vous est utile, l'avez-vous proposé aux développeurs de xulrunner pour en faire bénéficier tout le monde ? Dans ce cas, si le patch est adopté, la nécessité d'inclure xulrunner statiquement disparaîtra.
- En quoi est-il indispensable d'inclure d'autres dépendances statiques, comme imagemagick par exemple, pourtant déjà présent dans toutes les distributions ?
[^] # Re: Compliqué !
Posté par ganymede . En réponse à la dépêche Les 10 ans de Scenari. Évalué à 3.
Je ne sais pas précisément ce qu'apporte votre patch pour xulrunner qui oblige à inclure celui-ci statiquement dans les exécutables scenari, mais :
- S'il apporte quelque chose qui vous est utile, l'avez-vous proposé aux développeurs de xulrunner pour en faire bénéficier tout le monde ? Dans ce cas, si le patch est adopté, la nécessité d'inclure xulrunner statiquement disparaîtra.
- En quoi est-il indispensable d'inclure d'autres dépendances statiques, comme imagemagick par exemple, pourtant déjà présent dans toutes les distributions ?