emacs-devel
[Top][All Lists]
Advanced

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

parallel make bug


From: Dan Nicolaescu
Subject: parallel make bug
Date: Tue, 26 Jun 2007 14:10:05 -0700

Doing make -j8 bootstrap  on a 2 processor machine:

Directories: /home/dann/emacs/Emacs-CVS/emacs/lisp/. 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./eshell 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./mail 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./language 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./emacs-lisp 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./calc 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./gnus 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./textmodes 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./net 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./mh-e 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./calendar 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./progmodes 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./erc 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./international 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./emulation 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./url 
/home/dann/emacs/Emacs-CVS/emacs/lisp/./play
Compiling /home/dann/emacs/Emacs-CVS/emacs/lisp/emacs-lisp/byte-opt.el
IO error reading /home/dann/emacs/Emacs-CVS/emacs/lisp/subdirs.el: Input/output 
error
make[2]: *** [autoloads] Error 255
make[2]: *** Waiting for unfinished jobs....

Is there any reason $(lisp)/subdirs.el should start a recursive make
instead of just depending on update-subdirs like in the patch below?


*** Makefile.in      07 Apr 2007 08:37:10 -0700 1.85
--- Makefile.in      26 Jun 2007 13:59:36 -0700 
***************
*** 112,119 ****
    echo Directories: $$wins; \
    $(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file 
"$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins
  
! $(lisp)/subdirs.el:
!       $(MAKE) $(MFLAGS) update-subdirs
  update-subdirs: doit
                  wd=$(lisp); $(setwins); \
                  for file in $$wins; do \
--- 112,119 ----
    echo Directories: $$wins; \
    $(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file 
"$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins
  
! $(lisp)/subdirs.el: update-subdirs
! 
  update-subdirs: doit
                  wd=$(lisp); $(setwins); \
                  for file in $$wins; do \





reply via email to

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