Puis-je changer le facteur de parallélisme de GNU à la volée?
Question
Je veux exécuter ma marque avec -j8 si je n'utilise pas DISTCC, mais -j40 si le distcc est activé.
Si je ne détermine pas si je peux ou non utiliser DISTCC jusqu'à la profondeur de l'exécution du makefile, existe-t-il un moyen de modifier le facteur -j à cette date tardive? Ou dois-je prendre la décision dans un script de wrapper avant d'invoquer? (Je ne veux vraiment pas courir à faire récursivement, avec un facteur -J différent dans le sous-création).
La solution
Il n'y a aucun moyen de modifier le nombre d'emplois à la volée. Le Joberver est configuré directement au début de la marque, et il n'est pas possible de le reconfigurer avec une taille différente sans redémarrer.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow