dimanche 31 août 2014

Gentoo en php 5.3

Je me suis aperçu ce jour que le serveur sous Gentoo qui tourne en php 5.3 n'arrivait plus à compiler ses extensions pecl en 5.3... J'ai passé un certain nombre d'heures à essayer de trouver pourquoi, jusqu'à comprendre qu'un bachibouzouk de développeur Gentoo a masqué le use flag du 5.3 !
Je me demande de plus en plus ce qu'ils ont dans la tête... Et donc je migre les serveurs sous Debian, peu à peu.

Donc, pour refaire fonctionner les extensions php 5.3 sous Gentoo depuis le 29 août 2014:

mkdir -p /etc/portage/profile/
echo "-php_targets_php5-3" >>/etc/portage/profile/use.mask


Le "-" en début deligne n'est pas une erreur, il n'existe pas de fichier use.unmask, il faut donc faire une double négation pour annuler le masque...