On Thu, Jun 18, 2009 at 12:27 PM, David Daney<dda...@caviumnetworks.com> wrote:
> NightStrike wrote:
>>
>> Given the recent issues with libffi being so drastically out of synch
>> with upstream, I was curious about boehm-gc and how that is handled.
>> In getting gcj to work on Win64, the next step is boehm-gc now that
>> libffi works just fine.  However, the garbage collector is in terrible
>> shape and will need a bit of work.  Do we send those fixes here to
>> GCC, or to some other project?  Who handles it?  How is the synching
>> done compared to other external projects?
>>
>
> Your analysis of the situation is essentially correct.
>
> Hans (now CCed) is good about merging changes to the upstream sources,
> but we haven't updated GCC/libgcj's copy in quite some time.  A
> properly motivated person would have to import a newer version of the
> GC checking that all GCC local changes were either already merged, or
> if not port them to the new GC (those that are not upstream should
> then be evaluated to see if they should be).

So it seems that boehm-gc is in the exact state as libffi.

This is yet another example of why we shouldn't duplicate sources...

Hans, would you be willing to bring boehm-gc up to speed so that we
can start getting it to work for Win64?  Without this, we obviously
cannot add gcj to our list of supported compilers.

Reply via email to