Andrew Haley wrote:
Ranjit Mathew writes:
 > -----BEGIN PGP SIGNED MESSAGE-----
 > Hash: SHA1
> > Bryce McKinlay wrote: > > This patch merges the GC 6.6 sources into the libgcj trunk. Two patches > [...] > > This little bit in "boehm-gc/include/private/gcconfig.h" (line 306):
 > - ------------------------- 8< -------------------------
 > > +# else
 > > +#    if defined(__i386__)
 > > +#      define I386
 > >       --> Not really supported, but at least we recognize it.
 > > +#    endif
 > - ------------------------- 8< -------------------------
 > causes a bootstrap failure for me on i686-pc-linux-gnu.
 > Note that the "Not really" bit is not inside a comment.

The differences between our gcconfig.h and the stock Boehm 6.6 version
are hard for me to understand.  Bryce, what are the reasons for them?
I understand why we want to define USE_MMAP for Linux, but the rest
look spurious.

Some of these come from changes for darwin/PPC64 support that are in our tree but not yet in the upstream GC sources - I believe the "Not really supported" bit is supposed to refer to Darwin/x86. I'm investigating and will check in a fix shortly.

Most of the other diffs look like whitespace changes and can be stripped out.

Bryce

Reply via email to