瀏覽代碼

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 <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/19748
Signed-off-by: Robert Marko <[email protected]>
Michael Pratt 4 月之前
父節點
當前提交
4c0d64cb96
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      tools/libtool/patches/001-always-install-aux.patch

+ 11 - 0
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