Je veux éviter de compiler php avec fileinfo, ereg, et parch. Quelle est la différence entre --disable et --without avec configure?Avec un ./configure (php) quelle est la différence entre --disable- [nom] et --without- [nom]?
0
A
Répondre
2
Selon the manual of Autoconf, et, plus précisément, les deux sections suivantes:
--with
doivent être utilisées si un paquet nécessite, ou peut éventuellement utiliser, autre logiciel déjà installé.
Et --enable
devrait être utilisé si un paquet fournit une certaine fonctionnalité, sans dépendre de tout autre logiciel externe.
Fondamentalement, je suppose que cela signifie que --with
doit être utilisé pour les extensions qui dépendent d'une autre bibliothèque externe; et que --enable
devrait être utilisé dans les autres situations. Après cela, je dirais que --disable
et --without
sont juste la forme négative de ces deux.