Hey,
so apparently I shot myself in the foot and created something like:
[[] repeat] fork.
with printCallStack() I can see it is running and activeProcess gives
me the process. What I can't find is how to suspend/terminate that
process. E.g. for the primtiveSuspend (or TerminateTo) I will need to
prepare the call-stack.
Is there a way I can terminate such a process from the debugger?
cheers
holger
Hi Gerardo,
On Sun, Oct 2, 2016 at 2:53 PM, Gerardo Santana Gómez Garrido <
gerardo.santana(a)gmail.com> wrote:
> I'm happy to let you know that Squeak/Spur can now run on OpenBSD
> 6.0/amd64.
>
> The relevant changes have been made available to https://github.com/
> OpenSmalltalk/opensmalltalk-vm
>
That's great news, thanks! I wonder if instead of changing the
build.linux* build files, which has the possibility of reaching something,
it would be better to add build.openbsd32x86 et al.
> I look forward to meet more Clog developers to share some ideas to improve
> the build toolchain and code portability.
>
As I said, I wonder if instead of changing the build.linux* build files,
which has the possibility of reaching something, it would be better to add
build.openbsd32x86 et al.
Regards.
> --
> Gerardo Santana
>
_,,,^..^,,,_
best, Eliot
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 01c983008746a7c294ee4499593b48a1bb474f20
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/01c983008746a7c294…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2016-10-03 (Mon, 03 Oct 2016)
Changed paths:
M build.linux32x86/pharo.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/plugins.ext
M build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
M build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
M build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm
M build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm
Log Message:
-----------
Oops, must remember the itimerheartbeat builds as well.
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: e1a07499e7c9c0cca717699fc76dede9853bd262
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e1a07499e7c9c0cca7…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2016-10-03 (Mon, 03 Oct 2016)
Changed paths:
M build.linux32ARMv6/pharo.cog.spur/build.assert/mvm
M build.linux32ARMv6/pharo.cog.spur/build.debug/mvm
M build.linux32ARMv6/pharo.cog.spur/build/mvm
M build.linux32ARMv6/squeak.cog.spur/build.assert/mvm
M build.linux32ARMv6/squeak.cog.spur/build.debug/mvm
M build.linux32ARMv6/squeak.cog.spur/build/mvm
M build.linux32ARMv6/squeak.stack.spur/build.assert/mvm
M build.linux32ARMv6/squeak.stack.spur/build.debug/mvm
M build.linux32ARMv6/squeak.stack.spur/build/mvm
M build.linux32ARMv6/squeak.stack.v3/build.assert/mvm
M build.linux32ARMv6/squeak.stack.v3/build.debug/mvm
M build.linux32ARMv6/squeak.stack.v3/build/mvm
M build.linux32x86/pharo.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.assert/mvm
M build.linux32x86/pharo.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.debug/mvm
M build.linux32x86/pharo.cog.spur/build/mvm
M build.linux32x86/squeak.cog.spur.immutability/build.assert/mvm
M build.linux32x86/squeak.cog.spur.immutability/build.debug/mvm
M build.linux32x86/squeak.cog.spur.immutability/build/mvm
M build.linux32x86/squeak.cog.spur/build.assert/mvm
M build.linux32x86/squeak.cog.spur/build.debug/mvm
M build.linux32x86/squeak.cog.spur/build/mvm
M build.linux32x86/squeak.cog.v3/build.assert/mvm
M build.linux32x86/squeak.cog.v3/build.debug/mvm
M build.linux32x86/squeak.cog.v3/build/mvm
M build.linux32x86/squeak.sista.spur/build.assert/mvm
M build.linux32x86/squeak.sista.spur/build.debug/mvm
M build.linux32x86/squeak.sista.spur/build/mvm
M build.linux32x86/squeak.stack.spur/build.assert/mvm
M build.linux32x86/squeak.stack.spur/build.debug/mvm
M build.linux32x86/squeak.stack.spur/build/mvm
M build.linux32x86/squeak.stack.v3/build.assert/mvm
M build.linux32x86/squeak.stack.v3/build.debug/mvm
M build.linux32x86/squeak.stack.v3/build/mvm
M build.linux64x64/squeak.cog.spur.immutability/build.assert/mvm
M build.linux64x64/squeak.cog.spur.immutability/build.debug/mvm
M build.linux64x64/squeak.cog.spur.immutability/build/mvm
M build.linux64x64/squeak.cog.spur/build.assert/mvm
M build.linux64x64/squeak.cog.spur/build.debug/mvm
M build.linux64x64/squeak.cog.spur/build/mvm
M build.linux64x64/squeak.stack.spur/build.assert/mvm
M build.linux64x64/squeak.stack.spur/build.debug/mvm
M build.linux64x64/squeak.stack.spur/build/mvm
Log Message:
-----------
Disambiguate the pharo and squeak linux builds by prepending either "sq" or "ph"
to the installation directoriews added to products. Apologies if this breaks
clients of builds but it needs to be done.
Revision: 3750
Author: lewis
Date: 2016-10-02 15:29:17 -0700 (Sun, 02 Oct 2016)
Log Message:
-----------
Update example makefile with "make deb" to make a Debian package with checkinstall
Modified Paths:
--------------
trunk/platforms/unix/cmake/Makefile.example
Modified: trunk/platforms/unix/cmake/Makefile.example
===================================================================
--- trunk/platforms/unix/cmake/Makefile.example 2016-09-11 22:47:40 UTC (rev 3749)
+++ trunk/platforms/unix/cmake/Makefile.example 2016-10-02 22:29:17 UTC (rev 3750)
@@ -1,4 +1,4 @@
-# Thu Jan 29 20:12:32 EST 2015 dtl
+# Sun Oct 2 18:26:35 EDT 2016 dtl
#
# Makefile to build and install a 32-bit and 64-bit object memory VM. This
# makefile can be run with /usr/sbin/checkinstall to create an RPM or Debian
@@ -32,6 +32,12 @@
(cd build; make install)
(cd build64; make install)
+# Make Debian package with checkinstall
+deb: squeakvm
+ checkinstall -D --nodoc --pkgname 'squeakvm' \
+ --pkgversion `grep ' VM_VERSION ' build/config.h | sed 's/.*VERSION //' | sed 's/\"//g'` \
+ make install
+
clean:
rm -rf build build64
Please send me the valid source
to findSubstringViaPrimitive:in:startingAt:matchTable: asap so I can fix
the builds. The currently generated MiscPrimitivePlugin is invalid.
_,,,^..^,,,_
best, Eliot