[Vm-dev] [commit][3467] Fork the linux builds in makeallclean.

Eliot Miranda eliot.miranda at gmail.com
Sun Oct 4 02:15:03 UTC 2015


Oops, my typing was automatic.  I meant to say build.linux32ARM
Sorry

_,,,^..^,,,_ (phone)

> On Oct 3, 2015, at 5:00 PM, Levente Uzonyi <leves at elte.hu> wrote:
> 
> Hi Eliot,
> 
> It's not present in either build.linux32x86/squeak.cog.v3/build/mvm nor build.linux32x86/squeak.cog.spur/build/mvm . I didn't check other variants.
> 
> Levente
> 
>> On Sat, 3 Oct 2015, Eliot Miranda wrote:
>> 
>> 
>> HI Levente,
>> 
>>   Tim has done this to the make invocations in the build.linux32x86 builds.  Personally I don't like it; the console output is intermixed and consequently most confusing.  The UNIX console has yet to provide a good solution to concurrency ;-)
>> 
>> _,,,^..^,,,_ (phone)
>> 
>>> On Oct 3, 2015, at 11:10 AM, Levente Uzonyi <leves at elte.hu> wrote:
>>> 
>>> Wouldn't it be worth adding "-j $[$(nproc) * 2]" to make in the mvm file?
>>> I always do it when I'm building a VM on linux.
>>> 
>>> Levente
>>> 
>>>> On Fri, 2 Oct 2015, commits at squeakvm.org wrote:
>>>> 
>>>> 
>>>> Revision: 3467
>>>> Author:   eliot
>>>> Date:     2015-10-02 10:52:21 -0700 (Fri, 02 Oct 2015)
>>>> Log Message:
>>>> -----------
>>>> Fork the linux builds in makeallclean.  On typical servers it's faster.
>>>> 
>>>> Modified Paths:
>>>> --------------
>>>>  branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean
>>>>  branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean
>>>>  branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean
>>>>  branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean
>>>>  branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean
>>>>  branches/Cog/build.linux32x86/glue.cog.spur/makeallclean
>>>>  branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean
>>>>  branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean
>>>>  branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean
>>>>  branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean
>>>>  branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean
>>>>  branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean
>>>>  branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean
>>>>  branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean
>>>>  branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
>>>>  branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
>>>>  branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean
>>>>  branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean
>>>>  branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean
>>>>  branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean
>>>> 
>>>> Modified: branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32x86/glue.cog.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32x86/glue.cog.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32x86/glue.cog.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>>>> 
>>>> Modified: branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean
>>>> ===================================================================
>>>> --- branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean    2015-10-01 02:00:52 UTC (rev 3466)
>>>> +++ branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean    2015-10-02 17:52:21 UTC (rev 3467)
>>>> @@ -2,5 +2,6 @@
>>>> trap 'exit 2' HUP INT PIPE TERM
>>>> for d in `dirname $0`/build*; do
>>>>   (cd $d
>>>> -     echo y | ./mvm "$@")
>>>> +     echo y | ./mvm "$@") &
>>>> done
>>>> +wait
>> 


More information about the Vm-dev mailing list