[Vm-dev] [commit][3223] Add 32-bit linux spur sista builds
commits at squeakvm.org
commits at squeakvm.org
Fri Jan 9 20:47:32 UTC 2015
Revision: 3223
Author: eliot
Date: 2015-01-09 12:47:30 -0800 (Fri, 09 Jan 2015)
Log Message:
-----------
Add 32-bit linux spur sista builds
Added Paths:
-----------
branches/Cog/build.linux32x86/squeak.sista.spur/build/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build/plugins.ext
branches/Cog/build.linux32x86/squeak.sista.spur/build/plugins.int
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/plugins.ext
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/plugins.int
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/plugins.ext
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/plugins.int
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/plugins.int
Removed Paths:
-------------
branches/Cog/build.linux32x86/squeak.sista.spur/NotYetImplemented
Deleted: branches/Cog/build.linux32x86/squeak.sista.spur/NotYetImplemented
===================================================================
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build/mvm (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build/mvm 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,32 @@
+#!/bin/bash
+# Spur VM with VM profiler and threaded heartbeat
+INSTALLDIR=cogspurlinuxht
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
+esac
+
+if [ $# -ge 1 ]; then
+ INSTALLDIR="$1"; shift
+fi
+
+echo -n "clean? "
+read a
+case $a in
+n|no|N|NO) echo "ok but this isn't safe!!";;
+*) test -f Makefile && make reallyclean
+esac
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
+ --with-vmversion=5.0 \
+ --with-src=spursistasrc --with-plugins=src/plugins \
+ CC="gcc -m32" \
+ CXX="g++ -m32" \
+ CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0" \
+ LIBS="-lpthread -luuid" \
+ LDFLAGS=-Wl,-z,now
+rm -f vm/sqUnixMain.o # nuke version info
+rm -rf ../../../products/$INSTALLDIR
+# prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
Property changes on: branches/Cog/build.linux32x86/squeak.sista.spur/build/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build/plugins.ext 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,11 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnicodePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin \
+XDisplayControlPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build/plugins.int 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,37 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.int
+INTERNAL_PLUGINS = \
+ADPCMCodecPlugin \
+AioPlugin \
+AsynchFilePlugin \
+B2DPlugin \
+BitBltPlugin \
+BMPReadWriterPlugin \
+CroquetPlugin \
+ZipPlugin \
+DropPlugin \
+DSAPrims \
+FFTPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+IA32ABI \
+JoystickTabletPlugin \
+JPEGReaderPlugin \
+JPEGReadWriter2Plugin \
+Klatt \
+LargeIntegers \
+Matrix2x3Plugin \
+MIDIPlugin \
+MiscPrimitivePlugin \
+Mpeg3Plugin \
+RePlugin \
+SecurityPlugin \
+SerialPlugin \
+SocketPlugin \
+SoundCodecPrims \
+SoundGenerationPlugin \
+SoundPlugin \
+StarSqueakPlugin \
+SurfacePlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/mvm (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/mvm 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,28 @@
+#!/bin/bash
+# assert VM with VM profiler and threaded heartbeat
+INSTALLDIR=assert/cogspurlinuxht
+OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+
+if [ $# -ge 1 ]; then
+ INSTALLDIR="$1"; shift
+fi
+
+echo -n "clean? "
+read a
+case $a in
+n|no|N|NO) echo "ok but this isn't safe!!";;
+*) test -f Makefile && make reallyclean
+esac
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
+ --with-vmversion=5.0 \
+ --with-src=spursistasrc --with-plugins=src/plugins \
+ CC="gcc -m32" \
+ CXX="g++ -m32" \
+ CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0" \
+ LIBS="-lpthread -luuid" \
+ LDFLAGS=-Wl,-z,now
+rm -f vm/sqUnixMain.o # nuke version info
+rm -rf ../../../products/$INSTALLDIR
+# prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
Property changes on: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/plugins.ext 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,11 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnicodePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin \
+XDisplayControlPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/plugins.int 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,37 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.int
+INTERNAL_PLUGINS = \
+ADPCMCodecPlugin \
+AioPlugin \
+AsynchFilePlugin \
+B2DPlugin \
+BitBltPlugin \
+BMPReadWriterPlugin \
+CroquetPlugin \
+ZipPlugin \
+DropPlugin \
+DSAPrims \
+FFTPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+IA32ABI \
+JoystickTabletPlugin \
+JPEGReaderPlugin \
+JPEGReadWriter2Plugin \
+Klatt \
+LargeIntegers \
+Matrix2x3Plugin \
+MIDIPlugin \
+MiscPrimitivePlugin \
+Mpeg3Plugin \
+RePlugin \
+SecurityPlugin \
+SerialPlugin \
+SocketPlugin \
+SoundCodecPrims \
+SoundGenerationPlugin \
+SoundPlugin \
+StarSqueakPlugin \
+SurfacePlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,28 @@
+#!/bin/bash
+# assert VM with VM profiler and itimer heartbeat
+INSTALLDIR=assert/cogspurlinux
+OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+
+if [ $# -ge 1 ]; then
+ INSTALLDIR="$1"; shift
+fi
+
+echo -n "clean? "
+read a
+case $a in
+n|no|N|NO) echo "ok but this isn't safe!!";;
+*) test -f Makefile && make reallyclean
+esac
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
+ --with-vmversion=5.0 \
+ --with-src=spursistasrc --with-plugins=src/plugins \
+ CC="gcc -m32" \
+ CXX="g++ -m32" \
+ CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1" \
+ LIBS="-lpthread -luuid" \
+ LDFLAGS=-Wl,-z,now
+rm -f vm/sqUnixMain.o # nuke version info
+rm -rf ../../../products/$INSTALLDIR
+# prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
Property changes on: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/plugins.ext 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,11 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnicodePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin \
+XDisplayControlPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/plugins.int 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,37 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.int
+INTERNAL_PLUGINS = \
+ADPCMCodecPlugin \
+AioPlugin \
+AsynchFilePlugin \
+B2DPlugin \
+BitBltPlugin \
+BMPReadWriterPlugin \
+CroquetPlugin \
+ZipPlugin \
+DropPlugin \
+DSAPrims \
+FFTPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+IA32ABI \
+JoystickTabletPlugin \
+JPEGReaderPlugin \
+JPEGReadWriter2Plugin \
+Klatt \
+LargeIntegers \
+Matrix2x3Plugin \
+MIDIPlugin \
+MiscPrimitivePlugin \
+Mpeg3Plugin \
+RePlugin \
+SecurityPlugin \
+SerialPlugin \
+SocketPlugin \
+SoundCodecPrims \
+SoundGenerationPlugin \
+SoundPlugin \
+StarSqueakPlugin \
+SurfacePlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/mvm (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/mvm 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,28 @@
+#!/bin/bash
+# debug Spur VM with VM profiler and threaded heartbeat
+INSTALLDIR=debug/cogspurlinuxht
+OPT="-g3 -O0 -DDEBUGVM=1"
+
+if [ $# -ge 1 ]; then
+ INSTALLDIR="$1"; shift
+fi
+
+echo -n "clean? "
+read a
+case $a in
+n|no|N|NO) echo "ok but this isn't safe!!";;
+*) test -f Makefile && make reallyclean
+esac
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
+ --with-vmversion=5.0 \
+ --with-src=spursistasrc --with-plugins=src/plugins \
+ CC="gcc -m32" \
+ CXX="g++ -m32" \
+ CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0" \
+ LIBS="-lpthread -luuid" \
+ LDFLAGS=-Wl,-z,now
+rm -f vm/sqUnixMain.o # nuke version info
+rm -rf ../../../products/$INSTALLDIR
+# prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
Property changes on: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/plugins.ext 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,11 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnicodePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin \
+XDisplayControlPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/plugins.int 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,37 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.int
+INTERNAL_PLUGINS = \
+ADPCMCodecPlugin \
+AioPlugin \
+AsynchFilePlugin \
+B2DPlugin \
+BitBltPlugin \
+BMPReadWriterPlugin \
+CroquetPlugin \
+ZipPlugin \
+DropPlugin \
+DSAPrims \
+FFTPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+IA32ABI \
+JoystickTabletPlugin \
+JPEGReaderPlugin \
+JPEGReadWriter2Plugin \
+Klatt \
+LargeIntegers \
+Matrix2x3Plugin \
+MIDIPlugin \
+MiscPrimitivePlugin \
+Mpeg3Plugin \
+RePlugin \
+SecurityPlugin \
+SerialPlugin \
+SocketPlugin \
+SoundCodecPrims \
+SoundGenerationPlugin \
+SoundPlugin \
+StarSqueakPlugin \
+SurfacePlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,28 @@
+#!/bin/bash
+# debug Spur VM with VM profiler and itimer heartbeat
+INSTALLDIR=debug/cogspurlinux
+OPT="-g3 -O0 -DDEBUGVM=1"
+
+if [ $# -ge 1 ]; then
+ INSTALLDIR="$1"; shift
+fi
+
+echo -n "clean? "
+read a
+case $a in
+n|no|N|NO) echo "ok but this isn't safe!!";;
+*) test -f Makefile && make reallyclean
+esac
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
+ --with-vmversion=5.0 \
+ --with-src=spursistasrc --with-plugins=src/plugins \
+ CC="gcc -m32" \
+ CXX="g++ -m32" \
+ CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1" \
+ LIBS="-lpthread -luuid" \
+ LDFLAGS=-Wl,-z,now
+rm -f vm/sqUnixMain.o # nuke version info
+rm -rf ../../../products/$INSTALLDIR
+# prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
Property changes on: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/plugins.ext 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,11 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnicodePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin \
+XDisplayControlPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/plugins.int 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,37 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.int
+INTERNAL_PLUGINS = \
+ADPCMCodecPlugin \
+AioPlugin \
+AsynchFilePlugin \
+B2DPlugin \
+BitBltPlugin \
+BMPReadWriterPlugin \
+CroquetPlugin \
+ZipPlugin \
+DropPlugin \
+DSAPrims \
+FFTPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+IA32ABI \
+JoystickTabletPlugin \
+JPEGReaderPlugin \
+JPEGReadWriter2Plugin \
+Klatt \
+LargeIntegers \
+Matrix2x3Plugin \
+MIDIPlugin \
+MiscPrimitivePlugin \
+Mpeg3Plugin \
+RePlugin \
+SecurityPlugin \
+SerialPlugin \
+SocketPlugin \
+SoundCodecPrims \
+SoundGenerationPlugin \
+SoundPlugin \
+StarSqueakPlugin \
+SurfacePlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,32 @@
+#!/bin/bash
+# Spur VM with VM profiler and itimer heartbeat
+INSTALLDIR=cogspurlinux
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
+esac
+
+if [ $# -ge 1 ]; then
+ INSTALLDIR="$1"; shift
+fi
+
+echo -n "clean? "
+read a
+case $a in
+n|no|N|NO) echo "ok but this isn't safe!!";;
+*) test -f Makefile && make reallyclean
+esac
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
+ --with-vmversion=5.0 \
+ --with-src=spursistasrc --with-plugins=src/plugins \
+ CC="gcc -m32" \
+ CXX="g++ -m32" \
+ CFLAGS="$OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1" \
+ LIBS="-lpthread -luuid" \
+ LDFLAGS=-Wl,-z,now
+rm -f vm/sqUnixMain.o # nuke version info
+rm -rf ../../../products/$INSTALLDIR
+# prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
Property changes on: branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/plugins.ext 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,11 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnicodePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin \
+XDisplayControlPlugin
Added: branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/plugins.int 2015-01-09 20:47:30 UTC (rev 3223)
@@ -0,0 +1,37 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.int
+INTERNAL_PLUGINS = \
+ADPCMCodecPlugin \
+AioPlugin \
+AsynchFilePlugin \
+B2DPlugin \
+BitBltPlugin \
+BMPReadWriterPlugin \
+CroquetPlugin \
+ZipPlugin \
+DropPlugin \
+DSAPrims \
+FFTPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+IA32ABI \
+JoystickTabletPlugin \
+JPEGReaderPlugin \
+JPEGReadWriter2Plugin \
+Klatt \
+LargeIntegers \
+Matrix2x3Plugin \
+MIDIPlugin \
+MiscPrimitivePlugin \
+Mpeg3Plugin \
+RePlugin \
+SecurityPlugin \
+SerialPlugin \
+SocketPlugin \
+SoundCodecPrims \
+SoundGenerationPlugin \
+SoundPlugin \
+StarSqueakPlugin \
+SurfacePlugin \
+VMProfileLinuxSupportPlugin
More information about the Vm-dev
mailing list