[RFC] Cygwin libstdc++ plan (operator new/delete replacement)

Christopher Faylor cgf-use-the-mailinglist-please@cygwin.com
Fri Oct 2 16:05:00 GMT 2009


On Fri, Oct 02, 2009 at 12:04:03PM -0400, Christopher Faylor wrote:
>On Fri, Oct 02, 2009 at 03:43:26PM +0100, Dave Korn wrote:
>>Corinna Vinschen wrote:
>>> On Oct  2 01:54, Christopher Faylor wrote:
>>
>>>> No, this has to stop at some point.  The current workaround is adequate
>>>> and really should go away soon; maybe even for 1.7.1.  We're not going
>>>> to stand on our heads for a handful of dlls which might have been built
>>>> using beta code and might have overridden the cxx_malloc structure.  I
>>>> made that decision when I added this kludge.
>>
>>  It's not just a handful of DLLs, it's also every executable that was built
>>before we repurposed the forkee field.
>
>Yeah, that occurred to me as I was drifting off to sleep last night.
>So, the code is there to stay.  I don't want to go through another round
>where we move the forkee structure and then realize that code built in
                   cxx_malloc pointer
>2002 has the same problem.
          similar problems.



More information about the Cygwin-developers mailing list