harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oliver Deakin <oliver.dea...@googlemail.com>
Subject Re: [classlib] hy.no.sig option
Date Tue, 22 May 2007 14:43:56 GMT
Mark Hindess wrote:
> On 16 May 2007 at 11:10, Oliver Deakin <oliver.deakin@googlemail.com> wrote:
>   
>> +1
>>
>> Agreed. I dont think we lose anything by turning off the signal handler 
>> as default. I have tested this mode and have not seen any problems with 
>> it so far.
>>     
>
> Actually we do lose something... drlvm stops working.  It looks like 
> something must be using jsig_primary_sigaction which is removed from
> classlib but which must be present in the IBM VME.
>   

Ah yes, I meant to mention I had tested with the IBM VME!

Have you got to the bottom of this problem? When you say DRLVM stops 
working, what actually happens?

Regards,
Oliver

> -Mark.
>
>   
>> Alexey Varlamov wrote:
>>     
>>> +1. AFAIU this is also a step towards resolving the glorified hythr
>>> libraries conflict.
>>>
>>> 2007/5/16, Mark Hindess <mark.hindess@googlemail.com>:
>>>       
>>>> For a while now, I've been building classlib with the hy.no.sig option
>>>> to avoid the problems of both classlib and the VM trying to install
>>>> master signal handlers.  Is it time we made this the default?  Has
>>>> anyone else been testing this?
>>>>
>>>> FYI: the easiest way to test it today is just doing:
>>>>
>>>>  echo hy.no.sig=true >>$HOME/.harmony-classlib.properties
>>>>
>>>> Of course, it really shouldn't make any practical difference since the
>>>> old classlib signal handler was only invoked in the event of a crash.
>>>>
>>>> I propose we change the default from false to true.  Does this seem
>>>> reasonable?  This will mean that no handler will be registered until the
>>>> VM is initialized but I don't think this is a significant issue - since
>>>> crashes before the VM is initialized should (hopefully) be pretty rare.
>>>>
>>>> Ultimately, I'd like to remove the option altogether since maintaining
>>>> duplicate signal handlers doesn't offer any significant benefits.
>>>>
>>>> Regards,
>>>>  Mark.
>>>>
>>>>
>>>>
>>>>         
>> -- 
>> Oliver Deakin
>> Unless stated otherwise above:
>> IBM United Kingdom Limited - Registered in England and Wales with number 7415
>> 98. 
>> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
>>
>>     
>
>
>
>   

-- 
Oliver Deakin
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU


Mime
View raw message