bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#57771: 28.2; ’uninstall’ make target does not remove .eln native com


From: Eli Zaretskii
Subject: bug#57771: 28.2; ’uninstall’ make target does not remove .eln native compiled files
Date: Tue, 13 Sep 2022 19:03:13 +0300

> From: Alfredo Finelli <alf@computationes.de>
> Date: Tue, 13 Sep 2022 10:51:12 +0200
> 
> While building emacs to upgrade it from version 28.1 to 28.2 I noticed
> that the "uninstall" make target leaves native compiled .eln files behind
> in the installation target directory.  The same happens with the
> development version 29 from git, altough with less .eln files.

Thank you for your report.

Does the patch below give good results?

diff --git a/Makefile.in b/Makefile.in
index d288bac..3f811ea 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -844,7 +844,7 @@ uninstall:
        rm -f "$(DESTDIR)$(includedir)/emacs-module.h"
        $(MAKE) -C lib-src uninstall
        -unset CDPATH; \
-       for dir in "$(DESTDIR)${lispdir}" "$(DESTDIR)${etcdir}" ; do    \
+       for dir in "$(DESTDIR)${lispdir}" "$(DESTDIR)${etcdir}" 
"$(ELN_DESTDIR)" ; do   \
          if [ -d "$${dir}" ]; then                     \
            case `cd "$${dir}" ; /bin/pwd` in           \
              "`cd ${srcdir} ; /bin/pwd`"* ) ;;         \





reply via email to

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