Affichage cassé lors d'un make config
Par Dante le samedi 31 janvier 2009, 14:38 - Linux/BSD - Lien permanent
Il s'agit du genre de bug spécifique à ma personne :)
Pour information :
make -j8 config
Casse l'affichage et ne permet pas de sélectionner les options. Pour y
remédier, il est intéressant de rajouter le code suivant dans votre
/etc/make.conf :
.if !(make(*install) || make(package))
MAKE_ARGS+=-j8
.endif
Bon, le second problème qui peut arriver est que certaines applications n'aiment pas la compilation en parallèle, donc pour les exclure :
.if ${.CURDIR:M*/converters/libiconv} || ${.CURDIR:M*/devel/gperf} ||
${.CURDIR:M*/lang/perl5.8} || ${.CURDIR:M*/x11-toolkits/gtk20} ||
${.CURDIR:M*/lang/python25}
MAKE_ARGS:=${MAKE_ARGS:C/-j8//}
.endif
Et voilà !
Commentaires
La liste des ports incompatible ma parrait un peu courte, tu ajoutes les ports à cette liste au moment ou tu vois leur compilation se vautrer ?
Bizarre, je n'ai pas recu de mail pour ce commentaire.
Sinon oui, j'ajoutais les ports au moment du vautrage mais depuis la release 8.0 tu dois savoir qu'il y a l'option MAKE_JOBS_NUMBER a mettre dans le make.conf (ou src.conf, je ne sais plus quelle est la différence).