Rularea face sub scons în paralel

voturi
0

Lucrez la un (mai degrabă oribil) sistem construi existent, în cazul în care un depozit de nivel superior utilizează SCons și are nevoie pentru a construi dependențe în unele sub-registrele centrale care utilizează Marca. Acestea se bazează ia destul de un pic de timp și aș vrea să le ruleze cu unele paralelism.

Îmi dau seama că SCons are o implementare diferită de sloturi de locuri de muncă de la marca, asa ca nu pot spera pentru magia serverul de locuri de muncă pe care GNU face ca utilizările. Ceea ce mi - ar fi perfect fericit cu ceva unde pot spune

Dragi SCons: Vă rugăm să executați această acțiune (care icrelor procesul de make), fără a face nimic altceva în același timp.

Apoi am putea trece -j$(nproc)(sau chiar mai bine paralelismul , care a fost trecut la SCons) la procesul Marca și ar ști că nu voi aduce mașina la genunchi.

Evident, care rulează cu SCons -j1în primul rând devine mi o parte din drum acolo, dar am ceva de lucru non-trivial pentru a construi cu SCons, care ar beneficia de paralelism.

[1] http://make.mad-scientist.net/papers/jobserver-implementation/

Întrebat 09/10/2019 la 12:53
sursa de către utilizator
În alte limbi...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more