On Wed, Dec 14, 2011 at 1:13 PM, Mariano Martinez Peck <
[email protected]> wrote:

> Hi Eliot. So, do we need to change something from image side?
>

Hopefully not.  But you might try testing launching from the command line
and accessing image arguments and vm arguments.  Hopefully "Smalltalk image
arguments" and "Smalltalk vm arguments" answer the right things (and
different things).

To help in your testing I'm attaching the script I use to launch from the
command line on Mac OS.  I should include this in the Cog VM distribution
but it isn't part of the .app bundle.  I put it in ~/bin and edit it to
point at the .app bundle I want.  Note that this script can be linked with
different names to launch different VMs (i.e. I cal it all of ocsfvm oscavm
oscdvm oscfmtvm et al to launch the production, assert, debug and
multi-threaded etc VMs).

HTH
Eliot


>
> On Thu, Dec 1, 2011 at 12:20 AM, Eliot Miranda <[email protected]>wrote:
>
>> My initial implementation was in error.  I've now changed it back to
>>     0 => executable name
>>     -1 .. -n => VM arguments *including* image (if explicitly supplied).
>>
>> Apologies.
>>
>>
>> On Wed, Nov 30, 2011 at 12:03 AM, Stéphane Ducasse <
>> [email protected]> wrote:
>>
>>>
>>> we will have to check if this impacts some of our parameter handling.
>>>
>>> Stef
>>>
>>> Begin forwarded message:
>>>
>>> VM.r2518/ <http://www.mirandabanda.org/files/Cog/VM/VM.r2518/>.
>>>
>>> CogVM binaries as per VMMaker.oscog-eem.139/r2518.
>>>
>>> Add access to VM arguments to Mac.  Make Windows, Mac and Unix
>>> consistent:
>>>         Smalltalk getSystemAttribute:
>>>                 -1 => executable name
>>>                 -2 .. -n => VM arguments *including* image (if
>>> explicitly supplied).
>>> Replace win32 command line parsing with unixesque code using
>>> CommandLineToArgvW.
>>>
>>> linux launch script:
>>> Cope with old linuxes use of /lib/tls hack for an optional
>>> thread-local-storage
>>> version of libc/libpthread. The launch scripts add
>>> /lib/tls:/usr/lib/tls: to
>>> LD_LIBRARY_PATH instead of /lib:/usr/lib: if the VM is linked to
>>> /lib/tls/libc.
>>> --
>>> best,
>>> Eliot
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> best,
>> Eliot
>>
>>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>


-- 
best,
Eliot

Attachment: oscfvm
Description: Binary data

Reply via email to