unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* lots of directory changes when compiling emacs..
@ 2009-02-16 18:59 Alfred M. Szmidt
  2009-02-16 19:22 ` Eli Zaretskii
  0 siblings, 1 reply; 4+ messages in thread
From: Alfred M. Szmidt @ 2009-02-16 18:59 UTC (permalink / raw)
  To: emacs-devel

Hey,

Dunno if this is a "bug" or not, but when compilign emacs there are
lots of unneeded directory changes:

[...]
make[3]: Entering directory `/home/ams/emacs/lisp'
Compiling /home/ams/emacs/src/../lisp/mwheel.el
Wrote /home/ams/emacs/lisp/mwheel.elc
make[3]: Leaving directory `/home/ams/emacs/lisp'
make[3]: Entering directory `/home/ams/emacs/lisp'
Compiling /home/ams/emacs/src/../lisp/x-dnd.el
Wrote /home/ams/emacs/lisp/x-dnd.elc
make[3]: Leaving directory `/home/ams/emacs/lisp'
make[3]: Entering directory `/home/ams/emacs/lisp'
Compiling /home/ams/emacs/src/../lisp/widget.el
Wrote /home/ams/emacs/lisp/widget.elc
make[3]: Leaving directory `/home/ams/emacs/lisp'
[...]

this happens for each file in lisp/, and slows down compilation
considerably.




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: lots of directory changes when compiling emacs..
  2009-02-16 18:59 lots of directory changes when compiling emacs Alfred M. Szmidt
@ 2009-02-16 19:22 ` Eli Zaretskii
  2009-02-17  2:50   ` Miles Bader
  0 siblings, 1 reply; 4+ messages in thread
From: Eli Zaretskii @ 2009-02-16 19:22 UTC (permalink / raw)
  To: ams; +Cc: emacs-devel

> From: "Alfred M\. Szmidt" <ams@gnu.org>
> Date: Mon, 16 Feb 2009 19:59:05 +0100
> 
> Dunno if this is a "bug" or not

It's a feature.

> but when compilign emacs there are lots of unneeded directory
> changes:
> 
> [...]
> make[3]: Entering directory `/home/ams/emacs/lisp'
> Compiling /home/ams/emacs/src/../lisp/mwheel.el
> Wrote /home/ams/emacs/lisp/mwheel.elc
> make[3]: Leaving directory `/home/ams/emacs/lisp'

They are not ``unneeded'': the rule that compiles these Lisp files
lives in src/Makefile, not in lisp/Makefile.

> this happens for each file in lisp/, and slows down compilation
> considerably.

``Considerably''? what kind of shell do you have there? and what does
``considerably'' mean in quantitative terms?




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: lots of directory changes when compiling emacs..
  2009-02-16 19:22 ` Eli Zaretskii
@ 2009-02-17  2:50   ` Miles Bader
  2009-02-17  4:06     ` Eli Zaretskii
  0 siblings, 1 reply; 4+ messages in thread
From: Miles Bader @ 2009-02-17  2:50 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: ams, emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:
> They are not ``unneeded'': the rule that compiles these Lisp files
> lives in src/Makefile, not in lisp/Makefile.

Also, isn't this done only for a subset of lisp files (those used for dumping)?

-Miles

-- 
Immortality, n.  A toy which people cry for, And on their knees apply for,
      Dispute, contend and lie for, And if allowed Would be right proud
      Eternally to die for.




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: lots of directory changes when compiling emacs..
  2009-02-17  2:50   ` Miles Bader
@ 2009-02-17  4:06     ` Eli Zaretskii
  0 siblings, 0 replies; 4+ messages in thread
From: Eli Zaretskii @ 2009-02-17  4:06 UTC (permalink / raw)
  To: Miles Bader; +Cc: ams, emacs-devel

> From: Miles Bader <miles@gnu.org>
> Cc: ams@gnu.org, emacs-devel@gnu.org
> Date: Tue, 17 Feb 2009 11:50:05 +0900
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> > They are not ``unneeded'': the rule that compiles these Lisp files
> > lives in src/Makefile, not in lisp/Makefile.
> 
> Also, isn't this done only for a subset of lisp files (those used for dumping)?

Yes, only those mentioned in ${lisp}.




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-02-17  4:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-16 18:59 lots of directory changes when compiling emacs Alfred M. Szmidt
2009-02-16 19:22 ` Eli Zaretskii
2009-02-17  2:50   ` Miles Bader
2009-02-17  4:06     ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).