Commit d39a9692 authored by Eli Zaretskii's avatar Eli Zaretskii

Fix build errors with pdump fingerprint on macOS

* src/Makefile.in ($(lispsource)/international/charprop.el):
Remove macuvs.h from the target list, to avoid circular
dependency on macOS.  Reported by Alan Third <alan@idiocy.org>.
parent 3b75c5ac
......@@ -521,12 +521,12 @@ LIBES = $(LIBS) $(W32_LIBS) $(LIBS_GNUSTEP) $(LIBX_BASE) $(LIBIMAGE) \
$(NOTIFY_LIBS) $(LIB_MATH) $(LIBZ) $(LIBMODULES) $(LIBSYSTEMD_LIBS) \
$(JSON_LIBS) $(GMP_LIB)
## FORCE it so that admin/unidata can decide whether these files
## are up-to-date. Although since charprop depends on bootstrap-emacs,
## and emacs (which recreates bootstrap-emacs) depends on charprop,
## in practice this rule was always run anyway.
$(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \
bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) FORCE
## FORCE it so that admin/unidata can decide whether these files are
## up-to-date. Although since charprop depends on bootstrap-emacs,
## and emacs depends on charprop, in practice this rule was always run
## anyway.
$(lispsource)/international/charprop.el: \
FORCE | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp)
$(MAKE) -C ../admin/unidata all EMACS="../$(bootstrap_exe)"
## We require charprop.el to exist before ucs-normalize.el is
......@@ -565,7 +565,6 @@ ifeq ($(DUMPING),unexec)
cp -f $@ bootstrap-emacs$(EXEEXT)
else
rm -f $@ && cp -f temacs$(EXEEXT) $@
cp -f $@ bootstrap-emacs$(EXEEXT)
endif
ifeq ($(DUMPING),pdumper)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment