imagemagick-02-remove-magick-install-data-local-target.patch 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. From 8f8f73265b281b0a01f1b6bfe8ec189b24fe75c0 Mon Sep 17 00:00:00 2001
  2. From: Romain Naour <romain.naour@openwide.fr>
  3. Date: Sun, 18 May 2014 20:44:26 +0200
  4. Subject: [PATCH 1/1] Remove magick-install-data-local target.
  5. The magick-baseconfig.h is already installed by install-magickincarchHEADERS target.
  6. This cause a race condition by calling install command twice to copy the same file at the same location at the same time.
  7. Fixes:
  8. http://autobuild.buildroot.net/results/d34/d34077ce582866c50bbd90de10bbe593e39463f1/build-end.log
  9. Signed-off-by: Romain Naour <romain.naour@openwide.fr>
  10. ---
  11. Makefile.am | 4 ++--
  12. magick/Makefile.am | 12 ------------
  13. 2 files changed, 2 insertions(+), 14 deletions(-)
  14. diff --git a/Makefile.am b/Makefile.am
  15. index 0741336..f9598b6 100644
  16. --- a/Makefile.am
  17. +++ b/Makefile.am
  18. @@ -184,9 +184,9 @@ all-local: $(MAGICKPP_LOCAL_TARGETS) $(PERLMAGICK_ALL_LOCAL_TARGETS) $(MAINTAINE
  19. install-exec-local: $(PERLMAGICK_INSTALL_EXEC_LOCAL_TARGETS)
  20. -install-data-local: $(MAGICK_INSTALL_DATA_LOCAL_TARGETS) $(PERLMAGICK_INSTALL_DATA_LOCAL_TARGETS) $(HTML_INSTALL_DATA_TARGETS)
  21. +install-data-local: $(PERLMAGICK_INSTALL_DATA_LOCAL_TARGETS) $(HTML_INSTALL_DATA_TARGETS)
  22. -uninstall-local: $(MAGICK_UNINSTALL_LOCAL_TARGETS) $(PERLMAGICK_UNINSTALL_LOCAL_TARGETS) $(HTML_UNINSTALL_DATA_TARGETS)
  23. +uninstall-local: $(PERLMAGICK_UNINSTALL_LOCAL_TARGETS) $(HTML_UNINSTALL_DATA_TARGETS)
  24. clean-local: $(PERLMAGICK_CLEAN_LOCAL_TARGETS)
  25. diff --git a/magick/Makefile.am b/magick/Makefile.am
  26. index 4c6360b..2e389f2 100644
  27. --- a/magick/Makefile.am
  28. +++ b/magick/Makefile.am
  29. @@ -471,15 +471,3 @@ MAGICK_EXTRA_DIST = \
  30. magick/nt-feature.c \
  31. magick/vms.c \
  32. magick/xwdfile.h_vms
  33. -
  34. -# Install magick-baseconfig.h
  35. -MAGICK_INSTALL_DATA_LOCAL_TARGETS = magick-install-data-local
  36. -magick-install-data-local:
  37. - $(mkinstalldirs) $(DESTDIR)$(magickincarchdir)
  38. - $(INSTALL_HEADER) magick/magick-baseconfig.h $(DESTDIR)$(magickincarchdir)/magick-baseconfig.h
  39. -
  40. -# Uninstall magick-config.h
  41. -MAGICK_UNINSTALL_LOCAL_TARGETS = magick-uninstall-local
  42. -magick-uninstall-local:
  43. - rm -f $(DESTDIR)$(magickincarchdir)/magick-baseconfig.h
  44. -
  45. --
  46. 1.9.0