[v3] default linux allocator

Mark Mitchell mark@codesourcery.com
Wed Jul 14 06:15:00 GMT 2004


Benjamin Kosnik wrote:

>>You need to justify why you want to move this to the 3.4 branch, unless 
>>it is fixing a regression.
>>    
>>
>
>Of course. 
>
>Do you think this is something that the linux vendors should just agree
>on, to include a --enable-libstdcxx-allocator=mt along with
>--enable-__cxa_atexit for toolchains?
>
>Personally, I would prefer to set the defaults in the configury.
>  
>
If you think that all GNU/Linux users should have this new behavior, 
then it should be the default in the configury.  But, on the 3.4 branch, 
we should convince ourselves that (a) it's not an ABI change, and (b) 
it's a major win.

What's the purpose of this change?  If 3.4.1 was good enough for a user, 
why does that user, in the context of getting a bugfix release, need 
this change?  And will it be backwards compatible with existing code?  
Could I recompile just some of the files in my app with 3.4.2 and relink 
with existing 3.4.1 object files, or do I have to recompile everything?

Thanks,

-- 
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com



More information about the Libstdc++ mailing list