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

Eliot Miranda eliot.miranda at gmail.com
Fri Oct 2 17:56:03 UTC 2015


Hi David, Hi All,

    I'd like to propose that Bob Westergaard, colleague at Cadence, and
long time Smalltalker (we worked together for years at ParcPlace and sons),
be given write permission to (at least) the Cog branch of the svn
repository.  Bob is extremely capable and more than a safe set of hands.

On Fri, Oct 2, 2015 at 10:52 AM, <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
>
>


-- 
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20151002/20d9bcde/attachment-0001.htm


More information about the Vm-dev mailing list