Subject: Re: bug#18544: 24.4.50; USE_STACK_LISP_OBJECTS change breaks the build on many platforms

From: Dmitry Antipov <[email-masked]>
Date: Wed, 24 Sep 2014 17:45:13 +0400

On 09/24/2014 05:22 PM, Ken Brown wrote:

> bzr rev 117935 breaks the build on all platforms other than GNU/Linux.
> The following patch restores the code to what I think was intended:
>
> === modified file 'src/lisp.h'
> --- src/lisp.h  2014-09-24 11:59:13 +0000
> +++ src/lisp.h  2014-09-24 12:59:07 +0000
> @@ -290,9 +290,9 @@
>   #ifndef USE_STACK_LISP_OBJECTS
>   # if defined (GNU_LINUX) && defined (__GNUC__) && !defined (__clang__)
>   #   define USE_STACK_LISP_OBJECTS true
> +# else
> +#   define USE_STACK_LISP_OBJECTS false
>   # endif
> -#else
> -# define USE_STACK_LISP_OBJECTS false
>   #endif

Oops.  Surely you're right.  Should be fixed in 117936.

Dmitry