From 4c0d64cb9696abd982dc51956f58f5deee08d192 Mon Sep 17 00:00:00 2001 From: Michael Pratt Date: Fri, 8 Aug 2025 01:23:34 -0400 Subject: [PATCH] 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 Link: https://github.com/openwrt/openwrt/pull/19748 Signed-off-by: Robert Marko --- tools/libtool/patches/001-always-install-aux.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tools/libtool/patches/001-always-install-aux.patch 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 -- 2.30.2