summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Pratt2024-10-06 08:23:10 +0000
committerRobert Marko2025-07-26 12:38:08 +0000
commit30105c77efc09ec5edbaba4741f4f8f265f1f2aa (patch)
tree9cd2612f376a83a42f24c8e97ae760186fcedb78
parent7a8fd735489e6d02ecccfe63ffdf7c3694ee8dbc (diff)
downloadopenwrt-30105c77efc09ec5edbaba4741f4f8f265f1f2aa.tar.gz
tools/automake: do not delete libtool in clean targets
For the building of some packages, it is helpful to completely clean the packaged release copy of the source, however this usually deletes libtool if used, otherwise causing the need to run the bootstrap script twice. Not deleting libtool allows compilation to continue directly after cleaning pre-generated files in the package distribution. Signed-off-by: Michael Pratt <mcpratt@pm.me> Link: https://github.com/openwrt/openwrt/pull/16522 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--tools/automake/patches/999-clean-am.patch8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/automake/patches/999-clean-am.patch b/tools/automake/patches/999-clean-am.patch
index 87a0d6f3f6..a9642d1c79 100644
--- a/tools/automake/patches/999-clean-am.patch
+++ b/tools/automake/patches/999-clean-am.patch
@@ -18,3 +18,11 @@
.PHONY: clean mostlyclean distclean maintainer-clean \
clean-generic mostlyclean-generic distclean-generic maintainer-clean-generic
+--- a/lib/am/libtool.am
++++ b/lib/am/libtool.am
+@@ -25,4 +25,4 @@ clean-libtool:
+
+ ?TOPDIR_P?distclean-am: distclean-libtool
+ ?TOPDIR_P?distclean-libtool:
+-?TOPDIR_P? -rm -f libtool config.lt
++?TOPDIR_P? -touch libtool config.lt