emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Build-time dependencies


From: Alan Mackenzie
Subject: Re: Build-time dependencies
Date: Mon, 9 Jun 2008 16:41:03 +0000
User-agent: Mutt/1.5.9i

Hi, Eli!

On Sun, Jun 08, 2008 at 10:25:11PM +0300, Eli Zaretskii wrote:
> > From: Glenn Morris <address@hidden>
> > Cc: Alan Mackenzie <address@hidden>,  Eli Zaretskii <address@hidden>,  
> > address@hidden
> > Date: Sun, 08 Jun 2008 15:03:07 -0400

> > Stefan Monnier wrote:

> > > I think it should be easy to generate the dependencies from
> > > bytecomp.el (just record macros as we expand them, and then try and
> > > figure out which file they come from).  This way they could be kept
> > > uptodate 100% automatically.

> > What exactly is the point of doing this supposed to be?
> > To make non-bootstrap builds more reliable?

> To make dependencies between Lips files explicit in lisp/Makefile.in,
> and thus causing Make to compile Lisp files in the right order.  Right
> now, whenever some Lisp files change, I frequently need to "make
> recompile" several times, sometimes removing stale *.elc files
> manually, until it finally succeeds, because it basically compiles them
> in a random order.

OK, let me propose a test of this future dependency generator.  It must
determine that a change to cc-langs.el requires cc-{mode,engine}.el to be
recompiled.

-- 
Alan Mackenzie (Nuremberg, Germany).




reply via email to

[Prev in Thread] Current Thread [Next in Thread]