[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