Subject: Re: bug#9926: patch: emacs-24.0.91 FTBFS on GNU/Hurd

From: Eli Zaretskii <[email-masked]>
Date: Tue, 08 Nov 2011 19:23:41 +0200

> Date: Tue, 08 Nov 2011 08:44:21 -0800
> From: Paul Eggert <[email-masked]>
> Cc: [email-masked]
> 
> --- src/s/ms-w32.h	2011-11-05 16:30:13 +0000
> +++ src/s/ms-w32.h	2011-11-08 16:29:11 +0000
> @@ -402,5 +402,8 @@
>  #define DebPrint(stuff)
>  #endif
>  
> +/* Conservative garbage collection has not been tested, so for now
> +   play it safe and stick with the old-fashioned way of marking.  */
> +#define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE

Given that nt/config.nt defines this:

/* Enable conservative stack marking for GC.  */
#define GC_MARK_STACK 1

I wonder if the above change for ms-w32.h is TRT.