Malcolm Purvis <malcolmp(a)xemacs.org> writes:
RECOMMEND 21.4
This fixes the problem I reported with parallel builds in 21.4. Without this
the temacs binary is simultaneously built via two different targets and the
build fails because one target is trying to run temacs while it is still being
linked by the other.
ChangeLog addition:
2005-01-30 Malcolm Purvis <malcolmp(a)xemacs.org>
* Makefile.in.in (dump-elc): Depend on ${PROGNAME} to fix parallel
builds.
xemacs-21.4-micro-patches source patch:
Diff command: cvs -q diff -u
Files affected: Makefile.in.in
Index: Makefile.in.in
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/Makefile.in.in,v
retrieving revision 1.2.2.6
diff -u -r1.2.2.6 Makefile.in.in
--- Makefile.in.in 2005/01/23 16:22:36 1.2.2.6
+++ Makefile.in.in 2005/01/30 10:35:17
@@ -288,7 +288,7 @@
-l update-elc-2.el -f batch-update-elc-2 lisp
## Sub-target for all-elc.
-dump-elc dump-elcs: ${GENERATED_HEADERS} FRC.dump-elcs
+dump-elc dump-elcs: ${PROGNAME} ${GENERATED_HEADERS} FRC.dump-elcs
cd ./src && $(MAKE) $(RECURSIVE_MAKE_ARGS) dump-elcs
autoloads: lib-src lwlib src lisp/auto-autoloads.el lisp/custom-load.el
--
Malcolm Purvis <malcolmp(a)xemacs.org>
APPROVE COMMIT 21.4
Thanks for the patch, Malcolm. It will appear in XEmacs 21.4.17,
"Jumbo Shrimp".
- Vin