[Vm-dev] [commit][3496] Rebuild configure for the linux GdbARMPlugin.

commits at squeakvm.org commits at squeakvm.org
Thu Nov 12 22:19:16 UTC 2015


Revision: 3496
Author:   eliot
Date:     2015-11-12 14:19:13 -0800 (Thu, 12 Nov 2015)
Log Message:
-----------
Rebuild configure for the linux GdbARMPlugin.
Fix libraries in the Mac OS X 32-bit Spur GdbARMPlugin.
Make all the linux makeall... scripts fork only if given an explicit -fork
argument, which must be the first argument.  This because otherwise one can't
interrupt a makeallclean when one wants to.

Modified Paths:
--------------
    branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean
    branches/Cog/build.linux32ARM/newspeak.cog.spur/makealldirty
    branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean
    branches/Cog/build.linux32ARM/newspeak.stack.spur/makealldirty
    branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean
    branches/Cog/build.linux32ARM/squeak.cog.spur/makealldirty
    branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean
    branches/Cog/build.linux32ARM/squeak.stack.spur/makealldirty
    branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean
    branches/Cog/build.linux32ARM/squeak.stack.v3/makealldirty
    branches/Cog/build.linux32x86/glue.cog.spur/makeallclean
    branches/Cog/build.linux32x86/glue.cog.spur/makealldirty
    branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean
    branches/Cog/build.linux32x86/newspeak.cog.spur/makealldirty
    branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean
    branches/Cog/build.linux32x86/newspeak.sista.spur/makealldirty
    branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean
    branches/Cog/build.linux32x86/newspeak.stack.spur/makealldirty
    branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean
    branches/Cog/build.linux32x86/squeak.cog.spur/makealldirty
    branches/Cog/build.linux32x86/squeak.cog.spur/plugins.ext
    branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean
    branches/Cog/build.linux32x86/squeak.cog.v3/makealldirty
    branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean
    branches/Cog/build.linux32x86/squeak.sista.spur/makealldirty
    branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean
    branches/Cog/build.linux32x86/squeak.stack.spur/makealldirty
    branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean
    branches/Cog/build.linux32x86/squeak.stack.v3/makealldirty
    branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
    branches/Cog/build.linux64x64/newspeak.cog.spur/makealldirty
    branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
    branches/Cog/build.linux64x64/newspeak.sista.spur/makealldirty
    branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean
    branches/Cog/build.linux64x64/newspeak.stack.spur/makealldirty
    branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean
    branches/Cog/build.linux64x64/squeak.cog.spur/makealldirty
    branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean
    branches/Cog/build.linux64x64/squeak.sista.spur/makealldirty
    branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean
    branches/Cog/build.linux64x64/squeak.stack.spur/makealldirty
    branches/Cog/build.macos32x86/squeak.cog.spur/GdbARMPlugin/GdbARMPlugin.xcodeproj/project.pbxproj
    branches/Cog/platforms/unix/config/configure

Modified: branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/newspeak.cog.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32ARM/newspeak.cog.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32ARM/newspeak.cog.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/newspeak.cog.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/newspeak.stack.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32ARM/newspeak.stack.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32ARM/newspeak.stack.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/newspeak.stack.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/squeak.cog.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32ARM/squeak.cog.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/squeak.cog.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/squeak.stack.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32ARM/squeak.stack.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/squeak.stack.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/squeak.stack.v3/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32ARM/squeak.stack.v3/makealldirty
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.v3/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32ARM/squeak.stack.v3/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/glue.cog.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32x86/glue.cog.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/glue.cog.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/glue.cog.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32x86/glue.cog.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/glue.cog.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/newspeak.sista.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32x86/newspeak.sista.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/newspeak.sista.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/newspeak.stack.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/newspeak.stack.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.cog.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.cog.spur/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/plugins.ext	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/plugins.ext	2015-11-12 22:19:13 UTC (rev 3496)
@@ -2,6 +2,7 @@
 EXTERNAL_PLUGINS = \
 B3DAcceleratorPlugin \
 BochsIA32Plugin \
+BochsX64Plugin \
 GdbARMPlugin \
 SqueakFFIPrims \
 SqueakSSL \

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/makealldirty
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.sista.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/makealldirty
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/makealldirty
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
===================================================================
--- branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/makealldirty
===================================================================
--- branches/Cog/build.linux64x64/newspeak.cog.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/newspeak.cog.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
===================================================================
--- branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/newspeak.sista.spur/makealldirty
===================================================================
--- branches/Cog/build.linux64x64/newspeak.sista.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/newspeak.sista.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean
===================================================================
--- branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/newspeak.stack.spur/makealldirty
===================================================================
--- branches/Cog/build.linux64x64/newspeak.stack.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/newspeak.stack.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean
===================================================================
--- branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/squeak.cog.spur/makealldirty
===================================================================
--- branches/Cog/build.linux64x64/squeak.cog.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/squeak.cog.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean
===================================================================
--- branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/squeak.sista.spur/makealldirty
===================================================================
--- branches/Cog/build.linux64x64/squeak.sista.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/squeak.sista.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean
===================================================================
--- branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,7 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo y | ./mvm "$@") &
-done
-wait
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo y | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.linux64x64/squeak.stack.spur/makealldirty
===================================================================
--- branches/Cog/build.linux64x64/squeak.stack.spur/makealldirty	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.linux64x64/squeak.stack.spur/makealldirty	2015-11-12 22:19:13 UTC (rev 3496)
@@ -1,6 +1,15 @@
 #!/bin/sh
 trap 'exit 2' HUP INT PIPE TERM
-for d in `dirname $0`/build*; do
-	(cd ./$d
-	 echo n | ./mvm "$@")
-done
+if [ "$1" = -fork ]; then
+	shift
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@") &
+	done
+	wait
+else
+	for d in `dirname $0`/build*; do
+		(cd ./$d
+		 echo n | ./mvm "$@")
+	done
+fi

Modified: branches/Cog/build.macos32x86/squeak.cog.spur/GdbARMPlugin/GdbARMPlugin.xcodeproj/project.pbxproj
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/GdbARMPlugin/GdbARMPlugin.xcodeproj/project.pbxproj	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/GdbARMPlugin/GdbARMPlugin.xcodeproj/project.pbxproj	2015-11-12 22:19:13 UTC (rev 3496)
@@ -227,11 +227,11 @@
 					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)",
 					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)",
 				);
-				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../processors/ARM/mac/gdb-7.6/opcodes\"";
-				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../../processors/ARM/mac/gdb-7.6/sim/arm\"";
-				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../../../processors/ARM/mac/binutils-2.25/bfd\"";
-				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../../../processors/ARM/mac/binutils-2.25/libiberty\"";
-				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(SRCROOT)/../../../processors/ARM/mac/binutils-2.25/bfd\"";
+				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = ../../gdbarm32/opcodes;
+				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = ../../gdbarm32/sim/arm;
+				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = ../../gdbarm32/bfd;
+				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = ../../gdbarm32/libiberty;
+				LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = ../../gdbarm32/bfd;
 				PRODUCT_NAME = GdbARMPlugin;
 				WRAPPER_EXTENSION = bundle;
 			};

Modified: branches/Cog/platforms/unix/config/configure
===================================================================
--- branches/Cog/platforms/unix/config/configure	2015-11-12 21:19:14 UTC (rev 3495)
+++ branches/Cog/platforms/unix/config/configure	2015-11-12 22:19:13 UTC (rev 3496)
@@ -28191,6 +28191,52 @@
   done
   echo ${llibs} > ${plugin}.lib
 fi
+plugin="BochsIA32Plugin"
+plibs=""
+rm -f BochsIA32Plugin.sub BochsIA32Plugin.lib
+# To build the BochsIA32Plugin one must build the Bochs support libraries
+if test -f ../../bochsx86/cpu/libcpu.a \
+	-a  -f ../../bochsx86/disasm/libdisasm.a \
+	-a  -f ../../bochsx86/fpu/libfpu.a; then
+	echo "bochs support libraries have been built; building BochsIA32Plugin"
+else
+	echo "../../bochsx86 libraries have not been built; not building BochsIA32Plugin"
+
+
+  echo "$as_me:$LINENO: result: ******** disabling ${plugin}" >&5
+echo "${ECHO_T}******** disabling ${plugin}" >&6
+  disabled_plugins="${disabled_plugins} ${plugin}"
+fi
+if test "${plibs}"; then
+  llibs="${LIBS}"
+  for l in ${plibs}; do
+  llibs="${llibs} -l${l}"
+  done
+  echo ${llibs} > ${plugin}.lib
+fi
+plugin="BochsX64Plugin"
+plibs=""
+rm -f BochsX64Plugin.sub BochsX64Plugin.lib
+# To build the BochsX64Plugin one must build the Bochs support libraries
+if test -f ../../bochsx64/cpu/libcpu.a \
+	-a  -f ../../bochsx64/disasm/libdisasm.a \
+	-a  -f ../../bochsx64/fpu/libfpu.a; then
+	echo "bochs support libraries have been built; building BochsX64Plugin"
+else
+	echo "../../bochsx64 libraries have not been built; not building BochsX64Plugin"
+
+
+  echo "$as_me:$LINENO: result: ******** disabling ${plugin}" >&5
+echo "${ECHO_T}******** disabling ${plugin}" >&6
+  disabled_plugins="${disabled_plugins} ${plugin}"
+fi
+if test "${plibs}"; then
+  llibs="${LIBS}"
+  for l in ${plibs}; do
+  llibs="${llibs} -l${l}"
+  done
+  echo ${llibs} > ${plugin}.lib
+fi
 plugin="FloatMathPlugin"
 plibs=""
 rm -f FloatMathPlugin.sub FloatMathPlugin.lib
@@ -28220,10 +28266,10 @@
 plibs=""
 rm -f GdbARMPlugin.sub GdbARMPlugin.lib
 # To build the GdbARMPlugin one must build libsim.a from gdb
-if test -f ../../../processors/ARM/gdb-7.6/sim/arm/libsim.a; then
+if test -f ../../gdbarm32/sim/arm/libsim.a; then
 	echo "libsim.a has been built; building GdbARMPlugin"
 else
-	echo "/processors/ARM/gdb-7.6/sim/arm/libsim.a has not been built; not building GdbARMPlugin"
+	echo "../../gdbarm32/sim/arm/libsim.a has not been built; not building GdbARMPlugin"
 
 
   echo "$as_me:$LINENO: result: ******** disabling ${plugin}" >&5



More information about the Vm-dev mailing list