Garrett D'Amore wrote:
> Stefan Teleman wrote:
>>
>>
>> Steve Clamage wrote:
>>
>>> Apache libstdcxx is different -- it must be built for single-threaded 
>>> or MT use.
>>>
>>> Let's take the case where we provide only an MT version of the 
>>> runtime library.
>>>
>>> I'm not clear on the consequences of linking code compiled without 
>>> -DRE_ENTRANT with MT code. Is that always safe? If so, maybe the only 
>>> issue would be performance. (We don't yet know whether performance is 
>>> an issue.)
>>
>> We can force stdcxx into thinking it's always MT, even for those cases 
>> where the user application hasn't passed -mt -D_REENTRANT to the 
>> compiler (by secretly raising _RWSTD_REENTRANT in the internal 
>> config.h file).
>>
>> In my view the only issues here is performance.
> I concur.
> 
> As far as releases prior to S10, I would vote that we don't bother to 
> retrofit this further back than S10.

I agree.

--Stefan

-- 
Stefan Teleman
Sun Microsystems, Inc.
Stefan.Teleman at Sun.COM


Reply via email to