0
私は4.2にmake
4.1からアップグレードし、私のメイクの上で私のディレクティブはもう動作しませんしますMAKEFLAGS + = -j12がでもう働いていないのはなぜは4.2
MAKEFLAGS += -j12
私が上でこれを見つけました
* The amount of parallelism can be determined by querying MAKEFLAGS, even when
the job server is enabled (previously MAKEFLAGS would always contain only
"-j", with no number, when job server was enabled).
'-j12' _does_は、プロセス数... – blackghost
右を指定して並列化しませんが、多分それは同じバグ... – nowox
ない同じ問題ですしかし、まったく同じ理由: 'MAKEFLAGS'を介して' -j'を設定することは4.2以降では機能しません。私はこれを長年にわたって機能として合理化してきました。つまり、makeセッションごとに1つのジョブサーバしか存在しないはずです。これは、 '$(MAKE) 'を使ってサブメイクを呼び出す場合には間違いありません。場合)。ですから、サブメイクで '-j'の値を調整することは効果がありません。最上位では、コマンドラインで(おそらくラッパースクリプトを使って)与えられます。 –