[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Update mvm scripts to specify distinct names for squeak run scripts. (#591)

David T Lewis notifications at github.com
Mon Sep 6 18:00:44 UTC 2021


sudo make install (following build with ./mvm) will install 64-bit Spur VMs
with /usr/local/bin/spur64, 32-bit Spur VMs with /usr/local/bin/spur, and
32-bit Cog V3 VMs as /usr/local/bin/cog. Along with branch dtl/distinct-VERSION_TAG
(separate PR), this allows the three flavors of opensmalltalk-vm, plus the
interpreter VM, to all be installed side by side in a standard unix directory
(e.g. /usr/local/bin/ or /usr/bin for executable scripts).  Within the various
builds in ./products, the base squeak script is still called "squeak", and it
invokes ./bin/spur64, ./bin/spur or ./bin/cog in that folder depending on
the type of VM. Net effect is no change in behavior for the ./products builds,
and elimination of name space conflicts in the standard unix directories.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/591

-- Commit Summary --

  * Update mvm scripts to specify distinct names for squeak run scripts.

-- File Changes --

    M building/linux32ARMv6/squeak.cog.spur/build.assert/mvm (1)
    M building/linux32ARMv6/squeak.cog.spur/build.debug/mvm (1)
    M building/linux32ARMv6/squeak.cog.spur/build/mvm (1)
    M building/linux32ARMv6/squeak.cog.v3/build.assert/mvm (1)
    M building/linux32ARMv6/squeak.cog.v3/build.debug/mvm (1)
    M building/linux32ARMv6/squeak.cog.v3/build/mvm (1)
    M building/linux32ARMv6/squeak.stack.spur/build.assert/mvm (1)
    M building/linux32ARMv6/squeak.stack.spur/build.debug/mvm (1)
    M building/linux32ARMv6/squeak.stack.spur/build/mvm (1)
    M building/linux32ARMv6/squeak.stack.v3/build.assert/mvm (1)
    M building/linux32ARMv6/squeak.stack.v3/build.debug/mvm (1)
    M building/linux32ARMv6/squeak.stack.v3/build/mvm (1)
    M building/linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm (1)
    M building/linux32x86/squeak.cog.spur/build.assert/mvm (1)
    M building/linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm (1)
    M building/linux32x86/squeak.cog.spur/build.debug/mvm (1)
    M building/linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm (1)
    M building/linux32x86/squeak.cog.spur/build/mvm (1)
    M building/linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm (1)
    M building/linux32x86/squeak.cog.v3/build.assert/mvm (1)
    M building/linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm (1)
    M building/linux32x86/squeak.cog.v3/build.debug/mvm (1)
    M building/linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm (1)
    M building/linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm (1)
    M building/linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm (1)
    M building/linux32x86/squeak.cog.v3/build.multithreaded/mvm (1)
    M building/linux32x86/squeak.cog.v3/build/mvm (1)
    M building/linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm (1)
    M building/linux32x86/squeak.sista.spur/build.assert/mvm (1)
    M building/linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm (1)
    M building/linux32x86/squeak.sista.spur/build.debug/mvm (1)
    M building/linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm (1)
    M building/linux32x86/squeak.sista.spur/build/mvm (1)
    M building/linux32x86/squeak.stack.spur/build.assert/mvm (5)
    M building/linux32x86/squeak.stack.spur/build.debug/mvm (5)
    M building/linux32x86/squeak.stack.spur/build/mvm (5)
    M building/linux32x86/squeak.stack.v3/build.assert/mvm (1)
    M building/linux32x86/squeak.stack.v3/build.debug/mvm (1)
    M building/linux32x86/squeak.stack.v3/build/mvm (1)
    M building/linux64ARMv8/squeak.cog.spur/build.assert/mvm (1)
    M building/linux64ARMv8/squeak.cog.spur/build.debug/mvm (1)
    M building/linux64ARMv8/squeak.cog.spur/build/mvm (1)
    M building/linux64ARMv8/squeak.cogmt.spur/build.assert/mvm (1)
    M building/linux64ARMv8/squeak.cogmt.spur/build.debug/mvm (1)
    M building/linux64ARMv8/squeak.cogmt.spur/build/mvm (1)
    M building/linux64ARMv8/squeak.stack.spur/build.assert/mvm (1)
    M building/linux64ARMv8/squeak.stack.spur/build.debug/mvm (1)
    M building/linux64ARMv8/squeak.stack.spur/build/mvm (1)
    M building/linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm (1)
    M building/linux64x64/squeak.cog.spur/build.assert/mvm (1)
    M building/linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm (1)
    M building/linux64x64/squeak.cog.spur/build.debug/mvm (1)
    M building/linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm (1)
    M building/linux64x64/squeak.cog.spur/build/mvm (1)
    M building/linux64x64/squeak.stack.spur/build.assert/mvm (5)
    M building/linux64x64/squeak.stack.spur/build.debug/mvm (5)
    M building/linux64x64/squeak.stack.spur/build/mvm (5)
    M building/sunos32x86/squeak.cog.spur/build/mvm (1)
    M building/sunos32x86/squeak.stack.spur/build/mvm (1)
    M building/sunos64x64/squeak.cog.spur/build/mvm (1)
    M building/sunos64x64/squeak.stack.spur/build/mvm (5)

-- Patch Links --

https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/591.patch
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/591.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/591
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20210906/c67e3d2a/attachment-0001.html>


More information about the Vm-dev mailing list