From xemacs-m  Fri Dec 13 14:48:13 1996
Received: from venus.Sun.COM (venus.Sun.COM [192.9.25.5]) by xemacs.cs.uiuc.edu (8.8.3/8.8.3) with SMTP id OAA09242 for <xemacs-beta@xemacs.org>; Fri, 13 Dec 1996 14:48:13 -0600 (CST)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id MAA05984; Fri, 13 Dec 1996 12:47:43 -0800
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id MAA24145; Fri, 13 Dec 1996 12:47:41 -0800
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id MAA10485; Fri, 13 Dec 1996 12:47:40 -0800
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id MAA00377; Fri, 13 Dec 1996 12:47:39 -0800
Date: Fri, 13 Dec 1996 12:47:39 -0800
Message-Id: <199612132047.MAA00377@xemacs.eng.sun.com>
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: Michael Diers <mdiers@logware.de>
Cc: XEmacs beta list <xemacs-beta@xemacs.org>
Subject: Re: [19.15-b3] configure issues, and patch
In-Reply-To: <m0vYW7R-0000AxC@susan.logware.de>
References: <m0vXpwo-0000AxC@susan.logware.de>
	<m0vYW7R-0000AxC@susan.logware.de>
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>
Mime-Version: 1.0 (generated by tm-edit 7.94)
Content-Type: text/plain; charset=US-ASCII

>>>>> "Michael" == Michael Diers <mdiers@logware.de> writes:

Michael> Michael Diers <mdiers@logware.de> wrote:
>> I still get bitten by the way we use cpp to generate Makefile
>> from Makefile.in.in.
>> [incoherent ramblings about GNU cpp substituting strings
>> containing `i386' by `1 ' on i386 platforms deleted]

Michael> I would like to retract my nonsensical suggestions about calling
Michael> cpp in new and interesting ways during configuration. Of course,
Michael> one cannot do away with most of the predefined symbols since they
Michael> are needed in transitively included files. (*blush*)

Michael> Instead, I would like to suggest to add an `#undef i386' to the
Michael> various Makefile.in.in (see below).

I applied Michael's patch, but it's clear that the current mechanism
of running cpp on Makefiles, a job for which cpp was never designed,
is kludgy in the extreme.  It's not obvious what to replace it with,
however. 

Michael> Thank you for bearing with me.

Michael> +#undef i386

Martin

