Kjører gjøre i henhold scons i parallell

stemmer
0

Jeg jobber med en (ganske fryktelig) eksisterende build system, der en topp-nivå depot bruker scons og det er behov for å bygge avhengigheter i noen sub-repositories som bruker Make. Disse bygger tar ganske mye tid, og jeg har lyst til å kjøre dem med noen parallellitet.

Jeg innser at scons har en annen gjennomføring av jobb spor fra Make, så jeg kan ikke håpe på jobben serveren magi som GNU Make bruksområder. Hva jeg vil være helt fornøyd med noe der jeg kan si

Kjære scons: Kjør denne handlingen (som gyter Gjør prosessen) uten å gjøre noe annet samtidig.

Da kunne jeg passerer -j$(nproc)(eller enda bedre parallellitet som ble sendt til scons) til Make prosessen og ville vite at jeg ikke vil bringe maskinen i kne.

Selvfølgelig kjører scons med -j1i første omgang får meg noen av veien dit, men jeg har noen ikke-trivielle arbeidet med å bygge med scons, som ville ha nytte av parallellitet.

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

Publisert på 09/10/2019 klokken 12:53
kilden bruker
På andre språk...                            

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