From c08ec8d8b27280e2bcb066c9caa24da97e0419ee Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sat, 26 Oct 2019 13:30:43 +0200 Subject: [PATCH] configure.ac: remove AC_CHECK_FILE The use of AC_CHECK_FILE and AC_CHECK_FILES cause the following error when cross-compiling: configure: error: cannot check for file existence when cross compiling The solution is to check for the file directly instead of using a macro. Signed-off-by: Fabrice Fontaine --- configure.ac | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac index 08aac16e64..978c51b161 100644 --- a/configure.ac +++ b/configure.ac @@ -1515,8 +1515,9 @@ ruledirprefix="$sysconfdir" if test "$enable_suricata_update" = "yes"; then - AC_CHECK_FILE([$srcdir/suricata-update/setup.py], [ - have_suricata_update="yes"], []) + if test -f "$srcdir/suricata-update/setup.py"; then + have_suricata_update="yes" + fi fi if test "$have_suricata_update" = "yes"; then @@ -2437,10 +2438,8 @@ fi AC_SUBST([RUSTUP_HOME_PATH], [$rustup_home_path]) AC_SUBST([rustup_home]) - if test "x$cross_compiling" != "xyes"; then - AC_CHECK_FILES([$srcdir/rust/vendor], [have_rust_vendor="yes"]) - else - AS_IF([test -d "$srcdir/rust/vendor"], have_rust_vendor="yes", []) + if test -f "$srcdir/rust/vendor"; then + have_rust_vendor="yes" fi if test "x$have_rust_vendor" = "xyes"; then -- 2.47.2