[Vm-dev] [commit][3715] Correct Mac HowToBuild and mvm scripts for the old -AS & -AT flags and possible

commits at squeakvm.org commits at squeakvm.org
Wed May 11 22:57:04 UTC 2016


Revision: 3715
Author:   eliot
Date:     2016-05-11 15:57:01 -0700 (Wed, 11 May 2016)
Log Message:
-----------
Correct Mac HowToBuild and mvm scripts for the old -AS & -AT flags and possible
replacements.

Modified Paths:
--------------
    branches/Cog/build.macos32x86/HowToBuild
    branches/Cog/build.macos32x86/glue.cog.spur/mvm
    branches/Cog/build.macos32x86/glue.stack.spur/mvm
    branches/Cog/build.macos32x86/newspeak.cog.spur/mvm
    branches/Cog/build.macos32x86/newspeak.stack.spur/mvm
    branches/Cog/build.macos32x86/pharo.cog.spur/mvm
    branches/Cog/build.macos32x86/squeak.cog.spur/mvm
    branches/Cog/build.macos32x86/squeak.cog.spur+immutability/mvm
    branches/Cog/build.macos32x86/squeak.cog.v3/mvm
    branches/Cog/build.macos32x86/squeak.sista.spur/mvm
    branches/Cog/build.macos32x86/squeak.stack.spur/mvm
    branches/Cog/build.macos32x86/squeak.stack.v3/mvm
    branches/Cog/build.macos64x64/HowToBuild
    branches/Cog/build.macos64x64/newspeak.cog.spur/mvm
    branches/Cog/build.macos64x64/newspeak.stack.spur/mvm
    branches/Cog/build.macos64x64/pharo.cog.spur/mvm
    branches/Cog/build.macos64x64/squeak.cog.spur/mvm
    branches/Cog/build.macos64x64/squeak.cog.spur.immutability/mvm
    branches/Cog/build.macos64x64/squeak.sista.spur/mvm
    branches/Cog/build.macos64x64/squeak.stack.spur/mvm
    branches/Cog/platforms/iOS/plugins/FloatMathPlugin/Makefile

Removed Paths:
-------------
    branches/Cog/processors/ARM/gdb-7.10/sim/arm/.deps/

Modified: branches/Cog/build.macos32x86/HowToBuild
===================================================================
--- branches/Cog/build.macos32x86/HowToBuild	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/HowToBuild	2016-05-11 22:57:01 UTC (rev 3715)
@@ -90,11 +90,10 @@
 	cd buiild.macos32x86/squeak.cog.spur
 	./mvm -A
 This will build CocoaFast.app, CocoaDebug.app and CocoaAssert.app applications
-containing the three basic VM configurations.  If the configuration includes
-the multi-threaded
-VM you can use mvm -AS to make the single-threaded VMs, mvm -AT to make the
-multi-threadeds in FastMT.app et al, and mvm -A to make them all.  mvm -d will
-make the Debug.app VM, etc.  mvm -? provides the gory details.
+containing the three basic VM configurations.  If the configuration includes the
+multi-threaded VM you can use mvm -S to make the single-threaded VMs, mvm -T
+to make the multi-threadeds in FastMT.app et al, and mvm -A to make them all.
+mvm -d will make the Debug.app VM, etc.  mvm -? provides the gory details.
 
 Each build directory contains three files
 	plugins.int

Modified: branches/Cog/build.macos32x86/glue.cog.spur/mvm
===================================================================
--- branches/Cog/build.macos32x86/glue.cog.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/glue.cog.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/glue.stack.spur/mvm
===================================================================
--- branches/Cog/build.macos32x86/glue.stack.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/glue.stack.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/newspeak.cog.spur/mvm
===================================================================
--- branches/Cog/build.macos32x86/newspeak.cog.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/newspeak.cog.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/newspeak.stack.spur/mvm
===================================================================
--- branches/Cog/build.macos32x86/newspeak.stack.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/newspeak.stack.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/pharo.cog.spur/mvm
===================================================================
--- branches/Cog/build.macos32x86/pharo.cog.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/pharo.cog.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/squeak.cog.spur/mvm
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/squeak.cog.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/squeak.cog.spur+immutability/mvm
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.spur+immutability/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/squeak.cog.spur+immutability/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/squeak.cog.v3/mvm
===================================================================
--- branches/Cog/build.macos32x86/squeak.cog.v3/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/squeak.cog.v3/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/squeak.sista.spur/mvm
===================================================================
--- branches/Cog/build.macos32x86/squeak.sista.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/squeak.sista.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/squeak.stack.spur/mvm
===================================================================
--- branches/Cog/build.macos32x86/squeak.stack.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/squeak.stack.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos32x86/squeak.stack.v3/mvm
===================================================================
--- branches/Cog/build.macos32x86/squeak.stack.v3/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos32x86/squeak.stack.v3/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos64x64/HowToBuild
===================================================================
--- branches/Cog/build.macos64x64/HowToBuild	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos64x64/HowToBuild	2016-05-11 22:57:01 UTC (rev 3715)
@@ -90,11 +90,10 @@
 	cd buiild.macos64x64/squeak.cog.spur
 	./mvm -A
 This will build CocoaFast.app, CocoaDebug.app and CocoaAssert.app applications
-containing the three basic VM configurations.  If the configuration includes
-the multi-threaded
-VM you can use mvm -AS to make the single-threaded VMs, mvm -AT to make the
-multi-threadeds in FastMT.app et al, and mvm -A to make them all.  mvm -d will
-make the Debug.app VM, etc.  mvm -? provides the gory details.
+containing the three basic VM configurations.  If the configuration includes the
+multi-threaded VM you can use mvm -S to make the single-threaded VMs, mvm -T
+to make the multi-threadeds in FastMT.app et al, and mvm -A to make them all.
+mvm -d will make the Debug.app VM, etc.  mvm -? provides the gory details.
 
 Each build directory contains three files
 	plugins.int

Modified: branches/Cog/build.macos64x64/newspeak.cog.spur/mvm
===================================================================
--- branches/Cog/build.macos64x64/newspeak.cog.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos64x64/newspeak.cog.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos64x64/newspeak.stack.spur/mvm
===================================================================
--- branches/Cog/build.macos64x64/newspeak.stack.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos64x64/newspeak.stack.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos64x64/pharo.cog.spur/mvm
===================================================================
--- branches/Cog/build.macos64x64/pharo.cog.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos64x64/pharo.cog.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos64x64/squeak.cog.spur/mvm
===================================================================
--- branches/Cog/build.macos64x64/squeak.cog.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos64x64/squeak.cog.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos64x64/squeak.cog.spur.immutability/mvm
===================================================================
--- branches/Cog/build.macos64x64/squeak.cog.spur.immutability/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos64x64/squeak.cog.spur.immutability/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos64x64/squeak.sista.spur/mvm
===================================================================
--- branches/Cog/build.macos64x64/squeak.sista.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos64x64/squeak.sista.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/build.macos64x64/squeak.stack.spur/mvm
===================================================================
--- branches/Cog/build.macos64x64/squeak.stack.spur/mvm	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/build.macos64x64/squeak.stack.spur/mvm	2016-05-11 22:57:01 UTC (rev 3715)
@@ -3,9 +3,11 @@
 if [ $# = 0 ]; then
 	A=1;D=1;F=1
 else
-	while getopts 'Aadf?' opt "$@"; do
+	while getopts 'ASTadf?' opt "$@"; do
 		case $opt in
 		A)	A=1;D=1;F=1;;
+		S) echo -S not yet implemented\; use -A for now 1>&1; exit 1;;
+		T) echo -T not yet implemented\; use -A for now 1>&1; exit 1;;
 		a)	A=1;;
 		d)	D=1;;
 		f)	F=1;;

Modified: branches/Cog/platforms/iOS/plugins/FloatMathPlugin/Makefile
===================================================================
--- branches/Cog/platforms/iOS/plugins/FloatMathPlugin/Makefile	2016-05-11 18:59:18 UTC (rev 3714)
+++ branches/Cog/platforms/iOS/plugins/FloatMathPlugin/Makefile	2016-05-11 22:57:01 UTC (rev 3715)
@@ -1,3 +1,3 @@
-XCFLAGS=$(AT_MOST_OPT_LEVEL_ONE) -fno-strict-aliasing
+XCFLAGS=$(AT_MOST_OPT_LEVEL_ONE) -fno-strict-aliasing -D__LITTLE_ENDIAN=1
 
 include ../common/Makefile.plugin



More information about the Vm-dev mailing list