[Vm-dev] [commit][3166]

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Wed Dec 10 22:41:42 UTC 2014


Eliot,
concerning CAS, are these the changes I submitted, or some concurrent
implementation?

2014-12-10 21:28 GMT+01:00 <commits at squeakvm.org>:

>
> Revision: 3166
> Author:   eliot
> Date:     2014-12-10 12:28:32 -0800 (Wed, 10 Dec 2014)
> Log Message:
> -----------
>
> Use the gcc/clang built-ins for CAS and atomic increment if available.
>
> A few more 64-bit changes to the Carbon implementation of the Mac
> subsystem,
> taking it as far as I can before admitting defeat and switching to the
> Cocoa
> implementation.
>
> Add a linux 64-bit build tree.
>
> Shed the old external platforms/iOS tree and import the latest pharovm tree
> (as of:
>         commit 4feca169ed2abe8b3df0c0d0b9cd1f980a84e723
>         Merge: 447f247 3c7a588
>         Author: Esteban Lorenzano <estebanlm at gmail.com>
>         Date:   Fri Dec 5 07:54:51 2014 +0100
>
>                 Merge pull request #70 from nicolaihess/issue_14340
>
>                 use the same value for charCode and keyValue for
> mousewheelevents)
>
> Modified Paths:
> --------------
>
> branches/Cog/build.macos64x64/squeak.cog.spur/SqueakFFIPrims/SqueakFFI.xcodeproj/project.pbxproj
>
> branches/Cog/build.macos64x64/squeak.sista.spur/SqueakFFIPrims/SqueakFFI.xcodeproj/project.pbxproj
>
> branches/Cog/build.macos64x64/squeak.stack.spur/CoreVM.xcodeproj/project.pbxproj
>
> branches/Cog/build.macos64x64/squeak.stack.spur/SqueakFFIPrims/SqueakFFI.xcodeproj/project.pbxproj
>     branches/Cog/build.macos64x64/squeak.stack.spur/plugins.int
>     branches/Cog/platforms/Cross/vm/sq.h
>     branches/Cog/platforms/Cross/vm/sqAtomicOps.h
>     branches/Cog/platforms/Cross/vm/sqExternalSemaphores.c
>     branches/Cog/platforms/Cross/vm/sqTicker.c
>     branches/Cog/platforms/Mac OS/vm/sqMacMain.c
>     branches/Cog/platforms/Mac OS/vm/sqMacUIEventsUniversal.c
>     branches/Cog/platforms/Mac OS/vm/sqMacWindowUniversal.c
>     branches/Cog/platforms/unix/misc/threadValidate/sqTicker.c
>     branches/Cog/platforms/unix/misc/threadValidate/sqUnixHeartbeat.c
>     branches/Cog/platforms/unix/vm/sqUnixITimerHeartbeat.c
>     branches/Cog/platforms/unix/vm/sqUnixITimerTickerHeartbeat.c
>     branches/Cog/platforms/unix/vm/sqUnixMain.c
>     branches/Cog/platforms/unix/vm/sqUnixVMProfile.c
>
> Added Paths:
> -----------
>     branches/Cog/build.linux64x64/
>     branches/Cog/build.linux64x64/HowToBuild
>     branches/Cog/build.linux64x64/editnewspeakinstall.sh
>     branches/Cog/build.linux64x64/makeall
>     branches/Cog/build.linux64x64/makeproduct
>     branches/Cog/build.linux64x64/mkNamedPrims.sh
>     branches/Cog/build.linux64x64/newspeak.cog.spur/
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build/
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build/mvm
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build/plugins.int
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/mvm
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/
> plugins.int
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/
> plugins.int
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/mvm
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/
> plugins.int
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/
> plugins.int
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm
>
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/
> plugins.int
>     branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
>     branches/Cog/build.linux64x64/newspeak.cog.spur/makealldirty
>     branches/Cog/build.linux64x64/newspeak.sista.spur/
>     branches/Cog/build.linux64x64/newspeak.sista.spur/NotYetImplemented
>     branches/Cog/build.linux64x64/newspeak.sista.spur/build/
>     branches/Cog/build.linux64x64/newspeak.sista.spur/build/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.sista.spur/build/plugins.int
>     branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert/
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert/
> plugins.int
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert.itimerheartbeat/
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.ext
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert.itimerheartbeat/
> plugins.int
>     branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug/
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug/
> plugins.int
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug.itimerheartbeat/
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.ext
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug.itimerheartbeat/
> plugins.int
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.itimerheartbeat/
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.itimerheartbeat/plugins.ext
>
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.itimerheartbeat/
> plugins.int
>     branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
>     branches/Cog/build.linux64x64/newspeak.sista.spur/makealldirty
>     branches/Cog/build.linux64x64/newspeak.stack.spur/
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build/
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build/mvm
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build/plugins.int
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/mvm
>
> branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/
> plugins.int
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/mvm
>
> branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/plugins.ext
>     branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/
> plugins.int
>     branches/Cog/build.linux64x64/newspeak.stack.spur/makeallclean
>     branches/Cog/build.linux64x64/newspeak.stack.spur/makealldirty
>     branches/Cog/build.linux64x64/squeak.cog.spur/
>     branches/Cog/build.linux64x64/squeak.cog.spur/build/
>     branches/Cog/build.linux64x64/squeak.cog.spur/build/mvm
>     branches/Cog/build.linux64x64/squeak.cog.spur/build/plugins.ext
>     branches/Cog/build.linux64x64/squeak.cog.spur/build/plugins.int
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.assert/
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.assert/mvm
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.assert/plugins.ext
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.assert/plugins.int
>
> branches/Cog/build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/
>
> branches/Cog/build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm
>
> branches/Cog/build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
>
> branches/Cog/build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/
> plugins.int
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.debug/
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.debug/mvm
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.debug/plugins.ext
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.debug/plugins.int
>
> branches/Cog/build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/
>
> branches/Cog/build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm
>
> branches/Cog/build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
>
> branches/Cog/build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/
> plugins.int
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.itimerheartbeat/
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm
>
> branches/Cog/build.linux64x64/squeak.cog.spur/build.itimerheartbeat/plugins.ext
>     branches/Cog/build.linux64x64/squeak.cog.spur/build.itimerheartbeat/
> plugins.int
>     branches/Cog/build.linux64x64/squeak.cog.spur/makeallclean
>     branches/Cog/build.linux64x64/squeak.cog.spur/makealldirty
>     branches/Cog/build.linux64x64/squeak.sista.spur/
>     branches/Cog/build.linux64x64/squeak.sista.spur/NotYetImplemented
>     branches/Cog/build.linux64x64/squeak.sista.spur/build/
>     branches/Cog/build.linux64x64/squeak.sista.spur/build.assert/
>
> branches/Cog/build.linux64x64/squeak.sista.spur/build.assert.itimerheartbeat/
>     branches/Cog/build.linux64x64/squeak.sista.spur/build.debug/
>
> branches/Cog/build.linux64x64/squeak.sista.spur/build.debug.itimerheartbeat/
>     branches/Cog/build.linux64x64/squeak.sista.spur/build.itimerheartbeat/
>     branches/Cog/build.linux64x64/squeak.sista.spur/makeallclean
>     branches/Cog/build.linux64x64/squeak.sista.spur/makealldirty
>     branches/Cog/build.linux64x64/squeak.stack.spur/
>     branches/Cog/build.linux64x64/squeak.stack.spur/build/
>     branches/Cog/build.linux64x64/squeak.stack.spur/build/mvm
>     branches/Cog/build.linux64x64/squeak.stack.spur/build/plugins.ext
>     branches/Cog/build.linux64x64/squeak.stack.spur/build/plugins.int
>     branches/Cog/build.linux64x64/squeak.stack.spur/build.assert/
>     branches/Cog/build.linux64x64/squeak.stack.spur/build.assert/mvm
>
> branches/Cog/build.linux64x64/squeak.stack.spur/build.assert/plugins.ext
>     branches/Cog/build.linux64x64/squeak.stack.spur/build.assert/
> plugins.int
>     branches/Cog/build.linux64x64/squeak.stack.spur/build.debug/
>     branches/Cog/build.linux64x64/squeak.stack.spur/build.debug/mvm
>     branches/Cog/build.linux64x64/squeak.stack.spur/build.debug/plugins.ext
>     branches/Cog/build.linux64x64/squeak.stack.spur/build.debug/
> plugins.int
>     branches/Cog/build.linux64x64/squeak.stack.spur/makeallclean
>     branches/Cog/build.linux64x64/squeak.stack.spur/makealldirty
>     branches/Cog/build.linux64x64/third-party/
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/.gitignore
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/COPYING
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/ChangeLog
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/INSTALL
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/MEMORY-LEAK
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/Makefile.am
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/Makefile.in
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/NOTES
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/TODO
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/acinclude.m4
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/aclocal.m4
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/alsalisp/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/alsalisp/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/alsalisp/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/alsalisp/alsalisp.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/alsalisp/hctl.lisp
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/alsalisp/hello.lisp
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/alsalisp/itest.lisp
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/alsalisp/test.lisp
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/aserver/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/aserver/COPYING
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/aserver/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/aserver/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/aserver/aserver.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/autom4te.cache/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/autom4te.cache/output.0
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/autom4te.cache/output.1
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/autom4te.cache/requests
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/autom4te.cache/traces.0
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/autom4te.cache/traces.1
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/compile
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/config.guess
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/config.sub
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/configure
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/
> configure.in
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/cvscompile
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/depcomp
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/README.1st
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/asoundrc.txt
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/
> doxygen.cfg.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/index.doxygen
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/pictures/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/pictures/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/pictures/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/pictures/wave1.gif
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/doc/pictures/wave2.gif
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/gitcompile
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/alisp.h
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/alsa
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/alsa-symbols.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/aserver.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/asoundef.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/asoundlib-head.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/asoundlib-tail.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/conf.h
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/
> config.h.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/control.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/control_external.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/error.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/global.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/hwdep.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/iatomic.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/input.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/list.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/local.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/mixer.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/mixer_abst.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/output.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/pcm.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/pcm_external.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/pcm_extplug.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/pcm_ioplug.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/pcm_old.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/pcm_plugin.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/pcm_rate.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/rawmidi.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/search.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/seq.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/seq_event.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/seq_midi_event.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/seqmid.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/asequencer.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/asound.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/asound_fm.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/asoundef.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/emu10k1.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/hdsp.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/sb16_csp.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/sscape_ioctl.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sound/type_compat.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/sys.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/include/timer.h
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/install-sh
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/ltmain.sh
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/missing
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/ac97.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/hda.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/common.py
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/hda.py
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/main.py
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/sbase.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/sbase.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/modules/mixer/simple/sbasedl.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/Versions.in
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/alisp/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/alisp/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/alisp/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/alisp/alisp.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/alisp/alisp_local.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/alisp/alisp_snd.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/async.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/compat/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/compat/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/compat/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/compat/empty.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/compat/hsearch_r.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/alsa.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/AACI.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ATIIXP-MODEM.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ATIIXP-SPDMA.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ATIIXP.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/AU8810.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/AU8820.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/AU8830.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/Audigy.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/Audigy2.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/Aureon51.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/Aureon71.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/CA0106.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8338-SWIEC.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8338.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8738-MC6.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8738-MC8.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8788.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/CS46xx.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/EMU10K1.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/EMU10K1X.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ENS1370.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ENS1371.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ES1968.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/FM801.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/GUS.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/HDA-Intel.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ICE1712.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ICE1724.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ICH-MODEM.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ICH.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/ICH4.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/Maestro3.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/NFORCE.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/PC-Speaker.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/PMac.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/PMacToonie.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/PS3.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/RME9636.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/RME9652.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018/sndoc-mixer.alisp
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018/sndop-mixer.alisp
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/TRID4DWAVENX.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/USB-Audio.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA686A.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA8233.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA8233A.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA8237.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/VX222.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/VXPocket.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/VXPocket440.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/YMF744.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/aliases.alisp
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/cards/aliases.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/center_lfe.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/default.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/dmix.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/dpl.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/dsnoop.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/front.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/hdmi.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/iec958.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/modem.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/rear.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/side.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround40.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround41.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround50.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround51.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround71.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/smixer.conf
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf/sndo-mixer.alisp
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/conf.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/confmisc.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/cards.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/control.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/control_ext.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/control_hw.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/control_local.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/control_shm.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/control_symbols.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/ctl_symbols_list.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/hcontrol.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/namehint.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/setup.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/control/tlv.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/dlmisc.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/error.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/hwdep/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/hwdep/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/hwdep/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep_hw.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep_local.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep_symbols.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/input.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/bag.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/mixer.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/mixer_local.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/mixer_simple.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/simple.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/simple_abst.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/mixer/simple_none.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/names.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/output.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/atomic.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/interval.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/interval.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/interval_inline.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/ladspa.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/mask.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/mask.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/mask_inline.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_adpcm.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_alaw.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_asym.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_copy.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_direct.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_direct.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_generic.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_i386.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_i386.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_x86_64.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_x86_64.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dshare.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dsnoop.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_empty.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_ext_parm.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_extplug.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_file.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_generic.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_generic.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_hooks.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_hw.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_iec958.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_ioplug.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_ladspa.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_lfloat.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_linear.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_local.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_meter.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_misc.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_mmap.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_mmap_emul.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_mulaw.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_multi.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_null.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_params.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_plug.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_plugin.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_plugin.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_rate.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_rate_linear.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_route.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_share.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_shm.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_simple.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_softvol.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_symbols.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/pcm_symbols_list.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/plugin_ops.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/scopes/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/scopes/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/scopes/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/pcm/scopes/level.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/rawmidi/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/rawmidi/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/rawmidi/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_hw.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_local.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_symbols.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_virt.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/seq.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/seq_event.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/seq_hw.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/seq_local.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/seq_midi_event.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/seq_old.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/seq_symbols.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/seq/seqmid.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/shmarea.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/socket.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/timer/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/timer/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/timer/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/timer/timer.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/timer/timer_hw.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/timer/timer_local.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/timer/timer_query.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/timer/timer_query_hw.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/timer/timer_symbols.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/src/userfile.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/Makefile.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/client_event_filter.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/code.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/control.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/latency.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/midifile.3
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/midifile.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/midifile.h
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/midiloop.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/namehint.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/oldapi.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/omixer.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/pcm.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/pcm_min.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/playmidi1.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/queue_timer.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/rawmidi.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/seq-decoder.c
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/seq-sender.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/seq.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/test/timer.c
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/utils/
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/utils/Makefile.am
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/utils/Makefile.in
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/utils/
> alsa-lib.spec.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/utils/alsa.m4
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/utils/
> alsa.pc.in
>
> branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/utils/buildrpm
>     branches/Cog/build.linux64x64/third-party/alsa-lib-1.0.17a/version
>
> Property Changed:
> ----------------
>     branches/Cog/platforms/
>     branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
>
> Added: branches/Cog/build.linux64x64/HowToBuild
> ===================================================================
> --- branches/Cog/build.linux64x64/HowToBuild
> (rev 0)
> +++ branches/Cog/build.linux64x64/HowToBuild    2014-12-10 20:28:32 UTC
> (rev 3166)
> @@ -0,0 +1,216 @@
> +How To Build On Linux
> +---------------------
> +
> +
> +Contents:
> +       - Overview
> +       - Checking out sources to build out-of-the-box
> +       - Building out of the box
> +       - Building the Bochs Support Libraries
> +       - How to configure and build a VM on Unix
> +       - Testing an external plugin has completely linked
> +       - Optimization level and gcc version (please read!)
> +       - Installing support libraries
> +
> +
> +Overview
> +--------
> +The "Cog" VM comes in a bewildering variety of forms.  The first
> distinction
> +is between Squeak/Croquet VMs that run Squeak, Pharo, Cuis, Croquet images
> +and their ilk, and between Newspeak VMs that run Newspeak.
> +
> +Another distinction is between Stack, Cog and Sista VMs.  Stack VMs are
> those
> +with context-to-stack mapping that optimise message sending by keeping
> method
> +activations on a stack instead of in contexts.  These are pure
> interpreters but
> +significantly faster than the standard context-based Interpreter VM.  Cog
> VMs
> +add a JIT to the mix, compiling methods used more than once to maxchine
> code on
> +the fly.  Sista VMs, as yet unrealised and in development, add support for
> +adaptive optimization that does speculative inlining at the
> bytecode-to-bytecode
> +level.  These are targeted for release in 2015.
> +
> +Another distinction is between "v3" VMs and Spur VMs.  "v3" is the
> original
> +object representation for Squeak as described in the back-to-the-future
> paper.
> +Spur, as described on the www.mirandabanda.org blog, is a faster object
> +representation which uses generation scavenging, lazy forwarding for fast
> +become, and a single object header format common to 32 and 64 bit
> versions.
> +
> +Another distinction is between normal single-threaded VMs that schedule
> "green"
> +Smalltalk processes above a single-threaded VM, and "multi-threaded" VMs
> that
> +share the VM between any number of native threads such that only one
> native
> +thread owns the VM at any one time, switching between threads on FFI
> calls and
> +callbacks or on Smalltalk process switches when Smalltalk processes are
> owned
> +by threads.  This multi-threaded support is as yet experimental.
> +
> +A distinction on linux is between VMs with an itimer hearbeat or a
> threaded
> +heartbeat.  VMs with an itimer hearbeat  use setitimer to deliver a
> SIGALRM
> +signal at regular intervals to interrupt the VM to check for events.
> These
> +signals can be troublesome, interrupting foreign code that cannot cope
> with
> +such signals.  VMs with a threaded heartbeat use a high-priority thread
> that
> +loops, blocking on nanosleep and then interrupting the VM, performing the
> same
> +function as the itimer heartbeat but without using signals.  These VMs
> are to
> +be preferred but suport for multiple thread priorities in user-level
> processes
> +has only been available on linux in kernels later than 2.6.12.
> +
> +The final distinction is between production, assert and debug VMs.
> Production
> +VMs are fully optimized, although they may include debugging symbols, and
> as
> +their name implies are for use in production.  Assert and debug VMs
> include
> +many assert checks that are disabled in the production VMs.  These
> asserts are
> +very helpful in debugging VM problems but significantly impact
> performance.
> +The difference between assert and debug VMs is that assert VMs are
> compiled
> +with moderate optimization, which improves the performance of the asserts,
> +whereas debug VMs are compiled with no optimization at all, providing
> maximum
> +debuggability with minimum performance.
> +
> +This directory tree provides build directories for some of this matrix.
> For
> +example, squeak.cog.v3 contains build directories for Smalltalk Cog VMs
> using
> +the old object representation, newspeak.stack.spur contains build
> directories
> +for Newspeak Stack VMs using the Spur object representation.  Build as
> desired.
> +
> +
> +Checking out sources to build out-of-the-box
> +--------------------------------------------
> +Check-out at least the relevant platform sources, vm and plugin sources,
> and
> +the relevant build directories
> +     svn co http://www.squeakvm.org/svn/squeak/branches/Cog/platforms
> +     svn co
> http://www.squeakvm.org/svn/squeak/branches/Cog/build.linux32x86
> +     svn co http://www.squeakvm.org/svn/squeak/branches/Cog/src etc
> +               (see section "VM source directories" in the root README)
> +
> +
> +Building out of the box
> +-----------------------
> +Install the tools (gcc, X11-devel, etc, e.g. libpng, libuuid libX11 &
> libxt
> +source). See "Installing support libraries" below.  If the configure step
> fails
> +when "checking for C compiler default output file name", you have yet to
> install
> +all the necessary support packages (e.g. libuuid).
> +Then cd to the build directory of your choice, e.g.
> +       build.linux32x86/squeak.cog.spur/build
> +Then either remove any BochsIA32Plugin line from plugins.ext or build the
> +Bochs support libraries (see Building the Bochs Support Libraries below).
> +Then execute
> +       ./mvm
> +answering "y" to perform a clean build or "n" to rebuild without
> recionfiguring.
> +Again, if the configure step fails when "checking for C compiler default
> output
> +file name", you have yet to install all the necessary support (e.g.
> lubuuid).
> +
> +The subdirectories confrm to the production/assert/debug x itimer vs
> threaded
> +heartbeat x single vs multi-threaded parts of the matrix described
> above.  For
> +example, build.linux32x86/squeak.cog.v3 includes
> +
> +       build
> +       build.itimerheartbeat
> +       build.multithreaded
> +
> +       build.assert
> +       build.assert.itimerheartbeat
> +       build.multithreaded.assert
> +
> +       build.debug
> +       build.multithreaded.debug
> +       build.debug.itimerheartbeat
> +
> +subdirectories. It includes two convenience scripts that will make all
> +configurations:
> +       makeallclean
> +       makealldirty
> +
> +Each build directory contains three files
> +       mvm
> +       plugins.int
> +       plugins.ext
> +The mvm script runs ../platforms/unix/config/configure with the relevant
> +options, runs make, and then make install to create a VM directory tree in
> +../products, ../products/assert or ../products/debug as appropriate.
> +plugins.int and plugins.ext determine the set of plugins to be taken from
> +the supplied plugins directory (which defaults to ../src/plugins), and
> which
> +are to be linked into the VM (plugins.int) or compiled as external shared
> +objects to be dynamically linked at run-time (plugins.ext).
> +
> +Finally, at the build.linux32x86 level the makeall script will run all the
> +makeallclean scripts it can find.
> +
> +
> +Building the Bochs Support Libraries
> +------------------------------------
> +If you want to get the Cog VM simulator working you'll need to build the
> +BochsIA32Plugin and to build that you'll need to first build bochs.  First
> +check-out the processor simulator source tree containing Bochs:
> +     svn co http://www.squeakvm.org/svn/squeak/branches/Cog/processors
> +Then build libraries
> linuxbochs/{cpu/libcpu.a,disasm/libdisasm.a,fpu/libfpu.a}
> +  $ cd ../processors/IA32/linuxbochs
> +  $ ./conf.COG
> +  $ ../bochs/makeem
> +
> +
> +How to configure and build a VM on Unix
> +-------------------------------
> +The mvm scripts are themselves wrappers around an adaptation of Ian
> Piumarta's
> +Squeak build system above autoconf to the Cog sources.  One can choose
> the vm
> +source files, plugin source files, and optimization level to compile a VM
> of
> +your choice.  To find the full set of options via
> +
> +       ../platforms/unix/config/configure --help
> +
> +You can see the use of configure in the various mvm scripts in each build
> +directory.
> +
> +e.g.
> +     ../../platforms/unix/config/configure --without-npsqueak CFLAGS="-g
> -O2 -msse2 -D_GNU_SOURCE -DNDEBUG -DITIMER_HEARTBEAT=1 -DCOGMTVM=0
> -DDEBUGVM=0" LIBS=-lpthread
> +     make install prefix=WhereYouWantTheVmToGo
> +
> +       N.B. If you're on a 64-bit linux read 3e below!!
> +       N.B. On Ubuntu *do not* supply "LIBS=-lpthread -luuid", i.e. use
> +     ../../platforms/unix/config/configure --without-npsqueak CFLAGS="-g
> -O2 -msse2 -D_GNU_SOURCE -DNDEBUG -DITIMER_HEARTBEAT=1 -DCOGMTVM=0
> -DDEBUGVM=0"
> +
> +
> +N.B. The plugin set is defined by plugins.ext and plugins.int in the
> build dir.
> +
> +Be prepared to install libuuid support.  e.g. on CentOS 6.5 use
> +sudo yum -y install libuuid-devel
> +
> +
> +Testing an external plugin has completely linked
> +-------------------------------
> +You may find that an external plugin compiles and links but does not load.
> +This is usually because it contans undefined symbols.  To find undefined
> +symbols, remake the plugin, capturing the link step and then supply
> +       -Wl,--warn-unresolved-symbols -Wl,--no-allow-shlib-undefined
> +when manually repeating the link command
> +
> +
> +Optimization level and gcc version
> +----------------------------------
> +There are issues with gcc version > 4.2.1.  Any of the following flags
> may break the build at -O2:
> +-ftree-pre
> +-fpartial-inlining
> +-fcaller-saves
> +
> +So turn them off.  e.g.
> +     ../../platforms/unix/config/configure --without-npsqueak CFLAGS="-g
> -O2 -msse2 -fno-caller-saves -fno-partial-inlining -fno-tree-pre
> -D_GNU_SOURCE -DNDEBUG -DCOGMTVM=0 -DDEBUGVM=0" LIBS="-lpthread -luuid"
> +See
> http://smallissimo.blogspot.fr/2013/02/compiling-squeak-cog-virtual-machine-on.html
> +
> +There appear to be issues with 3.4.x gcc version on RedHat.  In particular
> +compiling the Newspeak VM with either of
> +       gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
> +       gcc version 3.4.6 20060404 (Red Hat 3.4.6-10)
> +using -O2 results in a VM that segfaults early in startup.  For these
> compilers
> +it is probably wise to use -O1, even though -O3 seems to work.
> +
> +
> +Installing support libraries
> +----------------------------
> +Different linux distributions have different mechanisms for loading
> packages.
> +Here are some examples:
> +
> +CentOS
> +sudo yum install cairo-devel
> +sudo yum install pango-devel
> +sudo yum install libuuid-devel
> +sudo yum install libX11-devel
> +sudo yum install mesa-libGL-devel
> +
> +Ubuntu
> +sudo apt-get install libcairo2-dev
> +sudo apt-get install libpango1.0-dev
> +
> +More advice and examples for other distros gratefully received.
>
> Added: branches/Cog/build.linux64x64/editnewspeakinstall.sh
> ===================================================================
> --- branches/Cog/build.linux64x64/editnewspeakinstall.sh
>               (rev 0)
> +++ branches/Cog/build.linux64x64/editnewspeakinstall.sh        2014-12-10
> 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,28 @@
> +#!/bin/bash
> +# Edit the installed directory tree to rename squeak to nsvm and install
> source
> +INSTALLDIR="$1"
> +cd $INSTALLDIR
> +SOURCE=../../sources/SqueakV41.sources
> +test -f $SOURCE || SOURCE=../../../sources/SqueakV41.sources
> +if [ -f squeak ]; then
> +       mv squeak nsvm
> +       ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
> +fi
> +if [ -f bin/squeak ]; then
> +       mv bin/squeak bin/nsvm
> +       ex -u NONE "+g/squeak/s/squeak/nsvm/g" "+/nsvm vm-dev/s//squeak
> vm-dev/" +w +q bin/nsvm
> +fi
> +rm -rf man doc
> +LIBDIR="`echo lib/squeak/[0-9.-]*`"
> +test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
> +test -d lib/squeak && mv lib/squeak lib/nsvm
> +LIBDIR="`echo lib/nsvm/[0-9.-]*`"
> +if [ "$2" = -copysource ]; then
> +       cp $SOURCE $LIBDIR
> +elif [ -h $SOURCE ]; then
> +       ln "`readlink $SOURCE`" $LIBDIR
> +elif [ -f $SOURCE ]; then
> +       ln $SOURCE $LIBDIR
> +else
> +       echo "can't find `basename $SOURCE`" 1>&2
> +fi
>
>
> Property changes on: branches/Cog/build.linux64x64/editnewspeakinstall.sh
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/makeall
> ===================================================================
> --- branches/Cog/build.linux64x64/makeall
>  (rev 0)
> +++ branches/Cog/build.linux64x64/makeall       2014-12-10 20:28:32 UTC
> (rev 3166)
> @@ -0,0 +1,9 @@
> +#!/bin/bash
> +trap 'exit 2' HUP INT PIPE TERM
> +for d in newspeak.cog.* newspeak.stack.* squeak.*; do
> +       if test -d "$d"; then
> +               (cd $d;./makeallclean "$@")
> +       else
> +               echo no $d directory found
> +       fi
> +done
>
>
> Property changes on: branches/Cog/build.linux64x64/makeall
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/makeproduct
> ===================================================================
> --- branches/Cog/build.linux64x64/makeproduct
>  (rev 0)
> +++ branches/Cog/build.linux64x64/makeproduct   2014-12-10 20:28:32 UTC
> (rev 3166)
> @@ -0,0 +1,9 @@
> +#!/bin/bash
> +trap 'exit 2' HUP INT PIPE TERM
> +for d in newspeak.cog.spur squeak.cog.spur; do
> +       if test -d "$d"; then
> +               (cd $d;./makeallclean "$@")
> +       else
> +               echo no $d directory found
> +       fi
> +done
>
>
> Property changes on: branches/Cog/build.linux64x64/makeproduct
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/mkNamedPrims.sh
> ===================================================================
> --- branches/Cog/build.linux64x64/mkNamedPrims.sh
>      (rev 0)
> +++ branches/Cog/build.linux64x64/mkNamedPrims.sh       2014-12-10
> 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,24 @@
> +#!/bin/sh
> +# Generate a sqNamedPrims.h file from plugins.int.  The plugins.int used
> should
> +# be the one and only argument.
> +if [ $# != 1 -o ! -f "$1" ]; then
> +       echo usage $0 plugins.int ">sqNamedPrims.h" 1>&2
> +       exit 1
> +fi
> +echo "/* Automatically generated on "`date`" */"
> +echo "extern sqExport vm_exports[];";
> +echo "extern sqExport os_exports[];";
> +for p in `grep -v '^#' "$1" | sed 's/INTERNAL_PLUGINS = //' | tr -d
> '\\\\\\012'`
> +do
> +       echo "extern sqExport "$p"_exports[];"
> +done
> +echo
> +echo "sqExport *pluginExports[] = {"
> +echo " vm_exports,"
> +echo " os_exports,"
> +for p in `grep -v '^#' "$1" | sed 's/INTERNAL_PLUGINS = //' | tr -d
> '\\\\\\012'`
> +do
> +       echo "  "$p"_exports,"
> +done
> +echo " NULL"
> +echo "};"
>
>
> Property changes on: branches/Cog/build.linux64x64/mkNamedPrims.sh
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/newspeak.cog.spur/build/mvm
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/build/mvm
>              (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/build/mvm   2014-12-10
> 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,37 @@
> +#!/bin/bash
> +# VM with VM profiler and threaded heartbeat
> +INSTALLDIR=nscogspur64linuxht
> +# 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
> +       case "$1" in
> +       -*)     ;;
> +       *)      INSTALLDIR="$1"; shift
> +       esac
> +fi
> +
> +echo -n "clean? "
> +read a
> +case $a in
> +n|no|N|NO)     echo "ok but this isn't safe!!";;
> +*)                     rm config.h; test -f Makefile && make reallyclean
> +esac
> +test -f config.h || ../../../platforms/unix/config/configure \
> +               --with-vmversion=5.0 \
> +               --with-src=nsspur64src --with-plugins=nscogsrc/plugins \
> +               --without-vm-display-fbdev --without-npsqueak \
> +       CC="gcc -m64" \
> +       CXX="g++ -m64" \
> +       CFLAGS="$OPT -msse2 -D_GNU_SOURCE" \
> +       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
> +../../editnewspeakinstall.sh ../../../products/$INSTALLDIR "$@"
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build/mvm
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/newspeak.cog.spur/build/plugins.ext
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/build/plugins.ext
>                      (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/build/plugins.ext
>  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added: branches/Cog/build.linux64x64/newspeak.cog.spur/build/plugins.int
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/build/plugins.int
>                        (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/build/plugins.int
>  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added: branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/mvm
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/mvm
>                       (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/mvm
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,33 @@
> +#!/bin/bash
> +# assert Spur VM with VM profiler and threaded heartbeat
> +INSTALLDIR=assert/nscogspur64linuxht
> +OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
> -DDEBUGVM=0"
> +
> +if [ $# -ge 1 ]; then
> +       case "$1" in
> +       -*)     ;;
> +       *)      INSTALLDIR="$1"; shift
> +       esac
> +fi
> +
> +echo -n "clean? "
> +read a
> +case $a in
> +n|no|N|NO)     echo "ok but this isn't safe!!";;
> +*)                     rm config.h; test -f Makefile && make reallyclean
> +esac
> +test -f config.h || ../../../platforms/unix/config/configure \
> +               --with-vmversion=5.0 \
> +               --with-src=nsspur64src --with-plugins=nscogsrc/plugins \
> +               --without-vm-display-fbdev --without-npsqueak \
> +       CC="gcc -m64" \
> +       CXX="g++ -m64" \
> +       CFLAGS="$OPT -msse2 -D_GNU_SOURCE" \
> +       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
> +../../editnewspeakinstall.sh ../../../products/$INSTALLDIR "$@"
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/mvm
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/plugins.ext
>                         (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/plugins.ext
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added: branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/
> plugins.int
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/
> plugins.int                            (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/
> plugins.int    2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
>                           (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
>   2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,31 @@
> +#!/bin/bash
> +# assert Spur VM with VM profiler and itimer heartbeat
> +INSTALLDIR=assert/nscogspur64linux
> +OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
> -DDEBUGVM=0"
> +
> +if [ $# -ge 1 ]; then
> +       case "$1" in
> +       -*)     ;;
> +       *)      INSTALLDIR="$1"; shift
> +       esac
> +fi
> +
> +echo -n "clean? "
> +read a
> +case $a in
> +n|no|N|NO)     echo "ok but this isn't safe!!";;
> +*)                     rm config.h; test -f Makefile && make reallyclean
> +esac
> +test -f config.h || ../../../platforms/unix/config/configure \
> +               --with-vmversion=5.0 \
> +               --with-src=nsspur64src --with-plugins=nscogsrc/plugins \
> +               --without-vm-display-fbdev --without-npsqueak \
> +       CC="gcc -m64" \
> +       CXX="g++ -m64" \
> +       CFLAGS="$OPT -msse2 -D_GNU_SOURCE -DITIMER_HEARTBEAT=1" \
> +       LIBS="-lpthread -luuid" \
> +       LDFLAGS=-Wl,-z,now
> +rm -f vm/sqUnixMain.o # nuke version info
> +rm -rf ../../../products/$INSTALLDIR
> +make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee
> LOG
> +../../editnewspeakinstall.sh ../../../products/$INSTALLDIR "$@"
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
>                           (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
>   2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/
> plugins.int
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/
> plugins.int                            (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/
> plugins.int    2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added: branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/mvm
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/mvm
>                      (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/mvm
>  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,33 @@
> +#!/bin/bash
> +# debug Spur VM with VM profiler and threaded heartbeat
> +INSTALLDIR=debug/nscogspur64linuxht
> +OPT="-g3 -O0 -DDEBUGVM=1"
> +
> +if [ $# -ge 1 ]; then
> +       case "$1" in
> +       -*)     ;;
> +       *)      INSTALLDIR="$1"; shift
> +       esac
> +fi
> +
> +echo -n "clean? "
> +read a
> +case $a in
> +n|no|N|NO)     echo "ok but this isn't safe!!";;
> +*)                     rm config.h; test -f Makefile && make reallyclean
> +esac
> +test -f config.h || ../../../platforms/unix/config/configure \
> +               --with-vmversion=5.0 \
> +               --with-src=nsspur64src --with-plugins=nscogsrc/plugins \
> +               --without-vm-display-fbdev --without-npsqueak \
> +       CC="gcc -m64" \
> +       CXX="g++ -m64" \
> +       CFLAGS="$OPT -msse2 -D_GNU_SOURCE" \
> +       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
> +../../editnewspeakinstall.sh ../../../products/$INSTALLDIR "$@"
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/mvm
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/plugins.ext
>                          (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/plugins.ext
>  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added: branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/
> plugins.int
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/
> plugins.int                             (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/
> plugins.int     2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
>                            (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
>    2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,31 @@
> +#!/bin/bash
> +# debug Spur VM with VM profiler and itimer heartbeat
> +INSTALLDIR=debug/nscogspur64linux
> +OPT="-g3 -O0 -DDEBUGVM=1"
> +
> +if [ $# -ge 1 ]; then
> +       case "$1" in
> +       -*)     ;;
> +       *)      INSTALLDIR="$1"; shift
> +       esac
> +fi
> +
> +echo -n "clean? "
> +read a
> +case $a in
> +n|no|N|NO)     echo "ok but this isn't safe!!";;
> +*)                     rm config.h; test -f Makefile && make reallyclean
> +esac
> +test -f config.h || ../../../platforms/unix/config/configure \
> +               --with-vmversion=5.0 \
> +               --with-src=nsspur64src --with-plugins=nscogsrc/plugins \
> +               --without-vm-display-fbdev --without-npsqueak \
> +       CC="gcc -m64" \
> +       CXX="g++ -m64" \
> +       CFLAGS="$OPT -msse2 -D_GNU_SOURCE -DITIMER_HEARTBEAT=1" \
> +       LIBS="-lpthread -luuid" \
> +       LDFLAGS=-Wl,-z,now
> +rm -f vm/sqUnixMain.o # nuke version info
> +rm -rf ../../../products/$INSTALLDIR
> +make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee
> LOG
> +../../editnewspeakinstall.sh ../../../products/$INSTALLDIR "$@"
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
>                            (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
>    2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/
> plugins.int
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/
> plugins.int                             (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/
> plugins.int     2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm
>                          (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm
>  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,35 @@
> +#!/bin/bash
> +# Spur VM with VM profiler and itimer heartbeat
> +INSTALLDIR=nscogspur64linux
> +# 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
> +       case "$1" in
> +       -*)     ;;
> +       *)      INSTALLDIR="$1"; shift
> +       esac
> +fi
> +
> +echo -n "clean? "
> +read a
> +case $a in
> +n|no|N|NO)     echo "ok but this isn't safe!!";;
> +*)                     rm config.h; test -f Makefile && make reallyclean
> +esac
> +test -f config.h || ../../../platforms/unix/config/configure \
> +               --with-vmversion=5.0 \
> +               --with-src=nsspur64src --with-plugins=nscogsrc/plugins \
> +               --without-vm-display-fbdev --without-npsqueak \
> +       CC="gcc -m64" \
> +       CXX="g++ -m64" \
> +       CFLAGS="$OPT -msse2 -D_GNU_SOURCE -DITIMER_HEARTBEAT=1" \
> +       LIBS="-lpthread -luuid" \
> +       LDFLAGS=-Wl,-z,now
> +rm -f vm/sqUnixMain.o # nuke version info
> +rm -rf ../../../products/$INSTALLDIR
> +make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee
> LOG
> +../../editnewspeakinstall.sh ../../../products/$INSTALLDIR "$@"
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/plugins.ext
>                          (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/plugins.ext
>  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added:
> branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/
> plugins.int
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/
> plugins.int                           (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/
> plugins.int   2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added: branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
>                       (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +trap 'exit 2' HUP INT PIPE TERM
> +for d in `dirname $0`/build*; do
> +       (cd $d
> +        echo y | ./mvm "$@")
> +done
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.cog.spur/makeallclean
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/newspeak.cog.spur/makealldirty
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.cog.spur/makealldirty
>                       (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.cog.spur/makealldirty
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +trap 'exit 2' HUP INT PIPE TERM
> +for d in `dirname $0`/build*; do
> +       (cd $d
> +        echo n | ./mvm "$@")
> +done
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.cog.spur/makealldirty
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/newspeak.sista.spur/NotYetImplemented
> ===================================================================
> Added: branches/Cog/build.linux64x64/newspeak.sista.spur/build/plugins.ext
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.sista.spur/build/plugins.ext
>                      (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.sista.spur/build/plugins.ext
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added: branches/Cog/build.linux64x64/newspeak.sista.spur/build/plugins.int
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.sista.spur/build/plugins.int
>                        (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.sista.spur/build/plugins.int
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added:
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert/plugins.ext
>                         (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert/plugins.ext
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added: branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert/
> plugins.int
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert/
> plugins.int                          (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert/
> plugins.int  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added:
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.ext
>                         (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert.itimerheartbeat/plugins.ext
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added:
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert.itimerheartbeat/
> plugins.int
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert.itimerheartbeat/
> plugins.int                          (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.assert.itimerheartbeat/
> plugins.int  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added:
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug/plugins.ext
>                          (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug/plugins.ext
>  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added: branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug/
> plugins.int
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug/
> plugins.int                           (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug/
> plugins.int   2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added:
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.ext
>                          (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug.itimerheartbeat/plugins.ext
>  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added:
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug.itimerheartbeat/
> plugins.int
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug.itimerheartbeat/
> plugins.int                           (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.debug.itimerheartbeat/
> plugins.int   2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added:
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.itimerheartbeat/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.itimerheartbeat/plugins.ext
>                        (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.itimerheartbeat/plugins.ext
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added:
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.itimerheartbeat/
> plugins.int
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.itimerheartbeat/
> plugins.int                         (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.sista.spur/build.itimerheartbeat/
> plugins.int 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added: branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
>                       (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +trap 'exit 2' HUP INT PIPE TERM
> +for d in `dirname $0`/build*; do
> +       (cd $d
> +        echo y | ./mvm "$@")
> +done
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.sista.spur/makeallclean
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/newspeak.sista.spur/makealldirty
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.sista.spur/makealldirty
>                       (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.sista.spur/makealldirty
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +trap 'exit 2' HUP INT PIPE TERM
> +for d in `dirname $0`/build*; do
> +       (cd $d
> +        echo n | ./mvm "$@")
> +done
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.sista.spur/makealldirty
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/newspeak.stack.spur/build/mvm
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.stack.spur/build/mvm
>              (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.stack.spur/build/mvm 2014-12-10
> 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,37 @@
> +#!/bin/bash
> +# Stack Spur VM with VM profiler and threaded heartbeat
> +INSTALLDIR=nsstkspur64linuxht
> +# 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
> +       case "$1" in
> +       -*)     ;;
> +       *)      INSTALLDIR="$1"; shift
> +       esac
> +fi
> +
> +echo -n "clean? "
> +read a
> +case $a in
> +n|no|N|NO)     echo "ok but this isn't safe!!";;
> +*)                     rm config.h; test -f Makefile && make reallyclean
> +esac
> +test -f config.h || ../../../platforms/unix/config/configure \
> +               --with-vmversion=5.0 \
> +               --with-src=nsspurstack64src
> --with-plugins=nscogsrc/plugins --disable-cogit \
> +               --without-vm-display-fbdev --without-npsqueak \
> +       CC="gcc -m64" \
> +       CXX="g++ -m64" \
> +       CFLAGS="$OPT -msse2 -D_GNU_SOURCE" \
> +       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
> +../../editnewspeakinstall.sh ../../../products/$INSTALLDIR "$@"
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.stack.spur/build/mvm
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added: branches/Cog/build.linux64x64/newspeak.stack.spur/build/plugins.ext
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.stack.spur/build/plugins.ext
>                      (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.stack.spur/build/plugins.ext
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added: branches/Cog/build.linux64x64/newspeak.stack.spur/build/plugins.int
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.stack.spur/build/plugins.int
>                        (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.stack.spur/build/plugins.int
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added: branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/mvm
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/mvm
>                       (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/mvm
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,33 @@
> +#!/bin/bash
> +# assert Stack Spur VM with VM profiler and threaded heartbeat
> +INSTALLDIR=assert/nsstkspur64linuxht
> +OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
> -DDEBUGVM=0"
> +
> +if [ $# -ge 1 ]; then
> +       case "$1" in
> +       -*)     ;;
> +       *)      INSTALLDIR="$1"; shift
> +       esac
> +fi
> +
> +echo -n "clean? "
> +read a
> +case $a in
> +n|no|N|NO)     echo "ok but this isn't safe!!";;
> +*)                     rm config.h; test -f Makefile && make reallyclean
> +esac
> +test -f config.h || ../../../platforms/unix/config/configure \
> +               --with-vmversion=5.0 \
> +               --with-src=nsspurstack64src
> --with-plugins=nscogsrc/plugins --disable-cogit \
> +               --without-vm-display-fbdev --without-npsqueak \
> +       CC="gcc -m64" \
> +       CXX="g++ -m64" \
> +       CFLAGS="$OPT -msse2 -D_GNU_SOURCE" \
> +       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
> +../../editnewspeakinstall.sh ../../../products/$INSTALLDIR "$@"
>
>
> Property changes on:
> branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/mvm
> ___________________________________________________________________
> Added: svn:executable
>    + *
>
> Added:
> branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/plugins.ext
> ===================================================================
> ---
> branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/plugins.ext
>                         (rev 0)
> +++
> branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/plugins.ext
> 2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,3 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
> +EXTERNAL_PLUGINS = \
> +SqueakSSL
>
> Added: branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/
> plugins.int
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/
> plugins.int                          (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/
> plugins.int  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,27 @@
> +# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
> +INTERNAL_PLUGINS = \
> +AioPlugin \
> +AsynchFilePlugin \
> +BMPReadWriterPlugin \
> +B2DPlugin \
> +BitBltPlugin \
> +DSAPrims \
> +DropPlugin \
> +FileCopyPlugin \
> +FilePlugin \
> +FloatArrayPlugin \
> +FloatMathPlugin \
> +ZipPlugin \
> +JPEGReadWriter2Plugin \
> +JPEGReaderPlugin \
> +LargeIntegers \
> +Matrix2x3Plugin \
> +MiscPrimitivePlugin \
> +IA32ABI \
> +RePlugin \
> +SecurityPlugin \
> +SocketPlugin \
> +SurfacePlugin \
> +UUIDPlugin \
> +UnixOSProcessPlugin \
> +VMProfileLinuxSupportPlugin
>
> Added: branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/mvm
> ===================================================================
> --- branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/mvm
>                      (rev 0)
> +++ branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/mvm
>  2014-12-10 20:28:32 UTC (rev 3166)
> @@ -0,0 +1,33 @@
> +#!/bin/bash
> +# debug Stack Spur VM with VM profiler and threaded heartbeat
> +INSTALLDIR=debug/nsstkspur64linuxht
> +OPT="-g3 -O0 -DDEBUGVM=1"
> +
> +if [ $# -ge 1 ]; then
> +       case "$1" in
> +       -*)     ;;
> +       *)      INSTALLDIR="$1"; shift
> +       esac
> +fi
> +
> +echo -n "clean? "
> +read a
> +case $a in
> +n|no|N|NO)     echo "ok but this isn't safe!!";;
> +*)                     rm config.h; test -f Makefile && make reallyclean
> +esac
> +test -f config.h || ../../../platforms/unix/config/configure \
> +               --with-vmversion=5.0 \
> +               --with-src=nsspurstack64src
> --with-plugins=nscogsrc/plugins --disable-cogit \
> +               --without-vm-display-fbdev --without-npsqueak \
> +       CC="gcc -m64" \
> +       CXX="g++ -m64" \
> +       CFLAGS="$OPT -msse2 -D_GNU_SOURCE" \
> +       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`
>
> @@ Diff output truncated at 50000 characters. @@
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20141210/15ea5889/attachment-0001.htm


More information about the Vm-dev mailing list