[openwrt/openwrt] tools: libtool: always install all auxillary files
LEDE Commits
lede-commits at lists.infradead.org
Mon Aug 11 13:28:47 PDT 2025
robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/4c0d64cb9696abd982dc51956f58f5deee08d192
commit 4c0d64cb9696abd982dc51956f58f5deee08d192
Author: Michael Pratt <mcpratt at pm.me>
AuthorDate: Fri Aug 8 01:23:34 2025 -0400
tools: libtool: always install all auxillary files
Remove the needless restriction
for which auxillary files are installed.
This aligns the behavior of libtoolize
with the existing behavior of automake.
This can prevent the seemingly random error
if autoreconf happens to be ran multiple times:
configure: error: cannot find required auxiliary files: compile
Signed-off-by: Michael Pratt <mcpratt at pm.me>
Link: https://github.com/openwrt/openwrt/pull/19748
Signed-off-by: Robert Marko <robimarko at gmail.com>
---
tools/libtool/patches/001-always-install-aux.patch | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/tools/libtool/patches/001-always-install-aux.patch b/tools/libtool/patches/001-always-install-aux.patch
new file mode 100644
index 0000000000..f9e0d959f9
--- /dev/null
+++ b/tools/libtool/patches/001-always-install-aux.patch
@@ -0,0 +1,11 @@
+--- a/libtoolize.in
++++ b/libtoolize.in
+@@ -1066,7 +1066,7 @@ func_install_pkgaux_files ()
+ func_ltmain_update "$file" "$pkgauxdir" "$aux_dir" pkgaux_header
+ ;;
+ *)
+- test subproject = "$ltdl_mode" || continue
++ $opt_install || test subproject = "$ltdl_mode" || continue
+ func_copy "$file" "$pkgauxdir" "$aux_dir" pkgaux_header
+ ;;
+ esac
More information about the lede-commits
mailing list