81 lines
2.4 KiB
Diff
81 lines
2.4 KiB
Diff
From 9d57d4353c82110c609f36f91986277343d4ee45 Mon Sep 17 00:00:00 2001
|
|
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
|
Date: Wed, 8 Feb 2023 13:26:56 +0100
|
|
Subject: [PATCH] configure: allow overriding some tests
|
|
|
|
Some tests use AC_RUN_IFELSE, so they do not work for cross-compilation.
|
|
|
|
Allow the user to provide these results from the environment.
|
|
|
|
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
|
|
---
|
|
configure | 6 +++---
|
|
configure.ac | 6 +++---
|
|
2 files changed, 6 insertions(+), 6 deletions(-)
|
|
|
|
diff --git a/configure b/configure
|
|
index c18dfb2..d165962 100755
|
|
--- a/configure
|
|
+++ b/configure
|
|
@@ -4540,7 +4540,7 @@ fi
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking strdup macro" >&5
|
|
$as_echo_n "checking strdup macro... " >&6; }
|
|
if test "$cross_compiling" = yes; then :
|
|
- ac_cv_strdup_macro=no
|
|
+ ac_cv_strdup_macro="${ac_cv_strdup_macro-no}"
|
|
|
|
else
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
@@ -4578,7 +4578,7 @@ $as_echo "$ac_cv_strdup_macro" >&6; }
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking strndup macro" >&5
|
|
$as_echo_n "checking strndup macro... " >&6; }
|
|
if test "$cross_compiling" = yes; then :
|
|
- ac_cv_strndup_macro=no
|
|
+ ac_cv_strndup_macro="${ac_cv_strndup_macro-no}"
|
|
|
|
else
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
@@ -4753,7 +4753,7 @@ done
|
|
|
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking basic-block size" >&5
|
|
$as_echo_n "checking basic-block size... " >&6; }
|
|
-ac_cv_page_size=0
|
|
+ac_cv_page_size="${ac_cv_page_size-0}"
|
|
if test $ac_cv_page_size = 0; then
|
|
if test "$cross_compiling" = yes; then :
|
|
ac_cv_page_size=0
|
|
diff --git a/configure.ac b/configure.ac
|
|
index 9740fdc..51bdf4d 100644
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -292,7 +292,7 @@ int main() { return 1; }
|
|
]])],
|
|
[ac_cv_strdup_macro=yes],
|
|
[ac_cv_strdup_macro=no],
|
|
-[ac_cv_strdup_macro=no]
|
|
+[ac_cv_strdup_macro="${ac_cv_strdup_macro-no}"]
|
|
)
|
|
AC_MSG_RESULT([$ac_cv_strdup_macro])
|
|
|
|
@@ -316,7 +316,7 @@ int main() { return 1; }
|
|
]])],
|
|
[ac_cv_strndup_macro=yes],
|
|
[ac_cv_strndup_macro=no],
|
|
-[ac_cv_strndup_macro=no]
|
|
+[ac_cv_strndup_macro="${ac_cv_strndup_macro-no}"]
|
|
)
|
|
AC_MSG_RESULT([$ac_cv_strndup_macro])
|
|
|
|
@@ -390,7 +390,7 @@ AC_MSG_RESULT([$ac_cv_use_mmap])
|
|
#
|
|
AC_CHECK_FUNCS(getpagesize)
|
|
AC_MSG_CHECKING([basic-block size])
|
|
-ac_cv_page_size=0
|
|
+ac_cv_page_size="${ac_cv_page_size-0}"
|
|
if test $ac_cv_page_size = 0; then
|
|
AC_RUN_IFELSE([AC_LANG_SOURCE([
|
|
#if HAVE_UNISTD_H
|
|
--
|
|
2.25.1
|
|
|