aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure1251
1 files changed, 803 insertions, 448 deletions
diff --git a/configure b/configure
index ae9866f288f6..74539c8e4ee6 100755
--- a/configure
+++ b/configure
@@ -688,6 +688,8 @@ LIBWTMPDB
LIBEDIT
LDNSCONFIG
LIBOBJS
+TESTLIBS
+COMPATINCLUDES
LD
PATH_PASSWD_PROG
STARTUP_SCRIPT_SHELL
@@ -1941,122 +1943,122 @@ printf "%s\n" "$ac_res" >&6; }
} # ac_fn_c_check_func
-# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
-# -------------------------------------------
-# Tests whether TYPE exists after having included INCLUDES, setting cache
-# variable VAR accordingly.
-ac_fn_c_check_type ()
+# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
+# ----------------------------------------------------
+# Tries to find if the field MEMBER exists in type AGGR, after including
+# INCLUDES, setting cache variable VAR accordingly.
+ac_fn_c_check_member ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-printf %s "checking for $2... " >&6; }
-if eval test \${$3+y}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
+printf %s "checking for $2.$3... " >&6; }
+if eval test \${$4+y}
then :
printf %s "(cached) " >&6
else $as_nop
- eval "$3=no"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-$4
+$5
int
main (void)
{
-if (sizeof ($2))
- return 0;
+static $2 ac_aggr;
+if (ac_aggr.$3)
+return 0;
;
return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"
then :
+ eval "$4=yes"
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-$4
+$5
int
main (void)
{
-if (sizeof (($2)))
- return 0;
+static $2 ac_aggr;
+if (sizeof ac_aggr.$3)
+return 0;
;
return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"
then :
-
+ eval "$4=yes"
else $as_nop
- eval "$3=yes"
+ eval "$4=no"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-eval ac_res=\$$3
+eval ac_res=\$$4
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
printf "%s\n" "$ac_res" >&6; }
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-} # ac_fn_c_check_type
+} # ac_fn_c_check_member
-# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
-# ----------------------------------------------------
-# Tries to find if the field MEMBER exists in type AGGR, after including
-# INCLUDES, setting cache variable VAR accordingly.
-ac_fn_c_check_member ()
+# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
+# -------------------------------------------
+# Tests whether TYPE exists after having included INCLUDES, setting cache
+# variable VAR accordingly.
+ac_fn_c_check_type ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
-printf %s "checking for $2.$3... " >&6; }
-if eval test \${$4+y}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
then :
printf %s "(cached) " >&6
else $as_nop
+ eval "$3=no"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-$5
+$4
int
main (void)
{
-static $2 ac_aggr;
-if (ac_aggr.$3)
-return 0;
+if (sizeof ($2))
+ return 0;
;
return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"
then :
- eval "$4=yes"
-else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-$5
+$4
int
main (void)
{
-static $2 ac_aggr;
-if (sizeof ac_aggr.$3)
-return 0;
+if (sizeof (($2)))
+ return 0;
;
return 0;
}
_ACEOF
if ac_fn_c_try_compile "$LINENO"
then :
- eval "$4=yes"
+
else $as_nop
- eval "$4=no"
+ eval "$3=yes"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-eval ac_res=\$$4
+eval ac_res=\$$3
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
printf "%s\n" "$ac_res" >&6; }
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-} # ac_fn_c_check_member
+} # ac_fn_c_check_type
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
# --------------------------------------------
@@ -6115,8 +6117,14 @@ printf %s "checking clang version... " >&6; }
printf "%s\n" "$CLANG_VER" >&6; }
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -pipe" >&5
+ ossh_cache_var=ossh_cv_cflag__pipe
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -pipe" >&5
printf %s "checking if $CC supports compile flag -pipe... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -pipe"
_define_flag=""
@@ -6181,14 +6189,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6248,12 +6254,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -6262,16 +6266,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wunknown-warning-option" >&5
+ ossh_cache_var=ossh_cv_cflag__Wunknown_warning_option
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wunknown-warning-option" >&5
printf %s "checking if $CC supports compile flag -Wunknown-warning-option... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wunknown-warning-option"
_define_flag=""
@@ -6336,14 +6350,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6403,12 +6415,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -6417,16 +6427,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wno-error=format-truncation" >&5
+ ossh_cache_var=ossh_cv_cflag__Wno_error_format_truncation
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wno-error=format-truncation" >&5
printf %s "checking if $CC supports compile flag -Wno-error=format-truncation... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wno-error=format-truncation"
_define_flag=""
@@ -6491,14 +6511,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6558,12 +6576,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -6572,16 +6588,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Qunused-arguments" >&5
+ ossh_cache_var=ossh_cv_cflag__Qunused_arguments
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Qunused-arguments" >&5
printf %s "checking if $CC supports compile flag -Qunused-arguments... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Qunused-arguments"
_define_flag=""
@@ -6646,14 +6672,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6713,12 +6737,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -6727,16 +6749,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wall" >&5
+ ossh_cache_var=ossh_cv_cflag__Wall
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wall" >&5
printf %s "checking if $CC supports compile flag -Wall... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wall"
_define_flag=""
@@ -6801,14 +6833,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6868,12 +6898,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -6882,16 +6910,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wextra" >&5
+ ossh_cache_var=ossh_cv_cflag__Wextra
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wextra" >&5
printf %s "checking if $CC supports compile flag -Wextra... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wextra"
_define_flag=""
@@ -6956,14 +6994,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -7023,12 +7059,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -7037,16 +7071,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wpointer-arith" >&5
+ ossh_cache_var=ossh_cv_cflag__Wpointer_arith
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wpointer-arith" >&5
printf %s "checking if $CC supports compile flag -Wpointer-arith... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wpointer-arith"
_define_flag=""
@@ -7111,14 +7155,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -7178,12 +7220,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -7192,16 +7232,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wuninitialized" >&5
+ ossh_cache_var=ossh_cv_cflag__Wuninitialized
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wuninitialized" >&5
printf %s "checking if $CC supports compile flag -Wuninitialized... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wuninitialized"
_define_flag=""
@@ -7266,14 +7316,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -7333,12 +7381,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -7347,16 +7393,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wsign-compare" >&5
+ ossh_cache_var=ossh_cv_cflag__Wsign_compare
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wsign-compare" >&5
printf %s "checking if $CC supports compile flag -Wsign-compare... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wsign-compare"
_define_flag=""
@@ -7421,14 +7477,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -7488,12 +7542,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -7502,16 +7554,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wformat-security" >&5
+ ossh_cache_var=ossh_cv_cflag__Wformat_security
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wformat-security" >&5
printf %s "checking if $CC supports compile flag -Wformat-security... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wformat-security"
_define_flag=""
@@ -7576,14 +7638,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -7643,12 +7703,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -7657,16 +7715,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wsizeof-pointer-memaccess" >&5
+ ossh_cache_var=ossh_cv_cflag__Wsizeof_pointer_memaccess
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wsizeof-pointer-memaccess" >&5
printf %s "checking if $CC supports compile flag -Wsizeof-pointer-memaccess... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wsizeof-pointer-memaccess"
_define_flag=""
@@ -7731,14 +7799,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -7798,12 +7864,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -7812,16 +7876,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wpointer-sign" >&5
+ ossh_cache_var=ossh_cv_cflag__Wpointer_sign
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wpointer-sign" >&5
printf %s "checking if $CC supports compile flag -Wpointer-sign... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wpointer-sign"
_define_flag="-Wno-pointer-sign"
@@ -7886,14 +7960,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -7953,12 +8025,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -7967,16 +8037,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wunused-parameter" >&5
+ ossh_cache_var=ossh_cv_cflag__Wunused_parameter
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wunused-parameter" >&5
printf %s "checking if $CC supports compile flag -Wunused-parameter... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wunused-parameter"
_define_flag="-Wno-unused-parameter"
@@ -8041,14 +8121,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -8108,12 +8186,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -8122,16 +8198,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wunused-result" >&5
+ ossh_cache_var=ossh_cv_cflag__Wunused_result
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wunused-result" >&5
printf %s "checking if $CC supports compile flag -Wunused-result... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wunused-result"
_define_flag="-Wno-unused-result"
@@ -8196,14 +8282,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -8263,12 +8347,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -8277,16 +8359,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wimplicit-fallthrough" >&5
+ ossh_cache_var=ossh_cv_cflag__Wimplicit_fallthrough
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wimplicit-fallthrough" >&5
printf %s "checking if $CC supports compile flag -Wimplicit-fallthrough... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wimplicit-fallthrough"
_define_flag=""
@@ -8351,14 +8443,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -8418,12 +8508,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -8432,16 +8520,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wmisleading-indentation" >&5
+ ossh_cache_var=ossh_cv_cflag__Wmisleading_indentation
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wmisleading-indentation" >&5
printf %s "checking if $CC supports compile flag -Wmisleading-indentation... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wmisleading-indentation"
_define_flag=""
@@ -8506,14 +8604,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -8573,12 +8669,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -8587,16 +8681,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wbitwise-instead-of-logical" >&5
+ ossh_cache_var=ossh_cv_cflag__Wbitwise_instead_of_logical
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wbitwise-instead-of-logical" >&5
printf %s "checking if $CC supports compile flag -Wbitwise-instead-of-logical... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wbitwise-instead-of-logical"
_define_flag=""
@@ -8661,14 +8765,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -8728,12 +8830,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -8742,16 +8842,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fno-strict-aliasing" >&5
+ ossh_cache_var=ossh_cv_cflag__fno_strict_aliasing
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fno-strict-aliasing" >&5
printf %s "checking if $CC supports compile flag -fno-strict-aliasing... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -fno-strict-aliasing"
_define_flag=""
@@ -8816,14 +8926,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -8883,12 +8991,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -8897,17 +9003,27 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
if test "x$use_toolchain_hardening" = "x1"; then
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -D_FORTIFY_SOURCE=2" >&5
+ ossh_cache_var=ossh_cv_cflag__D_FORTIFY_SOURCE_2
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -D_FORTIFY_SOURCE=2" >&5
printf %s "checking if $CC supports compile flag -D_FORTIFY_SOURCE=2... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -D_FORTIFY_SOURCE=2"
_define_flag=""
@@ -8972,14 +9088,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -9039,12 +9153,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -9053,16 +9165,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,relro" >&5
+ ossh_cache_var=ossh_cv_ldflag__Wl__z_relro
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,relro" >&5
printf %s "checking if $LD supports link flag -Wl,-z,relro... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $WERROR -Wl,-z,relro"
_define_flag=""
@@ -9127,14 +9249,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
@@ -9195,12 +9315,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -9209,17 +9327,27 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,now" >&5
+ ossh_cache_var=ossh_cv_ldflag__Wl__z_now
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,now" >&5
printf %s "checking if $LD supports link flag -Wl,-z,now... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $WERROR -Wl,-z,now"
_define_flag=""
@@ -9284,14 +9412,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
@@ -9352,12 +9478,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -9366,17 +9490,27 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,noexecstack" >&5
+ ossh_cache_var=ossh_cv_ldflag__Wl__z_noexecstack
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,noexecstack" >&5
printf %s "checking if $LD supports link flag -Wl,-z,noexecstack... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $WERROR -Wl,-z,noexecstack"
_define_flag=""
@@ -9441,14 +9575,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
@@ -9509,12 +9641,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -9523,13 +9653,17 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
# NB. -ftrapv expects certain support functions to be present in
# the compiler library (libgcc or similar) to detect integer operations
@@ -9537,8 +9671,14 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
# actually links. The test program compiled/linked includes a number
# of integer operations that should exercise this.
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -ftrapv and linking succeeds" >&5
+ ossh_cache_var=ossh_cv_cflag__ftrapv
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -ftrapv and linking succeeds" >&5
printf %s "checking if $CC supports compile flag -ftrapv and linking succeeds... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -ftrapv"
_define_flag=""
@@ -9603,14 +9743,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -9670,12 +9808,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -9684,13 +9820,17 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
# clang 15 seems to have a bug in -fzero-call-used-regs=all. See
# https://bugzilla.mindrot.org/show_bug.cgi?id=3475 and
@@ -9699,8 +9839,14 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
# flag at all (https://bugzilla.mindrot.org/show_bug.cgi?id=3629)
case "$CLANG_VER" in
apple-15*) {
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fzero-call-used-regs=used and linking succeeds" >&5
+ ossh_cache_var=ossh_cv_cflag__fzero_call_used_regs_used
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fzero-call-used-regs=used and linking succeeds" >&5
printf %s "checking if $CC supports compile flag -fzero-call-used-regs=used and linking succeeds... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -fzero-call-used-regs=used"
_define_flag=""
@@ -9765,14 +9911,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -9832,12 +9976,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -9846,18 +9988,28 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
} ;;
17*) ;;
*) {
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fzero-call-used-regs=used and linking succeeds" >&5
+ ossh_cache_var=ossh_cv_cflag__fzero_call_used_regs_used
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fzero-call-used-regs=used and linking succeeds" >&5
printf %s "checking if $CC supports compile flag -fzero-call-used-regs=used and linking succeeds... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -fzero-call-used-regs=used"
_define_flag=""
@@ -9922,14 +10074,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -9989,12 +10139,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -10003,18 +10151,28 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
} ;;
esac
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -ftrivial-auto-var-init=zero" >&5
+ ossh_cache_var=ossh_cv_cflag__ftrivial_auto_var_init_zero
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -ftrivial-auto-var-init=zero" >&5
printf %s "checking if $CC supports compile flag -ftrivial-auto-var-init=zero... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -ftrivial-auto-var-init=zero"
_define_flag=""
@@ -10079,14 +10237,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -10146,12 +10302,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -10160,18 +10314,28 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
fi
if test "x$use_retpoline" = "x1"; then
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -mretpoline" >&5
+ ossh_cache_var=ossh_cv_cflag__mretpoline
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -mretpoline" >&5
printf %s "checking if $CC supports compile flag -mretpoline... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -mretpoline"
_define_flag=""
@@ -10236,14 +10400,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -10303,12 +10465,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -10317,16 +10477,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
} # clang
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,retpolineplt" >&5
+ ossh_cache_var=ossh_cv_ldflag__Wl__z_retpolineplt
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -Wl,-z,retpolineplt" >&5
printf %s "checking if $LD supports link flag -Wl,-z,retpolineplt... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $WERROR -Wl,-z,retpolineplt"
_define_flag=""
@@ -10391,14 +10561,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
@@ -10459,12 +10627,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -10473,13 +10639,17 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
fi
@@ -10887,12 +11057,6 @@ then :
printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
fi
-ac_fn_c_check_header_compile "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default"
-if test "x$ac_cv_header_endian_h" = xyes
-then :
- printf "%s\n" "#define HAVE_ENDIAN_H 1" >>confdefs.h
-
-fi
ac_fn_c_check_header_compile "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
if test "x$ac_cv_header_elf_h" = xyes
then :
@@ -10953,12 +11117,6 @@ then :
printf "%s\n" "#define HAVE_IAF_H 1" >>confdefs.h
fi
-ac_fn_c_check_header_compile "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default"
-if test "x$ac_cv_header_ifaddrs_h" = xyes
-then :
- printf "%s\n" "#define HAVE_IFADDRS_H 1" >>confdefs.h
-
-fi
ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
if test "x$ac_cv_header_inttypes_h" = xyes
then :
@@ -11013,30 +11171,12 @@ then :
printf "%s\n" "#define HAVE_NETDB_H 1" >>confdefs.h
fi
-ac_fn_c_check_header_compile "$LINENO" "netgroup.h" "ac_cv_header_netgroup_h" "$ac_includes_default"
-if test "x$ac_cv_header_netgroup_h" = xyes
-then :
- printf "%s\n" "#define HAVE_NETGROUP_H 1" >>confdefs.h
-
-fi
ac_fn_c_check_header_compile "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
if test "x$ac_cv_header_pam_pam_appl_h" = xyes
then :
printf "%s\n" "#define HAVE_PAM_PAM_APPL_H 1" >>confdefs.h
fi
-ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
-if test "x$ac_cv_header_paths_h" = xyes
-then :
- printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
-
-fi
-ac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
-if test "x$ac_cv_header_poll_h" = xyes
-then :
- printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
-
-fi
ac_fn_c_check_header_compile "$LINENO" "pty.h" "ac_cv_header_pty_h" "$ac_includes_default"
if test "x$ac_cv_header_pty_h" = xyes
then :
@@ -11079,12 +11219,6 @@ then :
printf "%s\n" "#define HAVE_STDDEF_H 1" >>confdefs.h
fi
-ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
-if test "x$ac_cv_header_stdint_h" = xyes
-then :
- printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
-
-fi
ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
if test "x$ac_cv_header_string_h" = xyes
then :
@@ -11229,12 +11363,6 @@ then :
printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
fi
-ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
-if test "x$ac_cv_header_sys_time_h" = xyes
-then :
- printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
-
-fi
ac_fn_c_check_header_compile "$LINENO" "sys/timers.h" "ac_cv_header_sys_timers_h" "$ac_includes_default"
if test "x$ac_cv_header_sys_timers_h" = xyes
then :
@@ -11247,12 +11375,6 @@ then :
printf "%s\n" "#define HAVE_SYS_VFS_H 1" >>confdefs.h
fi
-ac_fn_c_check_header_compile "$LINENO" "time.h" "ac_cv_header_time_h" "$ac_includes_default"
-if test "x$ac_cv_header_time_h" = xyes
-then :
- printf "%s\n" "#define HAVE_TIME_H 1" >>confdefs.h
-
-fi
ac_fn_c_check_header_compile "$LINENO" "tmpdir.h" "ac_cv_header_tmpdir_h" "$ac_includes_default"
if test "x$ac_cv_header_tmpdir_h" = xyes
then :
@@ -11283,12 +11405,6 @@ then :
printf "%s\n" "#define HAVE_USERSEC_H 1" >>confdefs.h
fi
-ac_fn_c_check_header_compile "$LINENO" "util.h" "ac_cv_header_util_h" "$ac_includes_default"
-if test "x$ac_cv_header_util_h" = xyes
-then :
- printf "%s\n" "#define HAVE_UTIL_H 1" >>confdefs.h
-
-fi
ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
if test "x$ac_cv_header_utime_h" = xyes
then :
@@ -11321,6 +11437,39 @@ then :
fi
+# Create replacement header files for common headers that are missing on this
+# platform. Usually these are just empty, but in some cases they'll include
+# the equivalent file. This avoids having to wrap those includes in
+# '#ifdef HAVE_FOO_H'. If we create any such headers, add the path to includes.
+COMPATINCLUDES=""
+ for ac_header in endian.h ifaddrs.h libgen.h paths.h netgroup.h nlist.h poll.h stdint.h sys/stat.h sys/time.h sys/un.h time.h util.h
+do :
+ as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"
+then :
+ cat >>confdefs.h <<_ACEOF
+#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+else $as_nop
+
+ COMPATINCLUDES="openbsd-compat/include"
+ header="$COMPATINCLUDES/$ac_header"
+ dir=`dirname "$header"`
+ mkdir -p "$dir"
+ case "$ac_header" in
+ poll.h) echo '#ifdef HAVE_SYS_POLL_H'
+ echo '#include <sys/poll.h>'
+ echo '#endif' ;;
+ *) ;;
+ esac >"$header"
+
+fi
+
+done
+
+
ac_fn_check_decl "$LINENO" "le32toh" "ac_cv_have_decl_le32toh" "
#ifdef HAVE_SYS_TYPES_H
# include <sys/types.h>
@@ -11564,6 +11713,9 @@ SOLARIS_PRIVS="no"
# Default shared library extension
SHLIBEXT=".so"
+# See OpenBSD section in $host case below.
+need_pledge_inet=""
+
# Check for some target-specific stuff
case "$host" in
*-*-aix*)
@@ -11879,8 +12031,14 @@ printf "%s\n" "#define FILESYSTEM_NO_BACKSLASH 1" >>confdefs.h
# Cygwin defines optargs, optargs as declspec(dllimport) for historical
# reasons which cause compile warnings, so we disable those warnings.
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wno-attributes" >&5
+ ossh_cache_var=ossh_cv_cflag__Wno_attributes
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -Wno-attributes" >&5
printf %s "checking if $CC supports compile flag -Wno-attributes... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -Wno-attributes"
_define_flag=""
@@ -11945,14 +12103,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -12012,12 +12168,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -12026,12 +12180,16 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
SHLIBEXT=".dll"
;;
@@ -12746,6 +12904,9 @@ printf "%s\n" "#define LOCKED_PASSWD_PREFIX \"*LOCKED*\"" >>confdefs.h
printf "%s\n" "#define SSH_TUN_FREEBSD 1" >>confdefs.h
+
+printf "%s\n" "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
+
ac_fn_c_check_header_compile "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
if test "x$ac_cv_header_net_if_tap_h" = xyes
then :
@@ -12808,6 +12969,53 @@ printf "%s\n" "#define SSH_TUN_OPENBSD 1" >>confdefs.h
printf "%s\n" "#define SYSLOG_R_SAFE_IN_SIGHAND 1" >>confdefs.h
TEST_MALLOC_OPTIONS="SJRU"
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pledge(2) allows IP_TOS" >&5
+printf %s "checking whether pledge(2) allows IP_TOS... " >&6; }
+ if test "$cross_compiling" = yes
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: cannot test" >&5
+printf "%s\n" "$as_me: WARNING: cross compiling: cannot test" >&2;}
+else $as_nop
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <err.h>
+
+int
+main (void)
+{
+
+int s, one = 1;
+if ((s = socket(AF_INET, SOCK_STREAM, 0)) == -1)
+ err(1, "socket");
+if (pledge("stdio", NULL) == -1)
+ err(1, "pledge");
+if (setsockopt(s, IPPROTO_IP, IP_TOS, &one, sizeof(one)) == -1)
+ err(1, "setsockopt");
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+else $as_nop
+
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+ need_pledge_inet=1
+
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
;;
*-*-solaris*)
if test "x$withval" != "xno" ; then
@@ -13458,6 +13666,15 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
fi
+if test -z "$need_pledge_inet" ; then
+ printf "%s\n" "#define PLEDGE_EXTRA_INET /**/" >>confdefs.h
+
+else
+
+printf "%s\n" "#define PLEDGE_EXTRA_INET \"inet \"" >>confdefs.h
+
+fi
+
# Checks for libraries.
ac_fn_c_check_func "$LINENO" "setsockopt" "ac_cv_func_setsockopt"
if test "x$ac_cv_func_setsockopt" = xyes
@@ -13741,6 +13958,55 @@ printf "%s\n" "#define HAVE_BASENAME 1" >>confdefs.h
fi
+ac_fn_c_check_func "$LINENO" "sqrt" "ac_cv_func_sqrt"
+if test "x$ac_cv_func_sqrt" = xyes
+then :
+
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
+printf %s "checking for sqrt in -lm... " >&6; }
+if test ${ac_cv_lib_m_sqrt+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+char sqrt ();
+int
+main (void)
+{
+return sqrt ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"
+then :
+ ac_cv_lib_m_sqrt=yes
+else $as_nop
+ ac_cv_lib_m_sqrt=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
+printf "%s\n" "$ac_cv_lib_m_sqrt" >&6; }
+if test "x$ac_cv_lib_m_sqrt" = xyes
+then :
+ TESTLIBS="$TESTLIBS -lm"
+fi
+
+fi
+
+
+
zlib=yes
# Check whether --with-zlib was given.
@@ -15122,6 +15388,21 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
fi
+ac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" "
+#ifdef HAVE_DIRENT_H
+#include <dirent.h>
+#endif
+
+"
+if test "x$ac_cv_member_struct_dirent_d_type" = xyes
+then :
+
+printf "%s\n" "#define HAVE_STRUCT_DIRENT_D_TYPE 1" >>confdefs.h
+
+
+fi
+
+
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /proc/pid/fd directory" >&5
printf %s "checking for /proc/pid/fd directory... " >&6; }
if test -d "/proc/$$/fd" ; then
@@ -15713,8 +15994,14 @@ if test "x$use_pie" != "xno"; then
SAVED_CFLAGS="$CFLAGS"
SAVED_LDFLAGS="$LDFLAGS"
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fPIE" >&5
+ ossh_cache_var=ossh_cv_cflag__fPIE
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports compile flag -fPIE" >&5
printf %s "checking if $CC supports compile flag -fPIE... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $WERROR -fPIE"
_define_flag=""
@@ -15779,14 +16066,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -15846,12 +16131,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
CFLAGS="$saved_CFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
CFLAGS="$saved_CFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -15860,16 +16143,26 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
CFLAGS="$saved_CFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
{
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -pie" >&5
+ ossh_cache_var=ossh_cv_ldflag__pie
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $LD supports link flag -pie" >&5
printf %s "checking if $LD supports link flag -pie... " >&6; }
+if eval test \${$ossh_cache_var+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+
saved_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $WERROR -pie"
_define_flag=""
@@ -15934,14 +16227,12 @@ then :
if $ac_cv_path_EGREP -i "unrecognized option|warning.*ignored" conftest.err >/dev/null
then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
else
if test "$cross_compiling" = yes
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
@@ -16002,12 +16293,10 @@ int main(int argc, char **argv) {
_ACEOF
if ac_fn_c_try_run "$LINENO"
then :
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-printf "%s\n" "yes" >&6; }
+ eval "$ossh_cache_var=yes"
LDFLAGS="$saved_LDFLAGS $_define_flag"
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, fails at run time" >&5
-printf "%s\n" "no, fails at run time" >&6; }
+ eval "$ossh_cache_var='no, fails at run time'"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -16016,13 +16305,17 @@ fi
fi
else $as_nop
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
-printf "%s\n" "no" >&6; }
+ eval "$ossh_cache_var=no"
LDFLAGS="$saved_LDFLAGS"
fi
rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
+
+fi
+eval ac_res=\$$ossh_cache_var
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
}
# We use both -fPIE and -pie or neither.
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether both -fPIE and -pie are supported" >&5
@@ -16290,6 +16583,12 @@ then :
printf "%s\n" "#define HAVE_FREEZERO 1" >>confdefs.h
fi
+ac_fn_c_check_func "$LINENO" "fstatat" "ac_cv_func_fstatat"
+if test "x$ac_cv_func_fstatat" = xyes
+then :
+ printf "%s\n" "#define HAVE_FSTATAT 1" >>confdefs.h
+
+fi
ac_fn_c_check_func "$LINENO" "fstatfs" "ac_cv_func_fstatfs"
if test "x$ac_cv_func_fstatfs" = xyes
then :
@@ -16500,6 +16799,12 @@ then :
printf "%s\n" "#define HAVE_NGETADDRINFO 1" >>confdefs.h
fi
+ac_fn_c_check_func "$LINENO" "nlist" "ac_cv_func_nlist"
+if test "x$ac_cv_func_nlist" = xyes
+then :
+ printf "%s\n" "#define HAVE_NLIST 1" >>confdefs.h
+
+fi
ac_fn_c_check_func "$LINENO" "nsleep" "ac_cv_func_nsleep"
if test "x$ac_cv_func_nsleep" = xyes
then :
@@ -16860,6 +17165,12 @@ then :
printf "%s\n" "#define HAVE_TRUNCATE 1" >>confdefs.h
fi
+ac_fn_c_check_func "$LINENO" "unlinkat" "ac_cv_func_unlinkat"
+if test "x$ac_cv_func_unlinkat" = xyes
+then :
+ printf "%s\n" "#define HAVE_UNLINKAT 1" >>confdefs.h
+
+fi
ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
if test "x$ac_cv_func_unsetenv" = xyes
then :
@@ -17536,6 +17847,32 @@ fi
printf "%s\n" "#define HAVE_DECL_OFFSETOF $ac_have_decl" >>confdefs.h
+ac_fn_check_decl "$LINENO" "INFINITY" "ac_cv_have_decl_INFINITY" "#include <math.h>
+
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_INFINITY" = xyes
+then :
+ ac_have_decl=1
+else $as_nop
+ ac_have_decl=0
+fi
+printf "%s\n" "#define HAVE_DECL_INFINITY $ac_have_decl" >>confdefs.h
+if test $ac_have_decl = 1
+then :
+
+else $as_nop
+ ac_fn_check_decl "$LINENO" "__builtin_inff" "ac_cv_have_decl___builtin_inff" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl___builtin_inff" = xyes
+then :
+ ac_have_decl=1
+else $as_nop
+ ac_have_decl=0
+fi
+printf "%s\n" "#define HAVE_DECL___BUILTIN_INFF $ac_have_decl" >>confdefs.h
+
+fi
+
+
# extra bits for select(2)
ac_fn_check_decl "$LINENO" "howmany" "ac_cv_have_decl_howmany" "
#include <sys/param.h>
@@ -18159,6 +18496,9 @@ printf %s "checking whether snprintf can declare const char *fmt... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
+#ifdef _FORTIFY_SOURCE
+#undef _FORTIFY_SOURCE
+#endif
#include <stdio.h>
int snprintf(char *a, size_t b, const char *c, ...) { return 0; }
@@ -19004,8 +19344,8 @@ then :
*) ;; # Assume all other versions are good.
esac
;;
- 30*)
- # OpenSSL 3; we use the 1.1x API
+ 30*|40*)
+ # OpenSSL 3 & 4; we use the 1.1x API
# https://openssl.org/policies/general/versioning-policy.html
CPPFLAGS="$CPPFLAGS -DOPENSSL_API_COMPAT=0x10100000L"
;;
@@ -19169,12 +19509,6 @@ then :
printf "%s\n" "#define HAVE_DES_CRYPT 1" >>confdefs.h
fi
-ac_fn_c_check_func "$LINENO" "DSA_generate_parameters_ex" "ac_cv_func_DSA_generate_parameters_ex"
-if test "x$ac_cv_func_DSA_generate_parameters_ex" = xyes
-then :
- printf "%s\n" "#define HAVE_DSA_GENERATE_PARAMETERS_EX 1" >>confdefs.h
-
-fi
ac_fn_c_check_func "$LINENO" "EVP_DigestSign" "ac_cv_func_EVP_DigestSign"
if test "x$ac_cv_func_EVP_DigestSign" = xyes
then :
@@ -19259,7 +19593,31 @@ fi
# LibreSSL/OpenSSL API differences
- ac_fn_c_check_func "$LINENO" "EVP_CIPHER_CTX_iv" "ac_cv_func_EVP_CIPHER_CTX_iv"
+ ac_fn_c_check_func "$LINENO" "EC_POINT_get_affine_coordinates" "ac_cv_func_EC_POINT_get_affine_coordinates"
+if test "x$ac_cv_func_EC_POINT_get_affine_coordinates" = xyes
+then :
+ printf "%s\n" "#define HAVE_EC_POINT_GET_AFFINE_COORDINATES 1" >>confdefs.h
+
+fi
+ac_fn_c_check_func "$LINENO" "EC_POINT_get_affine_coordinates_GFp" "ac_cv_func_EC_POINT_get_affine_coordinates_GFp"
+if test "x$ac_cv_func_EC_POINT_get_affine_coordinates_GFp" = xyes
+then :
+ printf "%s\n" "#define HAVE_EC_POINT_GET_AFFINE_COORDINATES_GFP 1" >>confdefs.h
+
+fi
+ac_fn_c_check_func "$LINENO" "EC_POINT_set_affine_coordinates" "ac_cv_func_EC_POINT_set_affine_coordinates"
+if test "x$ac_cv_func_EC_POINT_set_affine_coordinates" = xyes
+then :
+ printf "%s\n" "#define HAVE_EC_POINT_SET_AFFINE_COORDINATES 1" >>confdefs.h
+
+fi
+ac_fn_c_check_func "$LINENO" "EC_POINT_set_affine_coordinates_GFp" "ac_cv_func_EC_POINT_set_affine_coordinates_GFp"
+if test "x$ac_cv_func_EC_POINT_set_affine_coordinates_GFp" = xyes
+then :
+ printf "%s\n" "#define HAVE_EC_POINT_SET_AFFINE_COORDINATES_GFP 1" >>confdefs.h
+
+fi
+ac_fn_c_check_func "$LINENO" "EVP_CIPHER_CTX_iv" "ac_cv_func_EVP_CIPHER_CTX_iv"
if test "x$ac_cv_func_EVP_CIPHER_CTX_iv" = xyes
then :
printf "%s\n" "#define HAVE_EVP_CIPHER_CTX_IV 1" >>confdefs.h
@@ -19697,9 +20055,6 @@ if test "x$ac_cv_have_decl_OPENSSL_IS_AWSLC" = xyes
then :
enable_pkcs11="disabled; PKCS#11 not supported with AWS-LC"
fi
-if test "x$openssl" != "xyes" ; then
- enable_pkcs11="disabled; missing libcrypto"
-fi
if test "x$ac_cv_func_dlopen" != "xyes" ; then
enable_pkcs11="disabled; missing dlopen(3)"
enable_sk="disabled; missing dlopen(3)"