[Gc] Fix for Cygwin and more

Boehm, Hans hans.boehm at hp.com
Wed May 20 12:01:29 PDT 2009


Thanks.  I committed gcconfig.h abd doc/README.win32, and fixed the ChangeLog.

In general, I would appreciate ChangeLog entries with patches.  That's also likely to reduce mistakes.

Hans 

> -----Original Message-----
> From: gc-bounces at napali.hpl.hp.com 
> [mailto:gc-bounces at napali.hpl.hp.com] On Behalf Of Ivan Maidanski
> Sent: Tuesday, May 19, 2009 11:48 PM
> To: gc at napali.hpl.hp.com
> Subject: Re[2]: [Gc] Fix for Cygwin and more
> 
> Hi!
> 
> "Boehm, Hans" <hans.boehm at hp.com> wrote:
> > Thanks.
> > 
> > I checked this in immediately, out of order, just in case 
> it might help someone with the other win32 incremental GC issues.
> 
> OK. But I don't see that case helping someone with as the 
> patch doesn't touch the win32 gc inc implementation: if GWW 
> (this is now possible to be compiled with) then Cygwin prints 
> "falling back to dirty all" else (if MPROTECT) prints "dirty 
> bits not set up" and crashes with the uncaught exception (as 
> it did before this patch).
> As I see GetWriteWatch() always rans to falling back on 
> Cygwin unlike pure Win32-targetted compilers (where it is rare).
> 
> The following is a bit misleading:
> * include/private/gcconfig.h: Remove special handling for Watcom
> 	and GWW_VDB.  It works.
> Should be red as:
> * include/private/gcconfig.h: Enable MPROTECT_VDB and GWW_VDB for
>         Watcom (Win32 only).  It works.
> 
> More over, gcconfig.h stays uncommitted (at sourceforge).
> 
> > 
> > I copied the OpenWatcom note into README.win32, to be 
> checked in later.
> > 
> > Hans
> > 
> > > -----Original Message-----
> > > From: gc-bounces at napali.hpl.hp.com
> > > [mailto:gc-bounces at napali.hpl.hp.com] On Behalf Of Ivan Maidanski
> > > Sent: Tuesday, May 19, 2009 12:18 PM
> > > To: gc at napali.hpl.hp.com
> > > Subject: [Gc] Fix for Cygwin and more
> > > 
> > > Hi!
> > > 
> > > The proposed patch does:
> > > ...
> 
> Bye.
> _______________________________________________
> Gc mailing list
> Gc at linux.hpl.hp.com
> http://www.hpl.hp.com/hosted/linux/mail-archives/gc/
> 


More information about the Gc mailing list