GNU bug report logs -
#26459
26.0.50; loaddefs.el is regenerated after each "git pull"
Previous Next
Reported by: Eli Zaretskii <eliz <at> gnu.org>
Date: Wed, 12 Apr 2017 08:54:02 UTC
Severity: normal
Found in version 26.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Glenn Morris wrote:
> IIUC, making lisp's gen-lisp also generate the unidata files (as well as
> leim and semantic) ought to fix your issue? In fact, I'm not sure why I
> didn't do that - maybe it turns out not to be so straightforward.
I find the following patch causes my -j8 builds to often hang forever
(prior to 28718c4), because two Emacs processes try to modify eg
uni-name at the same time. I don't know why Make apparently spawns two
jobs at the same time to do the same thing. Possibly because
admin/unidata/Makefile doesn't explicitly list the output uni*.el files,
and calls make in a loop. Maybe we should improve that.
--- i/lisp/Makefile.in
+++ w/lisp/Makefile.in
@@ -347,9 +347,9 @@ compile-clean:
fi \
done
-.PHONY: gen-lisp leim semantic
+.PHONY: gen-lisp leim semantic unidata
-gen-lisp: leim semantic
+gen-lisp: leim semantic unidata
leim:
$(MAKE) -C ../leim all EMACS="$(EMACS)"
@@ -357,6 +357,9 @@ leim:
semantic:
$(MAKE) -C ../admin/grammars all EMACS="$(EMACS:.%=../.%)"
+unidata:
+ $(MAKE) -C ../admin/unidata all EMACS="$(EMACS:.%=../.%)"
+
# Compile all Lisp files, but don't recompile those that are up to
# date. Some .el files don't get compiled because they set the
# local variable no-byte-compile.
This bug report was last modified 8 years and 30 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.