From xemacs-m  Fri Dec 13 16:32:46 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 QAA09875 for <xemacs-beta@xemacs.org>; Fri, 13 Dec 1996 16:32:46 -0600 (CST)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id OAA13604; Fri, 13 Dec 1996 14:32:16 -0800
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id OAA09896; Fri, 13 Dec 1996 14:32:14 -0800
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id OAA16806; Fri, 13 Dec 1996 14:32:12 -0800
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id OAA00645; Fri, 13 Dec 1996 14:32:11 -0800
Date: Fri, 13 Dec 1996 14:32:11 -0800
Message-Id: <199612132232.OAA00645@xemacs.eng.sun.com>
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: Pekka Marjola <pema@iki.fi>
Cc: xemacs-beta@xemacs.org
Subject: Re: 20b31 hpux9.05 gcc built OK
In-Reply-To: <of0afrio6g9.fsf@pippin.ntc.nokia.com>
References: <u9bubzg0z0.fsf@neal.ctd.comsat.com>
	<of0afrio6g9.fsf@pippin.ntc.nokia.com>
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

>>>>> "Pekka" == Pekka Marjola <pema@iki.fi> writes:

Pekka> Gcc (2.7.2, with cpplib IIRC) required something (-P worked :) to get
Pekka> it to compile. Otherwise it failed on those DEFUN macros with comments
Pekka> inside parameter lists (like buffer.c, line 296).

Are you really saying that the presence of COMMENTS inside a macro
call causes problems?  It's been this way for years.

Pekka> For some reason jpeglib was not autodetected - no problems when I
Pekka> forced compiling.

As always, further investigation and patches appreciated.

Pekka> Couldn't XEmacs build both version dependant and version-independent
Pekka> site-lisp directories and include both in load-path?
Pekka> (xemacs-20.0-b31/site-lisp and xemacs/site-lisp).  Some files
Pekka> (compiled with 19.14) don't work with 20.0, but I'wouldn't like to
Pekka> compile all files every time twice or add symlinks or whatever.

I don't think this is a good idea.  Users can get the same effect by
doing something like:

(if (featurep 'mule)
    (load 'mule-stuff)
  (load 'non-mule-stuff))

Files byte-compiled with 19.14 should work with other XEmacs flavors
(and GNU Emacs!).

Martin

