[PATCH] Provide pessimistic defaults for cross compilation tests.
- From
- Ralf Wildenhues <ralf.wildenhues@gmx.de>
- Date
- Jan 19, 2009, 20:34 UTC
- Message-ID
- <20090119203400.GA3539@ins.uni-bonn.de>
- In-Reply-To
- <20090116094110.GD25275@ins.uni-bonn.de>
In a cross compile setup, configure tests that run programs cannot be executed; in that case, provide pessimistic default values.
Bug reported by Julius Naperkowski. ---
> I can post a patch to add sane default settings for AC_RUN_IFELSE in > cross compile setups, this weekend.
configure.ac | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/configure.ac b/configure.ac index 363547c..4a208d4 100644 --- a/configure.ac +++ b/configure.ac @@ -360,6 +360,7 @@ AC_RUN_IFELSE( else if (strcmp(buf, "12345")) return 2;]])], [ac_cv_c_c99_format=yes], + [ac_cv_c_c99_format=no], [ac_cv_c_c99_format=no]) ]) if test $ac_cv_c_c99_format = no; then @@ -380,6 +381,7 @@ AC_RUN_IFELSE( FILE *f = fopen(".", "r"); return f && fread(&c, 1, 1, f)]])], [ac_cv_fread_reads_directories=no], + [ac_cv_fread_reads_directories=yes], [ac_cv_fread_reads_directories=yes]) ]) if test $ac_cv_fread_reads_directories = yes; then @@ -414,6 +416,7 @@ AC_RUN_IFELSE( if (snprintf(buf, 3, "%s", "12345") != 5 || strcmp(buf, "12")) return 1]])], [ac_cv_snprintf_returns_bogus=no], + [ac_cv_snprintf_returns_bogus=yes], [ac_cv_snprintf_returns_bogus=yes]) ]) if test $ac_cv_snprintf_returns_bogus = yes; then
-- 1.6.1.137.g3d9e8