NightStrike wrote: > 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.
No, it's not. The problem with libffi is that it was updated in gcc and upstream; that is much less of a problem with boehm-gc. Andrew.