[Vm-dev] [commit][3467] Fork the linux builds in makeallclean.
Levente Uzonyi
leves at elte.hu
Sun Oct 4 00:00:03 UTC 2015
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