[Vm-dev] [commit][3337] set mvm & plugins lists for ARM
commits at squeakvm.org
commits at squeakvm.org
Wed May 13 00:00:54 UTC 2015
Revision: 3337
Author: rowledge
Date: 2015-05-12 17:00:51 -0700 (Tue, 12 May 2015)
Log Message:
-----------
set mvm & plugins lists for ARM
Modified Paths:
--------------
branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/mvm
branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/plugins.ext
branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/plugins.int
Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/mvm 2015-05-12 01:25:11 UTC (rev 3336)
+++ branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/mvm 2015-05-13 00:00:51 UTC (rev 3337)
@@ -1,6 +1,6 @@
#!/bin/bash
# debug Spur VM with VM profiler and threaded heartbeat
-INSTALLDIR=debug/cogspurlinuxht
+INSTALLDIR=debug/cogspurlinuxhtARM
OPT="-g3 -O0 -DDEBUGVM=1"
if [ $# -ge 1 ]; then
@@ -14,15 +14,15 @@
*) test -f Makefile && make reallyclean
esac
test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
- --with-vmversion=5.0 \
+ --without-vm-display-fbdev --with-vmversion=5.0 \
--with-src=spursrc --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" \
+ CC="gcc " \
+ CXX="g++ " \
+ CFLAGS="$OPT -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS -DCOGMTVM=0" \
+ LIBS="-lpthread -luuid -lasound" \
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-squeak install-plugins prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
+# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
+make -j4 install-squeak install-plugins prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG
Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/plugins.ext
===================================================================
--- branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/plugins.ext 2015-05-12 01:25:11 UTC (rev 3336)
+++ branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/plugins.ext 2015-05-13 00:00:51 UTC (rev 3337)
@@ -1,8 +1,8 @@
# Copied, perhaps edited, from ../../src/examplePlugins.ext
EXTERNAL_PLUGINS = \
-B3DAcceleratorPlugin \
-BochsIA32Plugin \
-GdbARMPlugin \
+#B3DAcceleratorPlugin \
+#BochsIA32Plugin \
+#GdbARMPlugin \
SqueakFFIPrims \
SqueakSSL \
LocalePlugin \
Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/plugins.int
===================================================================
--- branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/plugins.int 2015-05-12 01:25:11 UTC (rev 3336)
+++ branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/plugins.int 2015-05-13 00:00:51 UTC (rev 3337)
@@ -6,7 +6,7 @@
B2DPlugin \
BitBltPlugin \
BMPReadWriterPlugin \
-CroquetPlugin \
+#CroquetPlugin \
ZipPlugin \
DropPlugin \
DSAPrims \
@@ -15,7 +15,7 @@
FilePlugin \
FloatArrayPlugin \
FloatMathPlugin \
-IA32ABI \
+#IA32ABI \
JoystickTabletPlugin \
JPEGReaderPlugin \
JPEGReadWriter2Plugin \
More information about the Vm-dev
mailing list