From xemacs-m  Fri Feb 28 22:26:50 1997
Received: from venus.Sun.COM (venus.Sun.COM [192.9.25.5])
	by xemacs.org (8.8.5/8.8.5) with SMTP id WAA17673
	for <xemacs-beta@xemacs.org>; Fri, 28 Feb 1997 22:26:48 -0600 (CST)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id UAA07585; Fri, 28 Feb 1997 20:26:18 -0800
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id UAA16950; Fri, 28 Feb 1997 20:26:15 -0800
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id UAA03785; Fri, 28 Feb 1997 20:26:16 -0800
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id UAA01531; Fri, 28 Feb 1997 20:26:14 -0800
Date: Fri, 28 Feb 1997 20:26:14 -0800
Message-Id: <199703010426.UAA01531@xemacs.eng.sun.com>
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: David Moore <dmoore@ucsd.edu>
Cc: xemacs-beta@xemacs.org
Subject: Re: update-elc question
In-Reply-To: <rvrai2dqj0.fsf@sdnp5.ucsd.edu>
References: <E0w06AM-0007J9-00@chekov.ctd.comsat.com>
	<m2rai2uluv.fsf@altair.xemacs.org>
	<rvrai2dqj0.fsf@sdnp5.ucsd.edu>
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>
Mime-Version: 1.0 (generated by tm-edit 7.100)
Content-Type: text/plain; charset=US-ASCII

>>>>> "David" == David Moore <dmoore@ucsd.edu> writes:

David> 	What if the update-elc Makefile rule first recursed through the
David> lisp tree and removed any .elc file older than the
David> corresponding .el file.  That way we wouldn't have to worry
David> about building the dependency lists, and the most recent
David> version would be used.

This is an excellent idea.  Writing *portable* sh code to do this in
update-elc.sh may prove to be a challenge.

There are still some places gotchas in the make process.  This is why
at Sun we do the build for the Sun CD from a completely pristine
workspace (no .elc's) and why Steven should do something similar.

We are working on eliminating those gotchas from the build system.

Martin

