]> code.delx.au - gnu-emacs/commitdiff
Comments
authorGlenn Morris <rgm@gnu.org>
Sat, 19 May 2012 19:04:50 +0000 (12:04 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 19 May 2012 19:04:50 +0000 (12:04 -0700)
Makefile.in
leim/Makefile.in

index 6e0f8703d0666081156ebc44e1f6153962848905..acaafcd23ae71e6401a0cec32cb1975adee9df33 100644 (file)
@@ -511,6 +511,12 @@ set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \
 ## Is it really Emacs's job to create those directories?
 ## Should we also be ensuring they contain subdirs.el files?
 ## It would be easy to do, just use write_subdir.
+
+## Note that we use tar instead of plain old cp -R/-r because the latter
+## is apparently not portable (even in 2012!).
+## http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00278.html
+## I have no idea which platforms Emacs supports where cp -R does not
+## work correctly, and therefore no idea when tar can be replaced.
 install-arch-indep: install-leim install-info install-man ${INSTALL_ARCH_INDEP_EXTRA}
        umask 022 ; \
          $(MKDIR_P) $(DESTDIR)`echo ${locallisppath} | sed 's,:, $(DESTDIR),g'`
index 54ed0ad35fe05240b75b3b0f4087a207572b4ce2..646102eee714d7c8a861b158836fa214b8273804 100644 (file)
@@ -131,7 +131,9 @@ ${CHINESE_TIT}: changed.tit
 ## Otherwise in a parallel build multiple Emacs instances could
 ## interfere with each other.  If we used GNU make we could probably
 ## parallelize this without the need for an explicit rule for each
-## file.
+## file.  Something like the pattern rule:
+## quail/%.el: CXTERM-DIC/%.tit
+## It doesn't seem possible to do this with VPATH and suffix rules.
 changed.tit: ${SUBDIRS} ${TIT_SOURCES}
        ${RUN_EMACS} -l ${buildlisppath}/international/titdic-cnv \
          -f batch-titdic-convert -dir quail ${srcdir}/CXTERM-DIC; \