2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for GNU Fortran Runtime Library 0.3.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 as_echo_n='sh -c $as_echo_n_body as_echo'
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 *v*x* | *x*v* ) as_opts=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 test -z "$as_dir" && as_dir=.
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
246 if test "x$CONFIG_SHELL" != x; then :
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
256 *v*x* | *x*v* ) as_opts=-vx ;;
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
284 SHELL=${CONFIG_SHELL-/bin/sh}
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
295 # Portably unset VAR.
298 { eval $1=; unset $1;}
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
322 # Create "$as_dir" as a directory, including parents if necessary.
327 -*) as_dir=./$as_dir;;
329 test -d "$as_dir" || eval $as_mkdir_p || {
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
360 test -d "$as_dir" && break
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
406 as_val=`expr "$@" || test $? -eq 1`
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
418 as_status=$1; test $as_status -eq 0 && as_status=1
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
504 # Exit status is that of the last command.
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
526 mkdir conf$$.dir 2>/dev/null
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
537 elif ln conf$$.file conf$$ 2>/dev/null; then
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
551 test -d ./-p && rmdir ./-p
556 as_executable_p=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" || exec 7<&0 </dev/null
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578 ac_default_prefix=/usr/local
580 ac_config_libobj_dir=.
587 # Identity of this package.
588 PACKAGE_NAME='GNU Fortran Runtime Library'
589 PACKAGE_TARNAME='libgfortran'
590 PACKAGE_VERSION='0.3'
591 PACKAGE_STRING='GNU Fortran Runtime Library 0.3'
593 PACKAGE_URL='http://www.gnu.org/software/libgfortran/'
595 # Factoring default headers for most tests.
596 ac_includes_default="\
598 #ifdef HAVE_SYS_TYPES_H
599 # include <sys/types.h>
601 #ifdef HAVE_SYS_STAT_H
602 # include <sys/stat.h>
608 # ifdef HAVE_STDLIB_H
613 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618 #ifdef HAVE_STRINGS_H
619 # include <strings.h>
621 #ifdef HAVE_INTTYPES_H
622 # include <inttypes.h>
635 ac_subst_vars='am__EXEEXT_FALSE
648 LIBGFOR_BUILD_QUAD_FALSE
649 LIBGFOR_BUILD_QUAD_TRUE
654 extra_ldflags_libgfortran
682 LIBGOMP_CHECKED_REAL_KINDS
683 LIBGOMP_CHECKED_INT_KINDS
684 LIBGFOR_MINIMAL_FALSE
686 LIBGFOR_USE_SYMVER_SUN_FALSE
687 LIBGFOR_USE_SYMVER_SUN_TRUE
688 LIBGFOR_USE_SYMVER_GNU_FALSE
689 LIBGFOR_USE_SYMVER_GNU_TRUE
690 LIBGFOR_USE_SYMVER_FALSE
691 LIBGFOR_USE_SYMVER_TRUE
718 MAINTAINER_MODE_FALSE
732 INSTALL_STRIP_PROGRAM
794 program_transform_name
807 enable_option_checking
809 enable_version_specific_runtime_libs
812 enable_maintainer_mode
814 enable_dependency_tracking
825 enable_libquadmath_support
826 with_gcc_major_version_only
828 ac_precious_vars='build_alias
841 # Initialize some variables set by options.
843 ac_init_version=false
844 ac_unrecognized_opts=
846 # The variables have the same names as the options, with
847 # dashes changed to underlines.
855 program_transform_name=s,x,x,
863 # Installation directory options.
864 # These are left unexpanded so users can "make install exec_prefix=/foo"
865 # and all the variables that are supposed to be based on exec_prefix
866 # by default will actually change.
867 # Use braces instead of parens because sh, perl, etc. also accept them.
868 # (The list follows the same order as the GNU Coding Standards.)
869 bindir='${exec_prefix}/bin'
870 sbindir='${exec_prefix}/sbin'
871 libexecdir='${exec_prefix}/libexec'
872 datarootdir='${prefix}/share'
873 datadir='${datarootdir}'
874 sysconfdir='${prefix}/etc'
875 sharedstatedir='${prefix}/com'
876 localstatedir='${prefix}/var'
877 includedir='${prefix}/include'
878 oldincludedir='/usr/include'
879 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
880 infodir='${datarootdir}/info'
885 libdir='${exec_prefix}/lib'
886 localedir='${datarootdir}/locale'
887 mandir='${datarootdir}/man'
893 # If the previous option needs an argument, assign it.
894 if test -n "$ac_prev"; then
895 eval $ac_prev=\$ac_option
901 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
906 # Accept the important Cygnus configure options, so we can diagnose typos.
908 case $ac_dashdash$ac_option in
912 -bindir | --bindir | --bindi | --bind | --bin | --bi)
914 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
917 -build | --build | --buil | --bui | --bu)
918 ac_prev=build_alias ;;
919 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
920 build_alias=$ac_optarg ;;
922 -cache-file | --cache-file | --cache-fil | --cache-fi \
923 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
924 ac_prev=cache_file ;;
925 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
926 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
927 cache_file=$ac_optarg ;;
930 cache_file=config.cache ;;
932 -datadir | --datadir | --datadi | --datad)
934 -datadir=* | --datadir=* | --datadi=* | --datad=*)
935 datadir=$ac_optarg ;;
937 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
938 | --dataroo | --dataro | --datar)
939 ac_prev=datarootdir ;;
940 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
941 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
942 datarootdir=$ac_optarg ;;
944 -disable-* | --disable-*)
945 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
946 # Reject names that are not valid shell variable names.
947 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
948 as_fn_error $? "invalid feature name: $ac_useropt"
949 ac_useropt_orig=$ac_useropt
950 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
951 case $ac_user_opts in
955 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
956 ac_unrecognized_sep=', ';;
958 eval enable_$ac_useropt=no ;;
960 -docdir | --docdir | --docdi | --doc | --do)
962 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
965 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
967 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
970 -enable-* | --enable-*)
971 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
972 # Reject names that are not valid shell variable names.
973 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
974 as_fn_error $? "invalid feature name: $ac_useropt"
975 ac_useropt_orig=$ac_useropt
976 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
977 case $ac_user_opts in
981 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
982 ac_unrecognized_sep=', ';;
984 eval enable_$ac_useropt=\$ac_optarg ;;
986 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
987 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
988 | --exec | --exe | --ex)
989 ac_prev=exec_prefix ;;
990 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
991 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
992 | --exec=* | --exe=* | --ex=*)
993 exec_prefix=$ac_optarg ;;
995 -gas | --gas | --ga | --g)
996 # Obsolete; use --with-gas.
999 -help | --help | --hel | --he | -h)
1000 ac_init_help=long ;;
1001 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1002 ac_init_help=recursive ;;
1003 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1004 ac_init_help=short ;;
1006 -host | --host | --hos | --ho)
1007 ac_prev=host_alias ;;
1008 -host=* | --host=* | --hos=* | --ho=*)
1009 host_alias=$ac_optarg ;;
1011 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1013 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1015 htmldir=$ac_optarg ;;
1017 -includedir | --includedir | --includedi | --included | --include \
1018 | --includ | --inclu | --incl | --inc)
1019 ac_prev=includedir ;;
1020 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1021 | --includ=* | --inclu=* | --incl=* | --inc=*)
1022 includedir=$ac_optarg ;;
1024 -infodir | --infodir | --infodi | --infod | --info | --inf)
1026 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1027 infodir=$ac_optarg ;;
1029 -libdir | --libdir | --libdi | --libd)
1031 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1032 libdir=$ac_optarg ;;
1034 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1035 | --libexe | --libex | --libe)
1036 ac_prev=libexecdir ;;
1037 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1038 | --libexe=* | --libex=* | --libe=*)
1039 libexecdir=$ac_optarg ;;
1041 -localedir | --localedir | --localedi | --localed | --locale)
1042 ac_prev=localedir ;;
1043 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1044 localedir=$ac_optarg ;;
1046 -localstatedir | --localstatedir | --localstatedi | --localstated \
1047 | --localstate | --localstat | --localsta | --localst | --locals)
1048 ac_prev=localstatedir ;;
1049 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1050 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1051 localstatedir=$ac_optarg ;;
1053 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1055 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1056 mandir=$ac_optarg ;;
1058 -nfp | --nfp | --nf)
1059 # Obsolete; use --without-fp.
1062 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1063 | --no-cr | --no-c | -n)
1066 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1067 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1070 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1071 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1072 | --oldin | --oldi | --old | --ol | --o)
1073 ac_prev=oldincludedir ;;
1074 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1075 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1076 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1077 oldincludedir=$ac_optarg ;;
1079 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1081 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1082 prefix=$ac_optarg ;;
1084 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1085 | --program-pre | --program-pr | --program-p)
1086 ac_prev=program_prefix ;;
1087 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1088 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1089 program_prefix=$ac_optarg ;;
1091 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1092 | --program-suf | --program-su | --program-s)
1093 ac_prev=program_suffix ;;
1094 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1095 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1096 program_suffix=$ac_optarg ;;
1098 -program-transform-name | --program-transform-name \
1099 | --program-transform-nam | --program-transform-na \
1100 | --program-transform-n | --program-transform- \
1101 | --program-transform | --program-transfor \
1102 | --program-transfo | --program-transf \
1103 | --program-trans | --program-tran \
1104 | --progr-tra | --program-tr | --program-t)
1105 ac_prev=program_transform_name ;;
1106 -program-transform-name=* | --program-transform-name=* \
1107 | --program-transform-nam=* | --program-transform-na=* \
1108 | --program-transform-n=* | --program-transform-=* \
1109 | --program-transform=* | --program-transfor=* \
1110 | --program-transfo=* | --program-transf=* \
1111 | --program-trans=* | --program-tran=* \
1112 | --progr-tra=* | --program-tr=* | --program-t=*)
1113 program_transform_name=$ac_optarg ;;
1115 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1117 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1118 pdfdir=$ac_optarg ;;
1120 -psdir | --psdir | --psdi | --psd | --ps)
1122 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1125 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1126 | -silent | --silent | --silen | --sile | --sil)
1129 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1131 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1133 sbindir=$ac_optarg ;;
1135 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1136 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1137 | --sharedst | --shareds | --shared | --share | --shar \
1139 ac_prev=sharedstatedir ;;
1140 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1141 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1142 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1144 sharedstatedir=$ac_optarg ;;
1146 -site | --site | --sit)
1148 -site=* | --site=* | --sit=*)
1151 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1153 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1154 srcdir=$ac_optarg ;;
1156 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1157 | --syscon | --sysco | --sysc | --sys | --sy)
1158 ac_prev=sysconfdir ;;
1159 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1160 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1161 sysconfdir=$ac_optarg ;;
1163 -target | --target | --targe | --targ | --tar | --ta | --t)
1164 ac_prev=target_alias ;;
1165 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1166 target_alias=$ac_optarg ;;
1168 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1171 -version | --version | --versio | --versi | --vers | -V)
1172 ac_init_version=: ;;
1175 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1176 # Reject names that are not valid shell variable names.
1177 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1178 as_fn_error $? "invalid package name: $ac_useropt"
1179 ac_useropt_orig=$ac_useropt
1180 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1181 case $ac_user_opts in
1185 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1186 ac_unrecognized_sep=', ';;
1188 eval with_$ac_useropt=\$ac_optarg ;;
1190 -without-* | --without-*)
1191 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1192 # Reject names that are not valid shell variable names.
1193 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1194 as_fn_error $? "invalid package name: $ac_useropt"
1195 ac_useropt_orig=$ac_useropt
1196 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1197 case $ac_user_opts in
1201 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1202 ac_unrecognized_sep=', ';;
1204 eval with_$ac_useropt=no ;;
1207 # Obsolete; use --with-x.
1210 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1211 | --x-incl | --x-inc | --x-in | --x-i)
1212 ac_prev=x_includes ;;
1213 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1214 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1215 x_includes=$ac_optarg ;;
1217 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1218 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1219 ac_prev=x_libraries ;;
1220 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1221 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1222 x_libraries=$ac_optarg ;;
1224 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1225 Try \`$0 --help' for more information"
1229 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1230 # Reject names that are not valid shell variable names.
1231 case $ac_envvar in #(
1232 '' | [0-9]* | *[!_$as_cr_alnum]* )
1233 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1235 eval $ac_envvar=\$ac_optarg
1236 export $ac_envvar ;;
1239 # FIXME: should be removed in autoconf 3.0.
1240 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1241 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1242 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1243 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1249 if test -n "$ac_prev"; then
1250 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1251 as_fn_error $? "missing argument to $ac_option"
1254 if test -n "$ac_unrecognized_opts"; then
1255 case $enable_option_checking in
1257 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1258 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1262 # Check all directory arguments for consistency.
1263 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1264 datadir sysconfdir sharedstatedir localstatedir includedir \
1265 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1266 libdir localedir mandir
1268 eval ac_val=\$$ac_var
1269 # Remove trailing slashes.
1272 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1273 eval $ac_var=\$ac_val;;
1275 # Be sure to have absolute directory names.
1277 [\\/$]* | ?:[\\/]* ) continue;;
1278 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1280 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1283 # There might be people who depend on the old broken behavior: `$host'
1284 # used to hold the argument of --host etc.
1285 # FIXME: To remove some day.
1288 target=$target_alias
1290 # FIXME: To remove some day.
1291 if test "x$host_alias" != x; then
1292 if test "x$build_alias" = x; then
1293 cross_compiling=maybe
1294 elif test "x$build_alias" != "x$host_alias"; then
1300 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1302 test "$silent" = yes && exec 6>/dev/null
1305 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1306 ac_ls_di=`ls -di .` &&
1307 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1308 as_fn_error $? "working directory cannot be determined"
1309 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1310 as_fn_error $? "pwd does not report name of working directory"
1313 # Find the source files, if location was not specified.
1314 if test -z "$srcdir"; then
1315 ac_srcdir_defaulted=yes
1316 # Try the directory containing this script, then the parent directory.
1317 ac_confdir=`$as_dirname -- "$as_myself" ||
1318 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1319 X"$as_myself" : 'X\(//\)[^/]' \| \
1320 X"$as_myself" : 'X\(//\)$' \| \
1321 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1322 $as_echo X"$as_myself" |
1323 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1341 if test ! -r "$srcdir/$ac_unique_file"; then
1345 ac_srcdir_defaulted=no
1347 if test ! -r "$srcdir/$ac_unique_file"; then
1348 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1349 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1351 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1353 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1355 # When building in place, set srcdir=.
1356 if test "$ac_abs_confdir" = "$ac_pwd"; then
1359 # Remove unnecessary trailing slashes from srcdir.
1360 # Double slashes in file names in object file debugging info
1361 # mess up M-x gdb in Emacs.
1363 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1365 for ac_var in $ac_precious_vars; do
1366 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1367 eval ac_env_${ac_var}_value=\$${ac_var}
1368 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1369 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1373 # Report the --help message.
1375 if test "$ac_init_help" = "long"; then
1376 # Omit some internal or obsolete options to make the list less imposing.
1377 # This message is too long to be a string in the A/UX 3.1 sh.
1379 \`configure' configures GNU Fortran Runtime Library 0.3 to adapt to many kinds of systems.
1381 Usage: $0 [OPTION]... [VAR=VALUE]...
1383 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1384 VAR=VALUE. See below for descriptions of some of the useful variables.
1386 Defaults for the options are specified in brackets.
1389 -h, --help display this help and exit
1390 --help=short display options specific to this package
1391 --help=recursive display the short help of all the included packages
1392 -V, --version display version information and exit
1393 -q, --quiet, --silent do not print \`checking ...' messages
1394 --cache-file=FILE cache test results in FILE [disabled]
1395 -C, --config-cache alias for \`--cache-file=config.cache'
1396 -n, --no-create do not create output files
1397 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1399 Installation directories:
1400 --prefix=PREFIX install architecture-independent files in PREFIX
1401 [$ac_default_prefix]
1402 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1405 By default, \`make install' will install all the files in
1406 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1407 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1408 for instance \`--prefix=\$HOME'.
1410 For better control, use the options below.
1412 Fine tuning of the installation directories:
1413 --bindir=DIR user executables [EPREFIX/bin]
1414 --sbindir=DIR system admin executables [EPREFIX/sbin]
1415 --libexecdir=DIR program executables [EPREFIX/libexec]
1416 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1417 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1418 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1419 --libdir=DIR object code libraries [EPREFIX/lib]
1420 --includedir=DIR C header files [PREFIX/include]
1421 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1422 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1423 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1424 --infodir=DIR info documentation [DATAROOTDIR/info]
1425 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1426 --mandir=DIR man documentation [DATAROOTDIR/man]
1427 --docdir=DIR documentation root [DATAROOTDIR/doc/libgfortran]
1428 --htmldir=DIR html documentation [DOCDIR]
1429 --dvidir=DIR dvi documentation [DOCDIR]
1430 --pdfdir=DIR pdf documentation [DOCDIR]
1431 --psdir=DIR ps documentation [DOCDIR]
1437 --program-prefix=PREFIX prepend PREFIX to installed program names
1438 --program-suffix=SUFFIX append SUFFIX to installed program names
1439 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1442 --build=BUILD configure for building on BUILD [guessed]
1443 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1444 --target=TARGET configure for building compilers for TARGET [HOST]
1448 if test -n "$ac_init_help"; then
1449 case $ac_init_help in
1450 short | recursive ) echo "Configuration of GNU Fortran Runtime Library 0.3:";;
1455 --disable-option-checking ignore unrecognized --enable/--with options
1456 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1457 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1458 --enable-version-specific-runtime-libs
1459 specify that runtime libraries should be installed
1460 in a compiler-specific directory
1461 --enable-intermodule build the library in one step
1462 --enable-silent-rules less verbose build output (undo: "make V=1")
1463 --disable-silent-rules verbose build output (undo: "make V=0")
1464 --enable-maintainer-mode
1465 enable make rules and dependencies not useful (and
1466 sometimes confusing) to the casual installer
1467 --enable-multilib build many library versions (default)
1468 --enable-dependency-tracking
1469 do not reject slow dependency extractors
1470 --disable-dependency-tracking
1471 speeds up one-time build
1472 --enable-cet enable Intel CET in target libraries [default=auto]
1473 --disable-symvers disable symbol versioning for libgfortran
1474 --enable-shared[=PKGS] build shared libraries [default=yes]
1475 --enable-static[=PKGS] build static libraries [default=yes]
1476 --enable-fast-install[=PKGS]
1477 optimize for fast installation [default=yes]
1478 --disable-libtool-lock avoid locking (might break parallel builds)
1479 --disable-largefile omit support for large files
1480 --disable-libquadmath-support
1481 disable libquadmath support for Fortran
1484 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1485 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1486 --with-build-libsubdir=DIR Directory where to find libraries for build system
1487 --with-toolexeclibdir=DIR
1488 install libraries built with a cross compiler within
1490 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1491 --with-pic try to use only PIC/non-PIC objects [default=use
1493 --with-gcc-major-version-only
1494 use only GCC major number in filesystem paths
1496 Some influential environment variables:
1497 CC C compiler command
1498 CFLAGS C compiler flags
1499 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1500 nonstandard directory <lib dir>
1501 LIBS libraries to pass to the linker, e.g. -l<library>
1502 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1503 you have headers in a nonstandard directory <include dir>
1505 FC Fortran compiler command
1506 FCFLAGS Fortran compiler flags
1508 Use these variables to override the choices made by `configure' or to help
1509 it to find libraries and programs with nonstandard names/locations.
1511 Report bugs to the package provider.
1512 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
1513 General help using GNU software: <http://www.gnu.org/gethelp/>.
1518 if test "$ac_init_help" = "recursive"; then
1519 # If there are subdirs, report their specific --help.
1520 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1521 test -d "$ac_dir" ||
1522 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1527 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1529 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1530 # A ".." for each directory in $ac_dir_suffix.
1531 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1532 case $ac_top_builddir_sub in
1533 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1534 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1537 ac_abs_top_builddir=$ac_pwd
1538 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1539 # for backward compatibility:
1540 ac_top_builddir=$ac_top_build_prefix
1543 .) # We are building in place.
1545 ac_top_srcdir=$ac_top_builddir_sub
1546 ac_abs_top_srcdir=$ac_pwd ;;
1547 [\\/]* | ?:[\\/]* ) # Absolute name.
1548 ac_srcdir=$srcdir$ac_dir_suffix;
1549 ac_top_srcdir=$srcdir
1550 ac_abs_top_srcdir=$srcdir ;;
1552 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1553 ac_top_srcdir=$ac_top_build_prefix$srcdir
1554 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1556 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1558 cd "$ac_dir" || { ac_status=$?; continue; }
1559 # Check for guested configure.
1560 if test -f "$ac_srcdir/configure.gnu"; then
1562 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1563 elif test -f "$ac_srcdir/configure"; then
1565 $SHELL "$ac_srcdir/configure" --help=recursive
1567 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1569 cd "$ac_pwd" || { ac_status=$?; break; }
1573 test -n "$ac_init_help" && exit $ac_status
1574 if $ac_init_version; then
1576 GNU Fortran Runtime Library configure 0.3
1577 generated by GNU Autoconf 2.69
1579 Copyright (C) 2012 Free Software Foundation, Inc.
1580 This configure script is free software; the Free Software Foundation
1581 gives unlimited permission to copy, distribute and modify it.
1586 ## ------------------------ ##
1587 ## Autoconf initialization. ##
1588 ## ------------------------ ##
1590 # ac_fn_c_try_compile LINENO
1591 # --------------------------
1592 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1593 ac_fn_c_try_compile ()
1595 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596 rm -f conftest.$ac_objext
1597 if { { ac_try="$ac_compile"
1599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1600 *) ac_try_echo=$ac_try;;
1602 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1603 $as_echo "$ac_try_echo"; } >&5
1604 (eval "$ac_compile") 2>conftest.err
1606 if test -s conftest.err; then
1607 grep -v '^ *+' conftest.err >conftest.er1
1608 cat conftest.er1 >&5
1609 mv -f conftest.er1 conftest.err
1611 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1612 test $ac_status = 0; } && {
1613 test -z "$ac_c_werror_flag" ||
1614 test ! -s conftest.err
1615 } && test -s conftest.$ac_objext; then :
1618 $as_echo "$as_me: failed program was:" >&5
1619 sed 's/^/| /' conftest.$ac_ext >&5
1623 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1624 as_fn_set_status $ac_retval
1626 } # ac_fn_c_try_compile
1628 # ac_fn_c_try_cpp LINENO
1629 # ----------------------
1630 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1633 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1634 if { { ac_try="$ac_cpp conftest.$ac_ext"
1636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1637 *) ac_try_echo=$ac_try;;
1639 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1640 $as_echo "$ac_try_echo"; } >&5
1641 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1643 if test -s conftest.err; then
1644 grep -v '^ *+' conftest.err >conftest.er1
1645 cat conftest.er1 >&5
1646 mv -f conftest.er1 conftest.err
1648 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1649 test $ac_status = 0; } > conftest.i && {
1650 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1651 test ! -s conftest.err
1655 $as_echo "$as_me: failed program was:" >&5
1656 sed 's/^/| /' conftest.$ac_ext >&5
1660 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1661 as_fn_set_status $ac_retval
1665 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1666 # -------------------------------------------------------
1667 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1668 # the include files in INCLUDES and setting the cache variable VAR
1670 ac_fn_c_check_header_mongrel ()
1672 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673 if eval \${$3+:} false; then :
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1675 $as_echo_n "checking for $2... " >&6; }
1676 if eval \${$3+:} false; then :
1677 $as_echo_n "(cached) " >&6
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1681 $as_echo "$ac_res" >&6; }
1683 # Is the header compilable?
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1685 $as_echo_n "checking $2 usability... " >&6; }
1686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1687 /* end confdefs.h. */
1691 if ac_fn_c_try_compile "$LINENO"; then :
1692 ac_header_compiler=yes
1694 ac_header_compiler=no
1696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1698 $as_echo "$ac_header_compiler" >&6; }
1700 # Is the header present?
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1702 $as_echo_n "checking $2 presence... " >&6; }
1703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704 /* end confdefs.h. */
1707 if ac_fn_c_try_cpp "$LINENO"; then :
1708 ac_header_preproc=yes
1710 ac_header_preproc=no
1712 rm -f conftest.err conftest.i conftest.$ac_ext
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1714 $as_echo "$ac_header_preproc" >&6; }
1716 # So? What about this header?
1717 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1720 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1722 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1726 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1727 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1728 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1729 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1730 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1732 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1734 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1738 $as_echo_n "checking for $2... " >&6; }
1739 if eval \${$3+:} false; then :
1740 $as_echo_n "(cached) " >&6
1742 eval "$3=\$ac_header_compiler"
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1746 $as_echo "$ac_res" >&6; }
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1750 } # ac_fn_c_check_header_mongrel
1752 # ac_fn_c_try_run LINENO
1753 # ----------------------
1754 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1755 # that executables *can* be run.
1758 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1759 if { { ac_try="$ac_link"
1761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1762 *) ac_try_echo=$ac_try;;
1764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765 $as_echo "$ac_try_echo"; } >&5
1766 (eval "$ac_link") 2>&5
1768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1769 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1770 { { case "(($ac_try" in
1771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1772 *) ac_try_echo=$ac_try;;
1774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1775 $as_echo "$ac_try_echo"; } >&5
1776 (eval "$ac_try") 2>&5
1778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1779 test $ac_status = 0; }; }; then :
1782 $as_echo "$as_me: program exited with status $ac_status" >&5
1783 $as_echo "$as_me: failed program was:" >&5
1784 sed 's/^/| /' conftest.$ac_ext >&5
1786 ac_retval=$ac_status
1788 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790 as_fn_set_status $ac_retval
1794 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1795 # -------------------------------------------------------
1796 # Tests whether HEADER exists and can be compiled using the include files in
1797 # INCLUDES, setting the cache variable VAR accordingly.
1798 ac_fn_c_check_header_compile ()
1800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1802 $as_echo_n "checking for $2... " >&6; }
1803 if eval \${$3+:} false; then :
1804 $as_echo_n "(cached) " >&6
1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807 /* end confdefs.h. */
1811 if ac_fn_c_try_compile "$LINENO"; then :
1816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1820 $as_echo "$ac_res" >&6; }
1821 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1823 } # ac_fn_c_check_header_compile
1825 # ac_fn_c_try_link LINENO
1826 # -----------------------
1827 # Try to link conftest.$ac_ext, and return whether this succeeded.
1830 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1831 rm -f conftest.$ac_objext conftest$ac_exeext
1832 if { { ac_try="$ac_link"
1834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1835 *) ac_try_echo=$ac_try;;
1837 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1838 $as_echo "$ac_try_echo"; } >&5
1839 (eval "$ac_link") 2>conftest.err
1841 if test -s conftest.err; then
1842 grep -v '^ *+' conftest.err >conftest.er1
1843 cat conftest.er1 >&5
1844 mv -f conftest.er1 conftest.err
1846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1847 test $ac_status = 0; } && {
1848 test -z "$ac_c_werror_flag" ||
1849 test ! -s conftest.err
1850 } && test -s conftest$ac_exeext && {
1851 test "$cross_compiling" = yes ||
1852 test -x conftest$ac_exeext
1856 $as_echo "$as_me: failed program was:" >&5
1857 sed 's/^/| /' conftest.$ac_ext >&5
1861 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1862 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1863 # interfere with the next link command; also delete a directory that is
1864 # left behind by Apple's compiler. We do this before executing the actions.
1865 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1866 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1867 as_fn_set_status $ac_retval
1869 } # ac_fn_c_try_link
1871 # ac_fn_c_check_func LINENO FUNC VAR
1872 # ----------------------------------
1873 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1874 ac_fn_c_check_func ()
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1878 $as_echo_n "checking for $2... " >&6; }
1879 if eval \${$3+:} false; then :
1880 $as_echo_n "(cached) " >&6
1882 if test x$gcc_no_link = xyes; then
1883 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1886 /* end confdefs.h. */
1887 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1888 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1889 #define $2 innocuous_$2
1891 /* System header to define __stub macros and hopefully few prototypes,
1892 which can conflict with char $2 (); below.
1893 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1894 <limits.h> exists even on freestanding compilers. */
1897 # include <limits.h>
1899 # include <assert.h>
1904 /* Override any GCC internal prototype to avoid an error.
1905 Use char because int might match the return type of a GCC
1906 builtin and then its argument prototype would still apply. */
1911 /* The GNU C library defines this for functions which it implements
1912 to always fail with ENOSYS. Some functions are actually named
1913 something starting with __ and the normal name is an alias. */
1914 #if defined __stub_$2 || defined __stub___$2
1926 if ac_fn_c_try_link "$LINENO"; then :
1931 rm -f core conftest.err conftest.$ac_objext \
1932 conftest$ac_exeext conftest.$ac_ext
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1936 $as_echo "$ac_res" >&6; }
1937 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1939 } # ac_fn_c_check_func
1941 # ac_fn_fc_try_compile LINENO
1942 # ---------------------------
1943 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1944 ac_fn_fc_try_compile ()
1946 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1947 rm -f conftest.$ac_objext
1948 if { { ac_try="$ac_compile"
1950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1951 *) ac_try_echo=$ac_try;;
1953 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1954 $as_echo "$ac_try_echo"; } >&5
1955 (eval "$ac_compile") 2>conftest.err
1957 if test -s conftest.err; then
1958 grep -v '^ *+' conftest.err >conftest.er1
1959 cat conftest.er1 >&5
1960 mv -f conftest.er1 conftest.err
1962 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1963 test $ac_status = 0; } && {
1964 test -z "$ac_fc_werror_flag" ||
1965 test ! -s conftest.err
1966 } && test -s conftest.$ac_objext; then :
1969 $as_echo "$as_me: failed program was:" >&5
1970 sed 's/^/| /' conftest.$ac_ext >&5
1974 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1975 as_fn_set_status $ac_retval
1977 } # ac_fn_fc_try_compile
1979 # ac_fn_fc_try_link LINENO
1980 # ------------------------
1981 # Try to link conftest.$ac_ext, and return whether this succeeded.
1982 ac_fn_fc_try_link ()
1984 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1985 rm -f conftest.$ac_objext conftest$ac_exeext
1986 if { { ac_try="$ac_link"
1988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1989 *) ac_try_echo=$ac_try;;
1991 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1992 $as_echo "$ac_try_echo"; } >&5
1993 (eval "$ac_link") 2>conftest.err
1995 if test -s conftest.err; then
1996 grep -v '^ *+' conftest.err >conftest.er1
1997 cat conftest.er1 >&5
1998 mv -f conftest.er1 conftest.err
2000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2001 test $ac_status = 0; } && {
2002 test -z "$ac_fc_werror_flag" ||
2003 test ! -s conftest.err
2004 } && test -s conftest$ac_exeext && {
2005 test "$cross_compiling" = yes ||
2006 test -x conftest$ac_exeext
2010 $as_echo "$as_me: failed program was:" >&5
2011 sed 's/^/| /' conftest.$ac_ext >&5
2015 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2016 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2017 # interfere with the next link command; also delete a directory that is
2018 # left behind by Apple's compiler. We do this before executing the actions.
2019 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2020 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2021 as_fn_set_status $ac_retval
2023 } # ac_fn_fc_try_link
2025 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2026 # -------------------------------------------
2027 # Tests whether TYPE exists after having included INCLUDES, setting cache
2028 # variable VAR accordingly.
2029 ac_fn_c_check_type ()
2031 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2033 $as_echo_n "checking for $2... " >&6; }
2034 if eval \${$3+:} false; then :
2035 $as_echo_n "(cached) " >&6
2038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2039 /* end confdefs.h. */
2050 if ac_fn_c_try_compile "$LINENO"; then :
2051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2052 /* end confdefs.h. */
2063 if ac_fn_c_try_compile "$LINENO"; then :
2068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2074 $as_echo "$ac_res" >&6; }
2075 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2077 } # ac_fn_c_check_type
2079 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2080 # --------------------------------------------
2081 # Tries to find the compile-time value of EXPR in a program that includes
2082 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2084 ac_fn_c_compute_int ()
2086 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2087 if test "$cross_compiling" = yes; then
2088 # Depending upon the size, compute the lo and hi bounds.
2089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2090 /* end confdefs.h. */
2095 static int test_array [1 - 2 * !(($2) >= 0)];
2097 return test_array [0];
2103 if ac_fn_c_try_compile "$LINENO"; then :
2106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2107 /* end confdefs.h. */
2112 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2114 return test_array [0];
2120 if ac_fn_c_try_compile "$LINENO"; then :
2121 ac_hi=$ac_mid; break
2123 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2124 if test $ac_lo -le $ac_mid; then
2128 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2134 /* end confdefs.h. */
2139 static int test_array [1 - 2 * !(($2) < 0)];
2141 return test_array [0];
2147 if ac_fn_c_try_compile "$LINENO"; then :
2150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2151 /* end confdefs.h. */
2156 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2158 return test_array [0];
2164 if ac_fn_c_try_compile "$LINENO"; then :
2165 ac_lo=$ac_mid; break
2167 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2168 if test $ac_mid -le $ac_hi; then
2172 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2182 # Binary search between lo and hi bounds.
2183 while test "x$ac_lo" != "x$ac_hi"; do
2184 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2186 /* end confdefs.h. */
2191 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2193 return test_array [0];
2199 if ac_fn_c_try_compile "$LINENO"; then :
2202 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2204 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2207 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2212 /* end confdefs.h. */
2214 static long int longval () { return $2; }
2215 static unsigned long int ulongval () { return $2; }
2222 FILE *f = fopen ("conftest.val", "w");
2227 long int i = longval ();
2230 fprintf (f, "%ld", i);
2234 unsigned long int i = ulongval ();
2237 fprintf (f, "%lu", i);
2239 /* Do not output a trailing newline, as this causes \r\n confusion
2240 on some platforms. */
2241 return ferror (f) || fclose (f) != 0;
2247 if ac_fn_c_try_run "$LINENO"; then :
2248 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2252 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2253 conftest.$ac_objext conftest.beam conftest.$ac_ext
2257 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2258 as_fn_set_status $ac_retval
2260 } # ac_fn_c_compute_int
2262 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2263 # ----------------------------------------------------
2264 # Tries to find if the field MEMBER exists in type AGGR, after including
2265 # INCLUDES, setting cache variable VAR accordingly.
2266 ac_fn_c_check_member ()
2268 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2270 $as_echo_n "checking for $2.$3... " >&6; }
2271 if eval \${$4+:} false; then :
2272 $as_echo_n "(cached) " >&6
2274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2275 /* end confdefs.h. */
2287 if ac_fn_c_try_compile "$LINENO"; then :
2290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2291 /* end confdefs.h. */
2297 if (sizeof ac_aggr.$3)
2303 if ac_fn_c_try_compile "$LINENO"; then :
2308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2310 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2314 $as_echo "$ac_res" >&6; }
2315 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2317 } # ac_fn_c_check_member
2318 cat >config.log <<_ACEOF
2319 This file contains any messages produced by compilers while
2320 running configure, to aid debugging if configure makes a mistake.
2322 It was created by GNU Fortran Runtime Library $as_me 0.3, which was
2323 generated by GNU Autoconf 2.69. Invocation command line was
2335 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2336 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2337 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2338 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2339 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2341 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2342 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2344 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2345 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2346 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2347 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2348 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2349 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2350 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2358 test -z "$as_dir" && as_dir=.
2359 $as_echo "PATH: $as_dir"
2375 # Keep a trace of the command line.
2376 # Strip out --no-create and --no-recursion so they do not pile up.
2377 # Strip out --silent because we don't want to record it for future runs.
2378 # Also quote any args containing shell meta-characters.
2379 # Make two passes to allow for proper duplicate-argument suppression.
2383 ac_must_keep_next=false
2389 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2390 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2391 | -silent | --silent | --silen | --sile | --sil)
2394 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2397 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2399 as_fn_append ac_configure_args1 " '$ac_arg'"
2400 if test $ac_must_keep_next = true; then
2401 ac_must_keep_next=false # Got value, back to normal.
2404 *=* | --config-cache | -C | -disable-* | --disable-* \
2405 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2406 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2407 | -with-* | --with-* | -without-* | --without-* | --x)
2408 case "$ac_configure_args0 " in
2409 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2412 -* ) ac_must_keep_next=true ;;
2415 as_fn_append ac_configure_args " '$ac_arg'"
2420 { ac_configure_args0=; unset ac_configure_args0;}
2421 { ac_configure_args1=; unset ac_configure_args1;}
2423 # When interrupted or exit'd, cleanup temporary files, and complete
2424 # config.log. We remove comments because anyway the quotes in there
2425 # would cause problems or look ugly.
2426 # WARNING: Use '\'' to represent an apostrophe within the trap.
2427 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2428 trap 'exit_status=$?
2429 # Save into config.log some information that might help in debugging.
2433 $as_echo "## ---------------- ##
2434 ## Cache variables. ##
2435 ## ---------------- ##"
2437 # The following way of writing the cache mishandles newlines in values,
2439 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2440 eval ac_val=\$$ac_var
2444 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2445 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2448 _ | IFS | as_nl) ;; #(
2449 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2450 *) { eval $ac_var=; unset $ac_var;} ;;
2455 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2456 *${as_nl}ac_space=\ *)
2458 "s/'\''/'\''\\\\'\'''\''/g;
2459 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2462 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2469 $as_echo "## ----------------- ##
2470 ## Output variables. ##
2471 ## ----------------- ##"
2473 for ac_var in $ac_subst_vars
2475 eval ac_val=\$$ac_var
2477 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2479 $as_echo "$ac_var='\''$ac_val'\''"
2483 if test -n "$ac_subst_files"; then
2484 $as_echo "## ------------------- ##
2485 ## File substitutions. ##
2486 ## ------------------- ##"
2488 for ac_var in $ac_subst_files
2490 eval ac_val=\$$ac_var
2492 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2494 $as_echo "$ac_var='\''$ac_val'\''"
2499 if test -s confdefs.h; then
2500 $as_echo "## ----------- ##
2507 test "$ac_signal" != 0 &&
2508 $as_echo "$as_me: caught signal $ac_signal"
2509 $as_echo "$as_me: exit $exit_status"
2511 rm -f core *.core core.conftest.* &&
2512 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2515 for ac_signal in 1 2 13 15; do
2516 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2520 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2521 rm -f -r conftest* confdefs.h
2523 $as_echo "/* confdefs.h */" > confdefs.h
2525 # Predefined preprocessor variables.
2527 cat >>confdefs.h <<_ACEOF
2528 #define PACKAGE_NAME "$PACKAGE_NAME"
2531 cat >>confdefs.h <<_ACEOF
2532 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2535 cat >>confdefs.h <<_ACEOF
2536 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2539 cat >>confdefs.h <<_ACEOF
2540 #define PACKAGE_STRING "$PACKAGE_STRING"
2543 cat >>confdefs.h <<_ACEOF
2544 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2547 cat >>confdefs.h <<_ACEOF
2548 #define PACKAGE_URL "$PACKAGE_URL"
2552 # Let the site file select an alternate cache file if it wants to.
2553 # Prefer an explicitly selected file to automatically selected ones.
2556 if test -n "$CONFIG_SITE"; then
2557 # We do not want a PATH search for config.site.
2558 case $CONFIG_SITE in #((
2559 -*) ac_site_file1=./$CONFIG_SITE;;
2560 */*) ac_site_file1=$CONFIG_SITE;;
2561 *) ac_site_file1=./$CONFIG_SITE;;
2563 elif test "x$prefix" != xNONE; then
2564 ac_site_file1=$prefix/share/config.site
2565 ac_site_file2=$prefix/etc/config.site
2567 ac_site_file1=$ac_default_prefix/share/config.site
2568 ac_site_file2=$ac_default_prefix/etc/config.site
2570 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2572 test "x$ac_site_file" = xNONE && continue
2573 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2575 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2576 sed 's/^/| /' "$ac_site_file" >&5
2578 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2579 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2580 as_fn_error $? "failed to load site script $ac_site_file
2581 See \`config.log' for more details" "$LINENO" 5; }
2585 if test -r "$cache_file"; then
2586 # Some versions of bash will fail to source /dev/null (special files
2587 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2588 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2590 $as_echo "$as_me: loading cache $cache_file" >&6;}
2592 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2593 *) . "./$cache_file";;
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2598 $as_echo "$as_me: creating cache $cache_file" >&6;}
2602 as_fn_append ac_header_list " unistd.h"
2603 as_fn_append ac_header_list " sys/random.h"
2604 as_fn_append ac_header_list " sys/time.h"
2605 as_fn_append ac_header_list " sys/times.h"
2606 as_fn_append ac_header_list " sys/resource.h"
2607 as_fn_append ac_header_list " sys/types.h"
2608 as_fn_append ac_header_list " sys/stat.h"
2609 as_fn_append ac_header_list " sys/uio.h"
2610 as_fn_append ac_header_list " sys/wait.h"
2611 as_fn_append ac_header_list " floatingpoint.h"
2612 as_fn_append ac_header_list " ieeefp.h"
2613 as_fn_append ac_header_list " fenv.h"
2614 as_fn_append ac_header_list " fptrap.h"
2615 as_fn_append ac_header_list " fpxcp.h"
2616 as_fn_append ac_header_list " pwd.h"
2617 as_fn_append ac_header_list " complex.h"
2618 as_fn_append ac_header_list " xlocale.h"
2619 as_fn_append ac_func_list " getrusage"
2620 as_fn_append ac_func_list " times"
2621 as_fn_append ac_func_list " mkstemp"
2622 as_fn_append ac_func_list " strtof"
2623 as_fn_append ac_func_list " strtold"
2624 as_fn_append ac_func_list " snprintf"
2625 as_fn_append ac_func_list " ftruncate"
2626 as_fn_append ac_func_list " chsize"
2627 as_fn_append ac_func_list " chdir"
2628 as_fn_append ac_func_list " getentropy"
2629 as_fn_append ac_func_list " getlogin"
2630 as_fn_append ac_func_list " gethostname"
2631 as_fn_append ac_func_list " kill"
2632 as_fn_append ac_func_list " link"
2633 as_fn_append ac_func_list " symlink"
2634 as_fn_append ac_func_list " sleep"
2635 as_fn_append ac_func_list " ttyname"
2636 as_fn_append ac_func_list " sigaction"
2637 as_fn_append ac_func_list " waitpid"
2638 as_fn_append ac_func_list " alarm"
2639 as_fn_append ac_func_list " access"
2640 as_fn_append ac_func_list " fork"
2641 as_fn_append ac_func_list " posix_spawn"
2642 as_fn_append ac_func_list " setmode"
2643 as_fn_append ac_func_list " fcntl"
2644 as_fn_append ac_func_list " writev"
2645 as_fn_append ac_func_list " gettimeofday"
2646 as_fn_append ac_func_list " stat"
2647 as_fn_append ac_func_list " fstat"
2648 as_fn_append ac_func_list " lstat"
2649 as_fn_append ac_func_list " getpwuid"
2650 as_fn_append ac_func_list " vsnprintf"
2651 as_fn_append ac_func_list " dup"
2652 as_fn_append ac_func_list " getcwd"
2653 as_fn_append ac_func_list " localtime_r"
2654 as_fn_append ac_func_list " gmtime_r"
2655 as_fn_append ac_func_list " getpwuid_r"
2656 as_fn_append ac_func_list " ttyname_r"
2657 as_fn_append ac_func_list " clock_gettime"
2658 as_fn_append ac_func_list " getgid"
2659 as_fn_append ac_func_list " getpid"
2660 as_fn_append ac_func_list " getuid"
2661 as_fn_append ac_func_list " geteuid"
2662 as_fn_append ac_func_list " umask"
2663 as_fn_append ac_func_list " getegid"
2664 as_fn_append ac_func_list " secure_getenv"
2665 as_fn_append ac_func_list " __secure_getenv"
2666 as_fn_append ac_func_list " mkostemp"
2667 as_fn_append ac_func_list " strnlen"
2668 as_fn_append ac_func_list " strndup"
2669 as_fn_append ac_func_list " newlocale"
2670 as_fn_append ac_func_list " freelocale"
2671 as_fn_append ac_func_list " uselocale"
2672 as_fn_append ac_func_list " strerror_l"
2673 as_fn_append ac_header_list " math.h"
2674 # Check that the precious variables saved in the cache have kept the same
2676 ac_cache_corrupted=false
2677 for ac_var in $ac_precious_vars; do
2678 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2679 eval ac_new_set=\$ac_env_${ac_var}_set
2680 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2681 eval ac_new_val=\$ac_env_${ac_var}_value
2682 case $ac_old_set,$ac_new_set in
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2685 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2686 ac_cache_corrupted=: ;;
2688 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2689 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2690 ac_cache_corrupted=: ;;
2693 if test "x$ac_old_val" != "x$ac_new_val"; then
2694 # differences in whitespace do not lead to failure.
2695 ac_old_val_w=`echo x $ac_old_val`
2696 ac_new_val_w=`echo x $ac_new_val`
2697 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2699 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2700 ac_cache_corrupted=:
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2703 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2704 eval $ac_var=\$ac_old_val
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2707 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2709 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2712 # Pass precious variables to config.status.
2713 if test "$ac_new_set" = set; then
2715 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2716 *) ac_arg=$ac_var=$ac_new_val ;;
2718 case " $ac_configure_args " in
2719 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2720 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2724 if $ac_cache_corrupted; then
2725 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2726 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2728 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2729 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2731 ## -------------------- ##
2732 ## Main body of script. ##
2733 ## -------------------- ##
2736 ac_cpp='$CPP $CPPFLAGS'
2737 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2738 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2739 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2745 ac_config_headers="$ac_config_headers config.h"
2748 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2749 if test -f "$ac_dir/install-sh"; then
2751 ac_install_sh="$ac_aux_dir/install-sh -c"
2753 elif test -f "$ac_dir/install.sh"; then
2755 ac_install_sh="$ac_aux_dir/install.sh -c"
2757 elif test -f "$ac_dir/shtool"; then
2759 ac_install_sh="$ac_aux_dir/shtool install -c"
2763 if test -z "$ac_aux_dir"; then
2764 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2767 # These three variables are undocumented and unsupported,
2768 # and are intended to be withdrawn in a future Autoconf release.
2769 # They can cause serious problems if a builder's source tree is in a directory
2770 # whose full name contains unusual characters.
2771 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2772 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2773 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2776 # Make sure we can run config.sub.
2777 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2778 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2781 $as_echo_n "checking build system type... " >&6; }
2782 if ${ac_cv_build+:} false; then :
2783 $as_echo_n "(cached) " >&6
2785 ac_build_alias=$build_alias
2786 test "x$ac_build_alias" = x &&
2787 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2788 test "x$ac_build_alias" = x &&
2789 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2790 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2791 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2795 $as_echo "$ac_cv_build" >&6; }
2796 case $ac_cv_build in
2798 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2801 ac_save_IFS=$IFS; IFS='-'
2807 # Remember, the first character of IFS is used to create $*,
2808 # except with old shells:
2811 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2814 case ${build_alias} in
2815 "") build_noncanonical=${build} ;;
2816 *) build_noncanonical=${build_alias} ;;
2819 case ${host_alias} in
2820 "") host_noncanonical=${build_noncanonical} ;;
2821 *) host_noncanonical=${host_alias} ;;
2824 case ${target_alias} in
2825 "") target_noncanonical=${host_noncanonical} ;;
2826 *) target_noncanonical=${target_alias} ;;
2830 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2831 # have matching libraries, they should use host libraries: Makefile.tpl
2832 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2833 # However, they still use the build modules, because the corresponding
2834 # host modules (e.g. bison) are only built for the host when bootstrap
2836 # - build_subdir is where we find build modules, and never changes.
2837 # - build_libsubdir is where we find build libraries, and can be overridden.
2839 # Prefix 'build-' so this never conflicts with target_subdir.
2840 build_subdir="build-${build_noncanonical}"
2842 # Check whether --with-build-libsubdir was given.
2843 if test "${with_build_libsubdir+set}" = set; then :
2844 withval=$with_build_libsubdir; build_libsubdir="$withval"
2846 build_libsubdir="$build_subdir"
2849 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2850 if ( test $srcdir = . && test -d gcc ) \
2851 || test -d $srcdir/../host-${host_noncanonical}; then
2852 host_subdir="host-${host_noncanonical}"
2857 target_subdir=${target_noncanonical}
2864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2865 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2866 # Check whether --enable-version-specific-runtime-libs was given.
2867 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2868 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2869 yes) version_specific_libs=yes ;;
2870 no) version_specific_libs=no ;;
2871 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2874 version_specific_libs=no
2877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2878 $as_echo "$version_specific_libs" >&6; }
2880 # Build with intermodule optimisations
2881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-intermodule" >&5
2882 $as_echo_n "checking for --enable-intermodule... " >&6; }
2883 # Check whether --enable-intermodule was given.
2884 if test "${enable_intermodule+set}" = set; then :
2885 enableval=$enable_intermodule; case "$enable_intermodule" in
2886 yes) onestep="-onestep";;
2893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_intermodule" >&5
2894 $as_echo "$enable_intermodule" >&6; }
2895 if test x$onestep = x-onestep; then
2905 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2907 # You will slowly go insane if you do not grok the following fact: when
2908 # building this library, the top-level /target/ becomes the library's /host/.
2910 # configure then causes --target to default to --host, exactly like any
2911 # other package using autoconf. Therefore, 'target' and 'host' will
2912 # always be the same. This makes sense both for native and cross compilers
2913 # just think about it for a little while. :-)
2915 # Also, if this library is being configured as part of a cross compiler, the
2916 # top-level configure script will pass the "real" host as $with_cross_host.
2918 # Do not delete or change the following two lines. For why, see
2919 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2921 $as_echo_n "checking host system type... " >&6; }
2922 if ${ac_cv_host+:} false; then :
2923 $as_echo_n "(cached) " >&6
2925 if test "x$host_alias" = x; then
2926 ac_cv_host=$ac_cv_build
2928 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2929 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2934 $as_echo "$ac_cv_host" >&6; }
2937 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2940 ac_save_IFS=$IFS; IFS='-'
2946 # Remember, the first character of IFS is used to create $*,
2947 # except with old shells:
2950 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2954 $as_echo_n "checking target system type... " >&6; }
2955 if ${ac_cv_target+:} false; then :
2956 $as_echo_n "(cached) " >&6
2958 if test "x$target_alias" = x; then
2959 ac_cv_target=$ac_cv_host
2961 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2962 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2967 $as_echo "$ac_cv_target" >&6; }
2968 case $ac_cv_target in
2970 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2972 target=$ac_cv_target
2973 ac_save_IFS=$IFS; IFS='-'
2979 # Remember, the first character of IFS is used to create $*,
2980 # except with old shells:
2983 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2986 # The aliases save the names the user supplied, while $host etc.
2987 # will get canonicalized.
2988 test -n "$target_alias" &&
2989 test "$program_prefix$program_suffix$program_transform_name" = \
2991 program_prefix=${target_alias}-
2996 target_alias=${target_alias-$host_alias}
2999 # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the
3000 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
3001 # 1.9.6: minimum required version
3002 # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch
3003 # of other PACKAGE_* variables will, however, and there's nothing
3004 # we can do about that; they come from AC_INIT).
3005 # foreign: we don't follow the normal rules for GNU packages (no COPYING
3006 # file in the top srcdir, etc, etc), so stop complaining.
3007 # no-dist: we don't want 'dist' and related rules.
3008 # -Wall: turns on all automake warnings...
3009 # -Wno-portability: ...except this one, since GNU make is required.
3010 am__api_version='1.15'
3012 # Find a good install program. We prefer a C program (faster),
3013 # so one script is as good as another. But avoid the broken or
3014 # incompatible versions:
3015 # SysV /etc/install, /usr/sbin/install
3016 # SunOS /usr/etc/install
3017 # IRIX /sbin/install
3019 # AmigaOS /C/install, which installs bootblocks on floppy discs
3020 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3021 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3022 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3023 # OS/2's system install, which has a completely different semantic
3024 # ./install, which can be erroneously created by make from ./install.sh.
3025 # Reject install programs that cannot install multiple files.
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3027 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3028 if test -z "$INSTALL"; then
3029 if ${ac_cv_path_install+:} false; then :
3030 $as_echo_n "(cached) " >&6
3032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3036 test -z "$as_dir" && as_dir=.
3037 # Account for people who put trailing slashes in PATH elements.
3038 case $as_dir/ in #((
3039 ./ | .// | /[cC]/* | \
3040 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3041 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3044 # OSF1 and SCO ODT 3.0 have their own names for install.
3045 # Don't use installbsd from OSF since it installs stuff as root
3047 for ac_prog in ginstall scoinst install; do
3048 for ac_exec_ext in '' $ac_executable_extensions; do
3049 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3050 if test $ac_prog = install &&
3051 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3052 # AIX install. It has an incompatible calling convention.
3054 elif test $ac_prog = install &&
3055 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3056 # program-specific install script used by HP pwplus--don't use.
3059 rm -rf conftest.one conftest.two conftest.dir
3060 echo one > conftest.one
3061 echo two > conftest.two
3063 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3064 test -s conftest.one && test -s conftest.two &&
3065 test -s conftest.dir/conftest.one &&
3066 test -s conftest.dir/conftest.two
3068 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3081 rm -rf conftest.one conftest.two conftest.dir
3084 if test "${ac_cv_path_install+set}" = set; then
3085 INSTALL=$ac_cv_path_install
3087 # As a last resort, use the slow shell script. Don't cache a
3088 # value for INSTALL within a source directory, because that will
3089 # break other packages using the cache if that directory is
3090 # removed, or if the value is a relative name.
3091 INSTALL=$ac_install_sh
3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3095 $as_echo "$INSTALL" >&6; }
3097 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3098 # It thinks the first close brace ends the variable substitution.
3099 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3101 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3103 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3106 $as_echo_n "checking whether build environment is sane... " >&6; }
3107 # Reject unsafe characters in $srcdir or the absolute working directory
3108 # name. Accept space and tab only in the latter.
3112 *[\\\"\#\$\&\'\`$am_lf]*)
3113 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3116 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3117 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3120 # Do 'set' in a subshell so we don't clobber the current shell's
3121 # arguments. Must try -L first in case configure is actually a
3122 # symlink; some systems play weird games with the mod time of symlinks
3123 # (eg FreeBSD returns the mod time of the symlink's containing
3127 for am_try in 1 2; do
3128 echo "timestamp, slept: $am_has_slept" > conftest.file
3129 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3130 if test "$*" = "X"; then
3132 set X `ls -t "$srcdir/configure" conftest.file`
3134 if test "$*" != "X $srcdir/configure conftest.file" \
3135 && test "$*" != "X conftest.file $srcdir/configure"; then
3137 # If neither matched, then we have a broken ls. This can happen
3138 # if, for instance, CONFIG_SHELL is bash and it inherits a
3139 # broken ls alias from the environment. This has actually
3140 # happened. Such a system could not be considered "sane".
3141 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3142 alias in your environment" "$LINENO" 5
3144 if test "$2" = conftest.file || test $am_try -eq 2; then
3151 test "$2" = conftest.file
3157 as_fn_error $? "newly created file is older than distributed files!
3158 Check your system clock" "$LINENO" 5
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3161 $as_echo "yes" >&6; }
3162 # If we didn't sleep, we still need to ensure time stamps of config.status and
3163 # generated files are strictly newer.
3165 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3172 test "$program_prefix" != NONE &&
3173 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3174 # Use a double $ so make ignores it.
3175 test "$program_suffix" != NONE &&
3176 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3177 # Double any \ or $.
3178 # By default was `s,x,x', remove it if useless.
3179 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3180 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3182 # Expand $ac_aux_dir to an absolute path.
3183 am_aux_dir=`cd "$ac_aux_dir" && pwd`
3185 if test x"${MISSING+set}" != xset; then
3188 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3190 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3193 # Use eval to expand $SHELL
3194 if eval "$MISSING --is-lightweight"; then
3195 am_missing_run="$MISSING "
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3199 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3202 if test x"${install_sh+set}" != xset; then
3205 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3207 install_sh="\${SHELL} $am_aux_dir/install-sh"
3211 # Installed binaries are usually stripped using 'strip' when the user
3212 # run "make install-strip". However 'strip' might not be the right
3213 # tool to use in cross-compilation environments, therefore Automake
3214 # will honor the 'STRIP' environment variable to overrule this program.
3215 if test "$cross_compiling" != no; then
3216 if test -n "$ac_tool_prefix"; then
3217 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3218 set dummy ${ac_tool_prefix}strip; ac_word=$2
3219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3220 $as_echo_n "checking for $ac_word... " >&6; }
3221 if ${ac_cv_prog_STRIP+:} false; then :
3222 $as_echo_n "(cached) " >&6
3224 if test -n "$STRIP"; then
3225 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3231 test -z "$as_dir" && as_dir=.
3232 for ac_exec_ext in '' $ac_executable_extensions; do
3233 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3234 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3244 STRIP=$ac_cv_prog_STRIP
3245 if test -n "$STRIP"; then
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3247 $as_echo "$STRIP" >&6; }
3249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3250 $as_echo "no" >&6; }
3255 if test -z "$ac_cv_prog_STRIP"; then
3257 # Extract the first word of "strip", so it can be a program name with args.
3258 set dummy strip; ac_word=$2
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3260 $as_echo_n "checking for $ac_word... " >&6; }
3261 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3262 $as_echo_n "(cached) " >&6
3264 if test -n "$ac_ct_STRIP"; then
3265 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3271 test -z "$as_dir" && as_dir=.
3272 for ac_exec_ext in '' $ac_executable_extensions; do
3273 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3274 ac_cv_prog_ac_ct_STRIP="strip"
3275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3284 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3285 if test -n "$ac_ct_STRIP"; then
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3287 $as_echo "$ac_ct_STRIP" >&6; }
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3290 $as_echo "no" >&6; }
3293 if test "x$ac_ct_STRIP" = x; then
3296 case $cross_compiling:$ac_tool_warned in
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3299 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3300 ac_tool_warned=yes ;;
3305 STRIP="$ac_cv_prog_STRIP"
3309 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3312 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3313 if test -z "$MKDIR_P"; then
3314 if ${ac_cv_path_mkdir+:} false; then :
3315 $as_echo_n "(cached) " >&6
3317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3318 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3321 test -z "$as_dir" && as_dir=.
3322 for ac_prog in mkdir gmkdir; do
3323 for ac_exec_ext in '' $ac_executable_extensions; do
3324 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3325 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3326 'mkdir (GNU coreutils) '* | \
3327 'mkdir (coreutils) '* | \
3328 'mkdir (fileutils) '4.1*)
3329 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3339 test -d ./--version && rmdir ./--version
3340 if test "${ac_cv_path_mkdir+set}" = set; then
3341 MKDIR_P="$ac_cv_path_mkdir -p"
3343 # As a last resort, use the slow shell script. Don't cache a
3344 # value for MKDIR_P within a source directory, because that will
3345 # break other packages using the cache if that directory is
3346 # removed, or if the value is a relative name.
3347 MKDIR_P="$ac_install_sh -d"
3350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3351 $as_echo "$MKDIR_P" >&6; }
3353 for ac_prog in gawk mawk nawk awk
3355 # Extract the first word of "$ac_prog", so it can be a program name with args.
3356 set dummy $ac_prog; ac_word=$2
3357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3358 $as_echo_n "checking for $ac_word... " >&6; }
3359 if ${ac_cv_prog_AWK+:} false; then :
3360 $as_echo_n "(cached) " >&6
3362 if test -n "$AWK"; then
3363 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3369 test -z "$as_dir" && as_dir=.
3370 for ac_exec_ext in '' $ac_executable_extensions; do
3371 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3372 ac_cv_prog_AWK="$ac_prog"
3373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3383 if test -n "$AWK"; then
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3385 $as_echo "$AWK" >&6; }
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388 $as_echo "no" >&6; }
3392 test -n "$AWK" && break
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3396 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3398 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3399 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3400 $as_echo_n "(cached) " >&6
3402 cat >conftest.make <<\_ACEOF
3405 @echo '@@@%%%=$(MAKE)=@@@%%%'
3407 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3408 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3410 eval ac_cv_prog_make_${ac_make}_set=yes;;
3412 eval ac_cv_prog_make_${ac_make}_set=no;;
3416 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3418 $as_echo "yes" >&6; }
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3422 $as_echo "no" >&6; }
3423 SET_MAKE="MAKE=${MAKE-make}"
3426 rm -rf .tst 2>/dev/null
3427 mkdir .tst 2>/dev/null
3428 if test -d .tst; then
3433 rmdir .tst 2>/dev/null
3435 # Check whether --enable-silent-rules was given.
3436 if test "${enable_silent_rules+set}" = set; then :
3437 enableval=$enable_silent_rules;
3440 case $enable_silent_rules in # (((
3441 yes) AM_DEFAULT_VERBOSITY=0;;
3442 no) AM_DEFAULT_VERBOSITY=1;;
3443 *) AM_DEFAULT_VERBOSITY=1;;
3445 am_make=${MAKE-make}
3446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3447 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3448 if ${am_cv_make_support_nested_variables+:} false; then :
3449 $as_echo_n "(cached) " >&6
3451 if $as_echo 'TRUE=$(BAR$(V))
3457 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3458 am_cv_make_support_nested_variables=yes
3460 am_cv_make_support_nested_variables=no
3463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3464 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3465 if test $am_cv_make_support_nested_variables = yes; then
3467 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3469 AM_V=$AM_DEFAULT_VERBOSITY
3470 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3474 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3475 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3476 # is not polluted with repeated "-I."
3477 am__isrc=' -I$(srcdir)'
3478 # test to see if srcdir already configured
3479 if test -f $srcdir/config.status; then
3480 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3484 # test whether we have cygpath
3485 if test -z "$CYGPATH_W"; then
3486 if (cygpath --version) >/dev/null 2>/dev/null; then
3487 CYGPATH_W='cygpath -w'
3494 # Define the identity of the package.
3495 PACKAGE='libgfortran'
3499 # Some tools Automake needs.
3501 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3504 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3507 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3510 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3513 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3515 # For better backward compatibility. To be removed once Automake 1.9.x
3516 # dies out for good. For more background, see:
3517 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3518 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3519 mkdir_p='$(MKDIR_P)'
3521 # We need awk for the "check" target (and possibly the TAP driver). The
3522 # system "awk" is bad on some platforms.
3523 # Always define AMTAR for backward compatibility. Yes, it's still used
3524 # in the wild :-( We should find a proper way to deprecate it ...
3528 # We'll loop over all known methods to create a tar archive until one works.
3529 _am_tools='gnutar pax cpio none'
3531 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3538 # POSIX will say in a future version that running "rm -f" with no argument
3539 # is OK; and we want to be able to make that assumption in our Makefile
3540 # recipes. So use an aggressive probe to check that the usage we want is
3541 # actually supported "in the wild" to an acceptable degree.
3542 # See automake bug#10828.
3543 # To make any issue more visible, cause the running configure to be aborted
3544 # by default if the 'rm' program in use doesn't match our expectations; the
3545 # user can still override this though.
3546 if rm -f && rm -fr && rm -rf; then : OK; else
3550 Your 'rm' program seems unable to run without file operands specified
3551 on the command line, even when the '-f' option is present. This is contrary
3552 to the behaviour of most rm programs out there, and not conforming with
3553 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3555 Please tell bug-automake@gnu.org about your system, including the value
3556 of your $PATH and any error possibly output before this message. This
3557 can help us improve future automake versions.
3560 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3561 echo 'Configuration will proceed anyway, since you have set the' >&2
3562 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3566 Aborting the configuration process, to ensure you take notice of the issue.
3568 You can download and install GNU coreutils to get an 'rm' implementation
3569 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3571 If you want to complete the configuration process using your problematic
3572 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3573 to "yes", and re-run configure.
3576 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3583 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3584 # Check whether --enable-maintainer-mode was given.
3585 if test "${enable_maintainer_mode+set}" = set; then :
3586 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3588 USE_MAINTAINER_MODE=no
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3592 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3593 if test $USE_MAINTAINER_MODE = yes; then
3594 MAINTAINER_MODE_TRUE=
3595 MAINTAINER_MODE_FALSE='#'
3597 MAINTAINER_MODE_TRUE='#'
3598 MAINTAINER_MODE_FALSE=
3601 MAINT=$MAINTAINER_MODE_TRUE
3604 # Default to --enable-multilib
3605 # Check whether --enable-multilib was given.
3606 if test "${enable_multilib+set}" = set; then :
3607 enableval=$enable_multilib; case "$enableval" in
3608 yes) multilib=yes ;;
3610 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3617 # We may get other options which we leave undocumented:
3618 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3619 # See config-ml.in if you want the gory details.
3621 if test "$srcdir" = "."; then
3622 if test "$with_target_subdir" != "."; then
3623 multi_basedir="$srcdir/$with_multisrctop../.."
3625 multi_basedir="$srcdir/$with_multisrctop.."
3628 multi_basedir="$srcdir/.."
3632 # Even if the default multilib is not a cross compilation,
3633 # it may be that some of the other multilibs are.
3634 if test $cross_compiling = no && test $multilib = yes \
3635 && test "x${with_multisubdir}" != x ; then
3636 cross_compiling=maybe
3639 ac_config_commands="$ac_config_commands default-1"
3642 # Handy for debugging:
3643 #AC_MSG_NOTICE($build / $host / $target / $host_alias / $target_alias); sleep 5
3645 # Are we being configured with some form of cross compiler?
3646 # NB: We don't actually need to know this just now, but when, say, a test
3647 # suite is included, we'll have to know.
3648 if test "$build" != "$host"; then
3649 LIBGFOR_IS_NATIVE=false
3652 LIBGFOR_IS_NATIVE=true
3655 DEPDIR="${am__leading_dot}deps"
3657 ac_config_commands="$ac_config_commands depfiles"
3660 am_make=${MAKE-make}
3661 cat > confinc << 'END'
3663 @echo this is the am__doit target
3666 # If we don't find an include directive, just comment out the code.
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3668 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3672 # First try GNU make style include.
3673 echo "include confinc" > confmf
3674 # Ignore all kinds of additional output from 'make'.
3675 case `$am_make -s -f confmf 2> /dev/null` in #(
3676 *the\ am__doit\ target*)
3682 # Now try BSD make style include.
3683 if test "$am__include" = "#"; then
3684 echo '.include "confinc"' > confmf
3685 case `$am_make -s -f confmf 2> /dev/null` in #(
3686 *the\ am__doit\ target*)
3687 am__include=.include
3695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3696 $as_echo "$_am_result" >&6; }
3697 rm -f confinc confmf
3699 # Check whether --enable-dependency-tracking was given.
3700 if test "${enable_dependency_tracking+set}" = set; then :
3701 enableval=$enable_dependency_tracking;
3704 if test "x$enable_dependency_tracking" != xno; then
3705 am_depcomp="$ac_aux_dir/depcomp"
3709 if test "x$enable_dependency_tracking" != xno; then
3719 ac_cpp='$CPP $CPPFLAGS'
3720 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3721 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3722 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3723 if test -n "$ac_tool_prefix"; then
3724 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3725 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3727 $as_echo_n "checking for $ac_word... " >&6; }
3728 if ${ac_cv_prog_CC+:} false; then :
3729 $as_echo_n "(cached) " >&6
3731 if test -n "$CC"; then
3732 ac_cv_prog_CC="$CC" # Let the user override the test.
3734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3738 test -z "$as_dir" && as_dir=.
3739 for ac_exec_ext in '' $ac_executable_extensions; do
3740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3741 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3752 if test -n "$CC"; then
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3754 $as_echo "$CC" >&6; }
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3757 $as_echo "no" >&6; }
3762 if test -z "$ac_cv_prog_CC"; then
3764 # Extract the first word of "gcc", so it can be a program name with args.
3765 set dummy gcc; ac_word=$2
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3767 $as_echo_n "checking for $ac_word... " >&6; }
3768 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3769 $as_echo_n "(cached) " >&6
3771 if test -n "$ac_ct_CC"; then
3772 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3778 test -z "$as_dir" && as_dir=.
3779 for ac_exec_ext in '' $ac_executable_extensions; do
3780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3781 ac_cv_prog_ac_ct_CC="gcc"
3782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3791 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3792 if test -n "$ac_ct_CC"; then
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3794 $as_echo "$ac_ct_CC" >&6; }
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3797 $as_echo "no" >&6; }
3800 if test "x$ac_ct_CC" = x; then
3803 case $cross_compiling:$ac_tool_warned in
3805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3806 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3807 ac_tool_warned=yes ;;
3815 if test -z "$CC"; then
3816 if test -n "$ac_tool_prefix"; then
3817 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3818 set dummy ${ac_tool_prefix}cc; ac_word=$2
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3820 $as_echo_n "checking for $ac_word... " >&6; }
3821 if ${ac_cv_prog_CC+:} false; then :
3822 $as_echo_n "(cached) " >&6
3824 if test -n "$CC"; then
3825 ac_cv_prog_CC="$CC" # Let the user override the test.
3827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3831 test -z "$as_dir" && as_dir=.
3832 for ac_exec_ext in '' $ac_executable_extensions; do
3833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3834 ac_cv_prog_CC="${ac_tool_prefix}cc"
3835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3845 if test -n "$CC"; then
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3847 $as_echo "$CC" >&6; }
3849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3850 $as_echo "no" >&6; }
3856 if test -z "$CC"; then
3857 # Extract the first word of "cc", so it can be a program name with args.
3858 set dummy cc; ac_word=$2
3859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3860 $as_echo_n "checking for $ac_word... " >&6; }
3861 if ${ac_cv_prog_CC+:} false; then :
3862 $as_echo_n "(cached) " >&6
3864 if test -n "$CC"; then
3865 ac_cv_prog_CC="$CC" # Let the user override the test.
3868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3872 test -z "$as_dir" && as_dir=.
3873 for ac_exec_ext in '' $ac_executable_extensions; do
3874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3875 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3876 ac_prog_rejected=yes
3880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3887 if test $ac_prog_rejected = yes; then
3888 # We found a bogon in the path, so make sure we never use it.
3889 set dummy $ac_cv_prog_CC
3891 if test $# != 0; then
3892 # We chose a different compiler from the bogus one.
3893 # However, it has the same basename, so the bogon will be chosen
3894 # first if we set CC to just the basename; use the full file name.
3896 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3902 if test -n "$CC"; then
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3904 $as_echo "$CC" >&6; }
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3907 $as_echo "no" >&6; }
3912 if test -z "$CC"; then
3913 if test -n "$ac_tool_prefix"; then
3914 for ac_prog in cl.exe
3916 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3917 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3919 $as_echo_n "checking for $ac_word... " >&6; }
3920 if ${ac_cv_prog_CC+:} false; then :
3921 $as_echo_n "(cached) " >&6
3923 if test -n "$CC"; then
3924 ac_cv_prog_CC="$CC" # Let the user override the test.
3926 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3930 test -z "$as_dir" && as_dir=.
3931 for ac_exec_ext in '' $ac_executable_extensions; do
3932 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3933 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3934 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3944 if test -n "$CC"; then
3945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3946 $as_echo "$CC" >&6; }
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3949 $as_echo "no" >&6; }
3953 test -n "$CC" && break
3956 if test -z "$CC"; then
3958 for ac_prog in cl.exe
3960 # Extract the first word of "$ac_prog", so it can be a program name with args.
3961 set dummy $ac_prog; ac_word=$2
3962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3963 $as_echo_n "checking for $ac_word... " >&6; }
3964 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3965 $as_echo_n "(cached) " >&6
3967 if test -n "$ac_ct_CC"; then
3968 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3974 test -z "$as_dir" && as_dir=.
3975 for ac_exec_ext in '' $ac_executable_extensions; do
3976 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3977 ac_cv_prog_ac_ct_CC="$ac_prog"
3978 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3987 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3988 if test -n "$ac_ct_CC"; then
3989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3990 $as_echo "$ac_ct_CC" >&6; }
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3993 $as_echo "no" >&6; }
3997 test -n "$ac_ct_CC" && break
4000 if test "x$ac_ct_CC" = x; then
4003 case $cross_compiling:$ac_tool_warned in
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4006 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4007 ac_tool_warned=yes ;;
4016 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4017 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4018 as_fn_error $? "no acceptable C compiler found in \$PATH
4019 See \`config.log' for more details" "$LINENO" 5; }
4021 # Provide some information about the compiler.
4022 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4025 for ac_option in --version -v -V -qversion; do
4026 { { ac_try="$ac_compiler $ac_option >&5"
4028 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4029 *) ac_try_echo=$ac_try;;
4031 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4032 $as_echo "$ac_try_echo"; } >&5
4033 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4035 if test -s conftest.err; then
4037 ... rest of stderr output deleted ...
4038 10q' conftest.err >conftest.er1
4039 cat conftest.er1 >&5
4041 rm -f conftest.er1 conftest.err
4042 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4043 test $ac_status = 0; }
4046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4047 /* end confdefs.h. */
4052 printf ("hello world\n");
4058 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
4059 (eval $ac_link) 2>&5
4061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4062 test $ac_status = 0; }; then :
4067 if test x$gcc_no_link = xyes; then
4068 # Setting cross_compile will disable run tests; it will
4069 # also disable AC_CHECK_FILE but that's generally
4070 # correct if we can't link.
4074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4075 /* end confdefs.h. */
4085 ac_clean_files_save=$ac_clean_files
4086 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4087 # Try to create an executable without -o first, disregard a.out.
4088 # It will help us diagnose broken compilers, and finding out an intuition
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4091 $as_echo_n "checking whether the C compiler works... " >&6; }
4092 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4094 # The possible output files:
4095 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4098 for ac_file in $ac_files
4101 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4102 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4107 if { { ac_try="$ac_link_default"
4109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4110 *) ac_try_echo=$ac_try;;
4112 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4113 $as_echo "$ac_try_echo"; } >&5
4114 (eval "$ac_link_default") 2>&5
4116 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4117 test $ac_status = 0; }; then :
4118 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4119 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4120 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4121 # so that the user can short-circuit this test for compilers unknown to
4123 for ac_file in $ac_files ''
4125 test -f "$ac_file" || continue
4127 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4130 # We found the default executable, but exeext='' is most
4134 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4136 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4138 # We set ac_cv_exeext here because the later test for it is not
4139 # safe: cross compilers may not add the suffix if given an `-o'
4140 # argument, so we may need to know it at that point already.
4141 # Even if this section looks crufty: it has the advantage of
4148 test "$ac_cv_exeext" = no && ac_cv_exeext=
4153 if test -z "$ac_file"; then :
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4155 $as_echo "no" >&6; }
4156 $as_echo "$as_me: failed program was:" >&5
4157 sed 's/^/| /' conftest.$ac_ext >&5
4159 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4160 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4161 as_fn_error 77 "C compiler cannot create executables
4162 See \`config.log' for more details" "$LINENO" 5; }
4164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4165 $as_echo "yes" >&6; }
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4168 $as_echo_n "checking for C compiler default output file name... " >&6; }
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4170 $as_echo "$ac_file" >&6; }
4171 ac_exeext=$ac_cv_exeext
4173 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4174 ac_clean_files=$ac_clean_files_save
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4176 $as_echo_n "checking for suffix of executables... " >&6; }
4177 if { { ac_try="$ac_link"
4179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4180 *) ac_try_echo=$ac_try;;
4182 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4183 $as_echo "$ac_try_echo"; } >&5
4184 (eval "$ac_link") 2>&5
4186 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4187 test $ac_status = 0; }; then :
4188 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4189 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4190 # work properly (i.e., refer to `conftest.exe'), while it won't with
4192 for ac_file in conftest.exe conftest conftest.*; do
4193 test -f "$ac_file" || continue
4195 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4196 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4204 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4205 See \`config.log' for more details" "$LINENO" 5; }
4207 rm -f conftest conftest$ac_cv_exeext
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4209 $as_echo "$ac_cv_exeext" >&6; }
4211 rm -f conftest.$ac_ext
4212 EXEEXT=$ac_cv_exeext
4214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4215 /* end confdefs.h. */
4220 FILE *f = fopen ("conftest.out", "w");
4221 return ferror (f) || fclose (f) != 0;
4227 ac_clean_files="$ac_clean_files conftest.out"
4228 # Check that the compiler produces executables we can run. If not, either
4229 # the compiler is broken, or we cross compile.
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4231 $as_echo_n "checking whether we are cross compiling... " >&6; }
4232 if test "$cross_compiling" != yes; then
4233 { { ac_try="$ac_link"
4235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4236 *) ac_try_echo=$ac_try;;
4238 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4239 $as_echo "$ac_try_echo"; } >&5
4240 (eval "$ac_link") 2>&5
4242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4243 test $ac_status = 0; }
4244 if { ac_try='./conftest$ac_cv_exeext'
4245 { { case "(($ac_try" in
4246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4247 *) ac_try_echo=$ac_try;;
4249 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4250 $as_echo "$ac_try_echo"; } >&5
4251 (eval "$ac_try") 2>&5
4253 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4254 test $ac_status = 0; }; }; then
4257 if test "$cross_compiling" = maybe; then
4260 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4261 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4262 as_fn_error $? "cannot run C compiled programs.
4263 If you meant to cross compile, use \`--host'.
4264 See \`config.log' for more details" "$LINENO" 5; }
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4269 $as_echo "$cross_compiling" >&6; }
4271 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4272 ac_clean_files=$ac_clean_files_save
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4275 $as_echo_n "checking for suffix of object files... " >&6; }
4276 if ${ac_cv_objext+:} false; then :
4277 $as_echo_n "(cached) " >&6
4279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4280 /* end confdefs.h. */
4290 rm -f conftest.o conftest.obj
4291 if { { ac_try="$ac_compile"
4293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4294 *) ac_try_echo=$ac_try;;
4296 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4297 $as_echo "$ac_try_echo"; } >&5
4298 (eval "$ac_compile") 2>&5
4300 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4301 test $ac_status = 0; }; then :
4302 for ac_file in conftest.o conftest.obj conftest.*; do
4303 test -f "$ac_file" || continue;
4305 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4306 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4311 $as_echo "$as_me: failed program was:" >&5
4312 sed 's/^/| /' conftest.$ac_ext >&5
4314 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4315 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4316 as_fn_error $? "cannot compute suffix of object files: cannot compile
4317 See \`config.log' for more details" "$LINENO" 5; }
4319 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4322 $as_echo "$ac_cv_objext" >&6; }
4323 OBJEXT=$ac_cv_objext
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4326 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4327 if ${ac_cv_c_compiler_gnu+:} false; then :
4328 $as_echo_n "(cached) " >&6
4330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4331 /* end confdefs.h. */
4344 if ac_fn_c_try_compile "$LINENO"; then :
4349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4350 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4354 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4355 if test $ac_compiler_gnu = yes; then
4360 ac_test_CFLAGS=${CFLAGS+set}
4361 ac_save_CFLAGS=$CFLAGS
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4363 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4364 if ${ac_cv_prog_cc_g+:} false; then :
4365 $as_echo_n "(cached) " >&6
4367 ac_save_c_werror_flag=$ac_c_werror_flag
4368 ac_c_werror_flag=yes
4371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4372 /* end confdefs.h. */
4382 if ac_fn_c_try_compile "$LINENO"; then :
4386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4387 /* end confdefs.h. */
4397 if ac_fn_c_try_compile "$LINENO"; then :
4400 ac_c_werror_flag=$ac_save_c_werror_flag
4402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4403 /* end confdefs.h. */
4413 if ac_fn_c_try_compile "$LINENO"; then :
4416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4420 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4421 ac_c_werror_flag=$ac_save_c_werror_flag
4423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4424 $as_echo "$ac_cv_prog_cc_g" >&6; }
4425 if test "$ac_test_CFLAGS" = set; then
4426 CFLAGS=$ac_save_CFLAGS
4427 elif test $ac_cv_prog_cc_g = yes; then
4428 if test "$GCC" = yes; then
4434 if test "$GCC" = yes; then
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4441 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4442 if ${ac_cv_prog_cc_c89+:} false; then :
4443 $as_echo_n "(cached) " >&6
4445 ac_cv_prog_cc_c89=no
4447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4448 /* end confdefs.h. */
4452 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4453 struct buf { int x; };
4454 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4455 static char *e (p, i)
4461 static char *f (char * (*g) (char **, int), char **p, ...)
4466 s = g (p, va_arg (v,int));
4471 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4472 function prototypes and stuff, but not '\xHH' hex character constants.
4473 These don't provoke an error unfortunately, instead are silently treated
4474 as 'x'. The following induces an error, until -std is added to get
4475 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4476 array size at least. It's necessary to write '\x00'==0 to get something
4477 that's true only with -std. */
4478 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4480 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4481 inside strings and character constants. */
4483 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4485 int test (int i, double x);
4486 struct s1 {int (*f) (int a);};
4487 struct s2 {int (*f) (double a);};
4488 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4494 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4499 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4500 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4502 CC="$ac_save_CC $ac_arg"
4503 if ac_fn_c_try_compile "$LINENO"; then :
4504 ac_cv_prog_cc_c89=$ac_arg
4506 rm -f core conftest.err conftest.$ac_objext
4507 test "x$ac_cv_prog_cc_c89" != "xno" && break
4509 rm -f conftest.$ac_ext
4514 case "x$ac_cv_prog_cc_c89" in
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4517 $as_echo "none needed" >&6; } ;;
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4520 $as_echo "unsupported" >&6; } ;;
4522 CC="$CC $ac_cv_prog_cc_c89"
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4524 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4526 if test "x$ac_cv_prog_cc_c89" != xno; then :
4531 ac_cpp='$CPP $CPPFLAGS'
4532 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4533 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4534 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4537 ac_cpp='$CPP $CPPFLAGS'
4538 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4539 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4540 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4542 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4543 if ${am_cv_prog_cc_c_o+:} false; then :
4544 $as_echo_n "(cached) " >&6
4546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4547 /* end confdefs.h. */
4557 # Make sure it works both with $CC and with simple cc.
4558 # Following AC_PROG_CC_C_O, we do the test twice because some
4559 # compilers refuse to overwrite an existing .o file with -o,
4560 # though they will create one.
4561 am_cv_prog_cc_c_o=yes
4563 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4564 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4567 (exit $ac_status); } \
4568 && test -f conftest2.$ac_objext; then
4571 am_cv_prog_cc_c_o=no
4575 rm -f core conftest*
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4579 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4580 if test "$am_cv_prog_cc_c_o" != yes; then
4581 # Losing compiler, so override with the script.
4582 # FIXME: It is wrong to rewrite CC.
4583 # But if we don't then we get into trouble of one sort or another.
4584 # A longer-term fix would be to have automake use am__CC in this case,
4585 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4586 CC="$am_aux_dir/compile $CC"
4589 ac_cpp='$CPP $CPPFLAGS'
4590 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4591 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4592 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4595 depcc="$CC" am_compiler_list=
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4598 $as_echo_n "checking dependency style of $depcc... " >&6; }
4599 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4600 $as_echo_n "(cached) " >&6
4602 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4603 # We make a subdir and do the tests there. Otherwise we can end up
4604 # making bogus files that we don't know about and never remove. For
4605 # instance it was reported that on HP-UX the gcc test will end up
4606 # making a dummy file named 'D' -- because '-MD' means "put the output
4610 # Copy depcomp to subdir because otherwise we won't find it if we're
4611 # using a relative directory.
4612 cp "$am_depcomp" conftest.dir
4614 # We will build objects and dependencies in a subdirectory because
4615 # it helps to detect inapplicable dependency modes. For instance
4616 # both Tru64's cc and ICC support -MD to output dependencies as a
4617 # side effect of compilation, but ICC will put the dependencies in
4618 # the current directory while Tru64 will put them in the object
4622 am_cv_CC_dependencies_compiler_type=none
4623 if test "$am_compiler_list" = ""; then
4624 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4627 case " $depcc " in #(
4628 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4631 for depmode in $am_compiler_list; do
4632 # Setup a source with many dependencies, because some compilers
4633 # like to wrap large dependency lists on column 80 (with \), and
4634 # we should not choose a depcomp mode which is confused by this.
4636 # We need to recreate these files for each test, as the compiler may
4637 # overwrite some of them when testing with obscure command lines.
4638 # This happens at least with the AIX C compiler.
4640 for i in 1 2 3 4 5 6; do
4641 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4642 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4643 # Solaris 10 /bin/sh.
4644 echo '/* dummy */' > sub/conftst$i.h
4646 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4648 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4649 # mode. It turns out that the SunPro C++ compiler does not properly
4650 # handle '-M -o', and we need to detect this. Also, some Intel
4651 # versions had trouble with output in subdirs.
4652 am__obj=sub/conftest.${OBJEXT-o}
4653 am__minus_obj="-o $am__obj"
4656 # This depmode causes a compiler race in universal mode.
4657 test "$am__universal" = false || continue
4660 # After this tag, mechanisms are not by side-effect, so they'll
4661 # only be used when explicitly requested.
4662 if test "x$enable_dependency_tracking" = xyes; then
4668 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4669 # This compiler won't grok '-c -o', but also, the minuso test has
4670 # not run yet. These depmodes are late enough in the game, and
4671 # so weak that their functioning should not be impacted.
4672 am__obj=conftest.${OBJEXT-o}
4677 if depmode=$depmode \
4678 source=sub/conftest.c object=$am__obj \
4679 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4680 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4681 >/dev/null 2>conftest.err &&
4682 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4683 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4684 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4685 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4686 # icc doesn't choke on unknown options, it will just issue warnings
4687 # or remarks (even with -Werror). So we grep stderr for any message
4688 # that says an option was ignored or not supported.
4689 # When given -MP, icc 7.0 and 7.1 complain thusly:
4690 # icc: Command line warning: ignoring option '-M'; no argument required
4691 # The diagnosis changed in icc 8.0:
4692 # icc: Command line remark: option '-MP' not supported
4693 if (grep 'ignoring option' conftest.err ||
4694 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4695 am_cv_CC_dependencies_compiler_type=$depmode
4704 am_cv_CC_dependencies_compiler_type=none
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4709 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4710 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4713 test "x$enable_dependency_tracking" != xno \
4714 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4716 am__fastdepCC_FALSE='#'
4718 am__fastdepCC_TRUE='#'
4719 am__fastdepCC_FALSE=
4725 ac_cpp='$CPP $CPPFLAGS'
4726 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4727 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4728 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4730 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4731 # On Suns, sometimes $CPP names a directory.
4732 if test -n "$CPP" && test -d "$CPP"; then
4735 if test -z "$CPP"; then
4736 if ${ac_cv_prog_CPP+:} false; then :
4737 $as_echo_n "(cached) " >&6
4739 # Double quotes because CPP needs to be expanded
4740 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4743 for ac_c_preproc_warn_flag in '' yes
4745 # Use a header file that comes with gcc, so configuring glibc
4746 # with a fresh cross-compiler works.
4747 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4748 # <limits.h> exists even on freestanding compilers.
4749 # On the NeXT, cc -E runs the code through the compiler's parser,
4750 # not just through cpp. "Syntax error" is here to catch this case.
4751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4752 /* end confdefs.h. */
4754 # include <limits.h>
4756 # include <assert.h>
4760 if ac_fn_c_try_cpp "$LINENO"; then :
4763 # Broken: fails on valid input.
4766 rm -f conftest.err conftest.i conftest.$ac_ext
4768 # OK, works on sane cases. Now check whether nonexistent headers
4769 # can be detected and how.
4770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4771 /* end confdefs.h. */
4772 #include <ac_nonexistent.h>
4774 if ac_fn_c_try_cpp "$LINENO"; then :
4775 # Broken: success on invalid input.
4778 # Passes both tests.
4782 rm -f conftest.err conftest.i conftest.$ac_ext
4785 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4786 rm -f conftest.i conftest.err conftest.$ac_ext
4787 if $ac_preproc_ok; then :
4799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4800 $as_echo "$CPP" >&6; }
4802 for ac_c_preproc_warn_flag in '' yes
4804 # Use a header file that comes with gcc, so configuring glibc
4805 # with a fresh cross-compiler works.
4806 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4807 # <limits.h> exists even on freestanding compilers.
4808 # On the NeXT, cc -E runs the code through the compiler's parser,
4809 # not just through cpp. "Syntax error" is here to catch this case.
4810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4811 /* end confdefs.h. */
4813 # include <limits.h>
4815 # include <assert.h>
4819 if ac_fn_c_try_cpp "$LINENO"; then :
4822 # Broken: fails on valid input.
4825 rm -f conftest.err conftest.i conftest.$ac_ext
4827 # OK, works on sane cases. Now check whether nonexistent headers
4828 # can be detected and how.
4829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4830 /* end confdefs.h. */
4831 #include <ac_nonexistent.h>
4833 if ac_fn_c_try_cpp "$LINENO"; then :
4834 # Broken: success on invalid input.
4837 # Passes both tests.
4841 rm -f conftest.err conftest.i conftest.$ac_ext
4844 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4845 rm -f conftest.i conftest.err conftest.$ac_ext
4846 if $ac_preproc_ok; then :
4849 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4850 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4851 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4852 See \`config.log' for more details" "$LINENO" 5; }
4856 ac_cpp='$CPP $CPPFLAGS'
4857 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4858 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4859 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4863 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4864 if ${ac_cv_path_GREP+:} false; then :
4865 $as_echo_n "(cached) " >&6
4867 if test -z "$GREP"; then
4868 ac_path_GREP_found=false
4869 # Loop through the user's path and test for each of PROGNAME-LIST
4870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4871 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4874 test -z "$as_dir" && as_dir=.
4875 for ac_prog in grep ggrep; do
4876 for ac_exec_ext in '' $ac_executable_extensions; do
4877 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4878 as_fn_executable_p "$ac_path_GREP" || continue
4879 # Check for GNU ac_path_GREP and select it if it is found.
4880 # Check for GNU $ac_path_GREP
4881 case `"$ac_path_GREP" --version 2>&1` in
4883 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4886 $as_echo_n 0123456789 >"conftest.in"
4889 cat "conftest.in" "conftest.in" >"conftest.tmp"
4890 mv "conftest.tmp" "conftest.in"
4891 cp "conftest.in" "conftest.nl"
4892 $as_echo 'GREP' >> "conftest.nl"
4893 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4894 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4895 as_fn_arith $ac_count + 1 && ac_count=$as_val
4896 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4897 # Best one so far, save it but keep looking for a better one
4898 ac_cv_path_GREP="$ac_path_GREP"
4899 ac_path_GREP_max=$ac_count
4901 # 10*(2^10) chars as input seems more than enough
4902 test $ac_count -gt 10 && break
4904 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4907 $ac_path_GREP_found && break 3
4912 if test -z "$ac_cv_path_GREP"; then
4913 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4916 ac_cv_path_GREP=$GREP
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4921 $as_echo "$ac_cv_path_GREP" >&6; }
4922 GREP="$ac_cv_path_GREP"
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4926 $as_echo_n "checking for egrep... " >&6; }
4927 if ${ac_cv_path_EGREP+:} false; then :
4928 $as_echo_n "(cached) " >&6
4930 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4931 then ac_cv_path_EGREP="$GREP -E"
4933 if test -z "$EGREP"; then
4934 ac_path_EGREP_found=false
4935 # Loop through the user's path and test for each of PROGNAME-LIST
4936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4937 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4940 test -z "$as_dir" && as_dir=.
4941 for ac_prog in egrep; do
4942 for ac_exec_ext in '' $ac_executable_extensions; do
4943 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4944 as_fn_executable_p "$ac_path_EGREP" || continue
4945 # Check for GNU ac_path_EGREP and select it if it is found.
4946 # Check for GNU $ac_path_EGREP
4947 case `"$ac_path_EGREP" --version 2>&1` in
4949 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4952 $as_echo_n 0123456789 >"conftest.in"
4955 cat "conftest.in" "conftest.in" >"conftest.tmp"
4956 mv "conftest.tmp" "conftest.in"
4957 cp "conftest.in" "conftest.nl"
4958 $as_echo 'EGREP' >> "conftest.nl"
4959 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4960 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4961 as_fn_arith $ac_count + 1 && ac_count=$as_val
4962 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4963 # Best one so far, save it but keep looking for a better one
4964 ac_cv_path_EGREP="$ac_path_EGREP"
4965 ac_path_EGREP_max=$ac_count
4967 # 10*(2^10) chars as input seems more than enough
4968 test $ac_count -gt 10 && break
4970 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4973 $ac_path_EGREP_found && break 3
4978 if test -z "$ac_cv_path_EGREP"; then
4979 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4982 ac_cv_path_EGREP=$EGREP
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4988 $as_echo "$ac_cv_path_EGREP" >&6; }
4989 EGREP="$ac_cv_path_EGREP"
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4993 $as_echo_n "checking for ANSI C header files... " >&6; }
4994 if ${ac_cv_header_stdc+:} false; then :
4995 $as_echo_n "(cached) " >&6
4997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4998 /* end confdefs.h. */
5012 if ac_fn_c_try_compile "$LINENO"; then :
5013 ac_cv_header_stdc=yes
5015 ac_cv_header_stdc=no
5017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5019 if test $ac_cv_header_stdc = yes; then
5020 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5022 /* end confdefs.h. */
5026 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5027 $EGREP "memchr" >/dev/null 2>&1; then :
5030 ac_cv_header_stdc=no
5036 if test $ac_cv_header_stdc = yes; then
5037 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5039 /* end confdefs.h. */
5043 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5044 $EGREP "free" >/dev/null 2>&1; then :
5047 ac_cv_header_stdc=no
5053 if test $ac_cv_header_stdc = yes; then
5054 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5055 if test "$cross_compiling" = yes; then :
5058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5059 /* end confdefs.h. */
5062 #if ((' ' & 0x0FF) == 0x020)
5063 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5064 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5066 # define ISLOWER(c) \
5067 (('a' <= (c) && (c) <= 'i') \
5068 || ('j' <= (c) && (c) <= 'r') \
5069 || ('s' <= (c) && (c) <= 'z'))
5070 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5073 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5078 for (i = 0; i < 256; i++)
5079 if (XOR (islower (i), ISLOWER (i))
5080 || toupper (i) != TOUPPER (i))
5085 if ac_fn_c_try_run "$LINENO"; then :
5088 ac_cv_header_stdc=no
5090 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5091 conftest.$ac_objext conftest.beam conftest.$ac_ext
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5097 $as_echo "$ac_cv_header_stdc" >&6; }
5098 if test $ac_cv_header_stdc = yes; then
5100 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5104 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5105 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5106 inttypes.h stdint.h unistd.h
5108 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5109 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5111 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5112 cat >>confdefs.h <<_ACEOF
5113 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5122 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5123 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5130 if test "$MINIX" = yes; then
5132 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5135 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5138 $as_echo "#define _MINIX 1" >>confdefs.h
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5144 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5145 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5146 $as_echo_n "(cached) " >&6
5148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5149 /* end confdefs.h. */
5151 # define __EXTENSIONS__ 1
5152 $ac_includes_default
5161 if ac_fn_c_try_compile "$LINENO"; then :
5162 ac_cv_safe_to_define___extensions__=yes
5164 ac_cv_safe_to_define___extensions__=no
5166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5169 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5170 test $ac_cv_safe_to_define___extensions__ = yes &&
5171 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5173 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5175 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5177 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5179 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5184 # Check whether --with-toolexeclibdir was given.
5185 if test "${with_toolexeclibdir+set}" = set; then :
5186 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
5190 with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
5194 with_toolexeclibdir=no
5199 # Calculate toolexeclibdir
5200 # Also toolexecdir, though it's only used in toolexeclibdir
5201 case ${version_specific_libs} in
5203 # Need the gcc compiler version to know where to install libraries
5204 # and header files if --enable-version-specific-runtime-libs option
5206 toolexecdir='$(libdir)/gcc/$(target_alias)'
5207 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
5210 if test -n "$with_cross_host" &&
5211 test x"$with_cross_host" != x"no"; then
5212 # Install a library built with a cross compiler in tooldir, not libdir.
5213 toolexecdir='$(exec_prefix)/$(target_alias)'
5214 case ${with_toolexeclibdir} in
5216 toolexeclibdir='$(toolexecdir)/lib'
5219 toolexeclibdir=${with_toolexeclibdir}
5223 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
5224 toolexeclibdir='$(libdir)'
5226 multi_os_directory=`$CC -print-multi-os-directory`
5227 case $multi_os_directory in
5228 .) ;; # Avoid trailing /.
5229 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
5236 # Create a spec file, so that compile/link tests don't fail
5237 test -f libgfortran.spec || touch libgfortran.spec
5240 ac_cpp='$CPP $CPPFLAGS'
5241 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5242 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5243 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5245 # Check the compiler.
5246 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
5247 # We must force CC to /not/ be precious variables; otherwise
5248 # the wrong, non-multilib-adjusted value will be used in multilibs.
5249 # As a side effect, we have to subst CFLAGS ourselves.
5254 ac_cpp='$CPP $CPPFLAGS'
5255 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5256 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5257 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5258 if test -n "$ac_tool_prefix"; then
5259 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5260 set dummy ${ac_tool_prefix}gcc; ac_word=$2
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5262 $as_echo_n "checking for $ac_word... " >&6; }
5263 if ${ac_cv_prog_CC+:} false; then :
5264 $as_echo_n "(cached) " >&6
5266 if test -n "$CC"; then
5267 ac_cv_prog_CC="$CC" # Let the user override the test.
5269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5273 test -z "$as_dir" && as_dir=.
5274 for ac_exec_ext in '' $ac_executable_extensions; do
5275 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5276 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5287 if test -n "$CC"; then
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5289 $as_echo "$CC" >&6; }
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5292 $as_echo "no" >&6; }
5297 if test -z "$ac_cv_prog_CC"; then
5299 # Extract the first word of "gcc", so it can be a program name with args.
5300 set dummy gcc; ac_word=$2
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5302 $as_echo_n "checking for $ac_word... " >&6; }
5303 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5304 $as_echo_n "(cached) " >&6
5306 if test -n "$ac_ct_CC"; then
5307 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5313 test -z "$as_dir" && as_dir=.
5314 for ac_exec_ext in '' $ac_executable_extensions; do
5315 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5316 ac_cv_prog_ac_ct_CC="gcc"
5317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5326 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5327 if test -n "$ac_ct_CC"; then
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5329 $as_echo "$ac_ct_CC" >&6; }
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5332 $as_echo "no" >&6; }
5335 if test "x$ac_ct_CC" = x; then
5338 case $cross_compiling:$ac_tool_warned in
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5341 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5342 ac_tool_warned=yes ;;
5350 if test -z "$CC"; then
5351 if test -n "$ac_tool_prefix"; then
5352 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5353 set dummy ${ac_tool_prefix}cc; ac_word=$2
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5355 $as_echo_n "checking for $ac_word... " >&6; }
5356 if ${ac_cv_prog_CC+:} false; then :
5357 $as_echo_n "(cached) " >&6
5359 if test -n "$CC"; then
5360 ac_cv_prog_CC="$CC" # Let the user override the test.
5362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5366 test -z "$as_dir" && as_dir=.
5367 for ac_exec_ext in '' $ac_executable_extensions; do
5368 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5369 ac_cv_prog_CC="${ac_tool_prefix}cc"
5370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5380 if test -n "$CC"; then
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5382 $as_echo "$CC" >&6; }
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5385 $as_echo "no" >&6; }
5391 if test -z "$CC"; then
5392 # Extract the first word of "cc", so it can be a program name with args.
5393 set dummy cc; ac_word=$2
5394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5395 $as_echo_n "checking for $ac_word... " >&6; }
5396 if ${ac_cv_prog_CC+:} false; then :
5397 $as_echo_n "(cached) " >&6
5399 if test -n "$CC"; then
5400 ac_cv_prog_CC="$CC" # Let the user override the test.
5403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5407 test -z "$as_dir" && as_dir=.
5408 for ac_exec_ext in '' $ac_executable_extensions; do
5409 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5410 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5411 ac_prog_rejected=yes
5415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5422 if test $ac_prog_rejected = yes; then
5423 # We found a bogon in the path, so make sure we never use it.
5424 set dummy $ac_cv_prog_CC
5426 if test $# != 0; then
5427 # We chose a different compiler from the bogus one.
5428 # However, it has the same basename, so the bogon will be chosen
5429 # first if we set CC to just the basename; use the full file name.
5431 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5437 if test -n "$CC"; then
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5439 $as_echo "$CC" >&6; }
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5442 $as_echo "no" >&6; }
5447 if test -z "$CC"; then
5448 if test -n "$ac_tool_prefix"; then
5449 for ac_prog in cl.exe
5451 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5452 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5454 $as_echo_n "checking for $ac_word... " >&6; }
5455 if ${ac_cv_prog_CC+:} false; then :
5456 $as_echo_n "(cached) " >&6
5458 if test -n "$CC"; then
5459 ac_cv_prog_CC="$CC" # Let the user override the test.
5461 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5465 test -z "$as_dir" && as_dir=.
5466 for ac_exec_ext in '' $ac_executable_extensions; do
5467 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5468 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5479 if test -n "$CC"; then
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5481 $as_echo "$CC" >&6; }
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5484 $as_echo "no" >&6; }
5488 test -n "$CC" && break
5491 if test -z "$CC"; then
5493 for ac_prog in cl.exe
5495 # Extract the first word of "$ac_prog", so it can be a program name with args.
5496 set dummy $ac_prog; ac_word=$2
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5498 $as_echo_n "checking for $ac_word... " >&6; }
5499 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5500 $as_echo_n "(cached) " >&6
5502 if test -n "$ac_ct_CC"; then
5503 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5509 test -z "$as_dir" && as_dir=.
5510 for ac_exec_ext in '' $ac_executable_extensions; do
5511 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5512 ac_cv_prog_ac_ct_CC="$ac_prog"
5513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5522 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5523 if test -n "$ac_ct_CC"; then
5524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5525 $as_echo "$ac_ct_CC" >&6; }
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5528 $as_echo "no" >&6; }
5532 test -n "$ac_ct_CC" && break
5535 if test "x$ac_ct_CC" = x; then
5538 case $cross_compiling:$ac_tool_warned in
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5541 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5542 ac_tool_warned=yes ;;
5551 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5552 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5553 as_fn_error $? "no acceptable C compiler found in \$PATH
5554 See \`config.log' for more details" "$LINENO" 5; }
5556 # Provide some information about the compiler.
5557 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5560 for ac_option in --version -v -V -qversion; do
5561 { { ac_try="$ac_compiler $ac_option >&5"
5563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5564 *) ac_try_echo=$ac_try;;
5566 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5567 $as_echo "$ac_try_echo"; } >&5
5568 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5570 if test -s conftest.err; then
5572 ... rest of stderr output deleted ...
5573 10q' conftest.err >conftest.er1
5574 cat conftest.er1 >&5
5576 rm -f conftest.er1 conftest.err
5577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5578 test $ac_status = 0; }
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5582 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5583 if ${ac_cv_c_compiler_gnu+:} false; then :
5584 $as_echo_n "(cached) " >&6
5586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5587 /* end confdefs.h. */
5600 if ac_fn_c_try_compile "$LINENO"; then :
5605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5606 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5610 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5611 if test $ac_compiler_gnu = yes; then
5616 ac_test_CFLAGS=${CFLAGS+set}
5617 ac_save_CFLAGS=$CFLAGS
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5619 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5620 if ${ac_cv_prog_cc_g+:} false; then :
5621 $as_echo_n "(cached) " >&6
5623 ac_save_c_werror_flag=$ac_c_werror_flag
5624 ac_c_werror_flag=yes
5627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5628 /* end confdefs.h. */
5638 if ac_fn_c_try_compile "$LINENO"; then :
5642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5643 /* end confdefs.h. */
5653 if ac_fn_c_try_compile "$LINENO"; then :
5656 ac_c_werror_flag=$ac_save_c_werror_flag
5658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5659 /* end confdefs.h. */
5669 if ac_fn_c_try_compile "$LINENO"; then :
5672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5676 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5677 ac_c_werror_flag=$ac_save_c_werror_flag
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5680 $as_echo "$ac_cv_prog_cc_g" >&6; }
5681 if test "$ac_test_CFLAGS" = set; then
5682 CFLAGS=$ac_save_CFLAGS
5683 elif test $ac_cv_prog_cc_g = yes; then
5684 if test "$GCC" = yes; then
5690 if test "$GCC" = yes; then
5696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5697 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5698 if ${ac_cv_prog_cc_c89+:} false; then :
5699 $as_echo_n "(cached) " >&6
5701 ac_cv_prog_cc_c89=no
5703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5704 /* end confdefs.h. */
5708 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5709 struct buf { int x; };
5710 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5711 static char *e (p, i)
5717 static char *f (char * (*g) (char **, int), char **p, ...)
5722 s = g (p, va_arg (v,int));
5727 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5728 function prototypes and stuff, but not '\xHH' hex character constants.
5729 These don't provoke an error unfortunately, instead are silently treated
5730 as 'x'. The following induces an error, until -std is added to get
5731 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5732 array size at least. It's necessary to write '\x00'==0 to get something
5733 that's true only with -std. */
5734 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5736 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5737 inside strings and character constants. */
5739 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5741 int test (int i, double x);
5742 struct s1 {int (*f) (int a);};
5743 struct s2 {int (*f) (double a);};
5744 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5750 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5755 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5756 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5758 CC="$ac_save_CC $ac_arg"
5759 if ac_fn_c_try_compile "$LINENO"; then :
5760 ac_cv_prog_cc_c89=$ac_arg
5762 rm -f core conftest.err conftest.$ac_objext
5763 test "x$ac_cv_prog_cc_c89" != "xno" && break
5765 rm -f conftest.$ac_ext
5770 case "x$ac_cv_prog_cc_c89" in
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5773 $as_echo "none needed" >&6; } ;;
5775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5776 $as_echo "unsupported" >&6; } ;;
5778 CC="$CC $ac_cv_prog_cc_c89"
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5780 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5782 if test "x$ac_cv_prog_cc_c89" != xno; then :
5787 ac_cpp='$CPP $CPPFLAGS'
5788 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5789 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5790 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5793 ac_cpp='$CPP $CPPFLAGS'
5794 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5795 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5796 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5798 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5799 if ${am_cv_prog_cc_c_o+:} false; then :
5800 $as_echo_n "(cached) " >&6
5802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5803 /* end confdefs.h. */
5813 # Make sure it works both with $CC and with simple cc.
5814 # Following AC_PROG_CC_C_O, we do the test twice because some
5815 # compilers refuse to overwrite an existing .o file with -o,
5816 # though they will create one.
5817 am_cv_prog_cc_c_o=yes
5819 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5820 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823 (exit $ac_status); } \
5824 && test -f conftest2.$ac_objext; then
5827 am_cv_prog_cc_c_o=no
5831 rm -f core conftest*
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5835 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5836 if test "$am_cv_prog_cc_c_o" != yes; then
5837 # Losing compiler, so override with the script.
5838 # FIXME: It is wrong to rewrite CC.
5839 # But if we don't then we get into trouble of one sort or another.
5840 # A longer-term fix would be to have automake use am__CC in this case,
5841 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5842 CC="$am_aux_dir/compile $CC"
5845 ac_cpp='$CPP $CPPFLAGS'
5846 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5847 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5848 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5851 depcc="$CC" am_compiler_list=
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5854 $as_echo_n "checking dependency style of $depcc... " >&6; }
5855 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5856 $as_echo_n "(cached) " >&6
5858 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5859 # We make a subdir and do the tests there. Otherwise we can end up
5860 # making bogus files that we don't know about and never remove. For
5861 # instance it was reported that on HP-UX the gcc test will end up
5862 # making a dummy file named 'D' -- because '-MD' means "put the output
5866 # Copy depcomp to subdir because otherwise we won't find it if we're
5867 # using a relative directory.
5868 cp "$am_depcomp" conftest.dir
5870 # We will build objects and dependencies in a subdirectory because
5871 # it helps to detect inapplicable dependency modes. For instance
5872 # both Tru64's cc and ICC support -MD to output dependencies as a
5873 # side effect of compilation, but ICC will put the dependencies in
5874 # the current directory while Tru64 will put them in the object
5878 am_cv_CC_dependencies_compiler_type=none
5879 if test "$am_compiler_list" = ""; then
5880 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5883 case " $depcc " in #(
5884 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5887 for depmode in $am_compiler_list; do
5888 # Setup a source with many dependencies, because some compilers
5889 # like to wrap large dependency lists on column 80 (with \), and
5890 # we should not choose a depcomp mode which is confused by this.
5892 # We need to recreate these files for each test, as the compiler may
5893 # overwrite some of them when testing with obscure command lines.
5894 # This happens at least with the AIX C compiler.
5896 for i in 1 2 3 4 5 6; do
5897 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5898 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5899 # Solaris 10 /bin/sh.
5900 echo '/* dummy */' > sub/conftst$i.h
5902 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5904 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5905 # mode. It turns out that the SunPro C++ compiler does not properly
5906 # handle '-M -o', and we need to detect this. Also, some Intel
5907 # versions had trouble with output in subdirs.
5908 am__obj=sub/conftest.${OBJEXT-o}
5909 am__minus_obj="-o $am__obj"
5912 # This depmode causes a compiler race in universal mode.
5913 test "$am__universal" = false || continue
5916 # After this tag, mechanisms are not by side-effect, so they'll
5917 # only be used when explicitly requested.
5918 if test "x$enable_dependency_tracking" = xyes; then
5924 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5925 # This compiler won't grok '-c -o', but also, the minuso test has
5926 # not run yet. These depmodes are late enough in the game, and
5927 # so weak that their functioning should not be impacted.
5928 am__obj=conftest.${OBJEXT-o}
5933 if depmode=$depmode \
5934 source=sub/conftest.c object=$am__obj \
5935 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5936 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5937 >/dev/null 2>conftest.err &&
5938 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5939 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5940 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5941 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5942 # icc doesn't choke on unknown options, it will just issue warnings
5943 # or remarks (even with -Werror). So we grep stderr for any message
5944 # that says an option was ignored or not supported.
5945 # When given -MP, icc 7.0 and 7.1 complain thusly:
5946 # icc: Command line warning: ignoring option '-M'; no argument required
5947 # The diagnosis changed in icc 8.0:
5948 # icc: Command line remark: option '-MP' not supported
5949 if (grep 'ignoring option' conftest.err ||
5950 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5951 am_cv_CC_dependencies_compiler_type=$depmode
5960 am_cv_CC_dependencies_compiler_type=none
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5965 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5966 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5969 test "x$enable_dependency_tracking" != xno \
5970 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5972 am__fastdepCC_FALSE='#'
5974 am__fastdepCC_TRUE='#'
5975 am__fastdepCC_FALSE=
5985 # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
5986 if test "x$GCC" = "xyes"; then
5987 AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
5988 ## We like to use C11 and C99 routines when available. This makes
5990 ## __STDC_VERSION__ is set such that libc includes make them available.
5991 AM_CFLAGS="-std=gnu11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -Werror=implicit-function-declaration -Werror=vla"
5992 ## Compile the following tests with the same system header contents
5993 ## that we'll encounter when compiling our own source files.
5994 CFLAGS="-std=gnu11 $CFLAGS"
5997 # Add CET specific flags if CET is enabled
5998 # Check whether --enable-cet was given.
5999 if test "${enable_cet+set}" = set; then :
6000 enableval=$enable_cet;
6001 case "$enableval" in
6003 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
6012 $as_echo_n "checking for CET support... " >&6; }
6014 # NB: Avoid nested save_CFLAGS and save_LDFLAGS.
6016 i[34567]86-*-linux* | x86_64-*-linux*)
6017 case "$enable_cet" in
6019 # Check if target supports multi-byte NOPs
6020 # and if assembler supports CET insn.
6021 cet_save_CFLAGS="$CFLAGS"
6022 CFLAGS="$CFLAGS -fcf-protection"
6023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6024 /* end confdefs.h. */
6030 #if !defined(__SSE2__)
6031 #error target does not support multi-byte NOPs
6040 if ac_fn_c_try_compile "$LINENO"; then :
6045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6046 CFLAGS="$cet_save_CFLAGS"
6049 # Check if assembler supports CET.
6050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6051 /* end confdefs.h. */
6061 if ac_fn_c_try_compile "$LINENO"; then :
6064 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
6066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6074 if test x$enable_cet = xyes; then
6075 CET_FLAGS="-fcf-protection -mshstk"
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6077 $as_echo "yes" >&6; }
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6080 $as_echo "no" >&6; }
6083 AM_FCFLAGS="$AM_FCFLAGS $CET_FLAGS"
6084 AM_CFLAGS="$AM_CFLAGS $CET_FLAGS"
6085 CFLAGS="$CFLAGS $CET_FLAGS"
6091 # Check for symbol versioning (copied from libssp).
6092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
6093 $as_echo_n "checking whether symbol versioning is supported... " >&6; }
6094 # Check whether --enable-symvers was given.
6095 if test "${enable_symvers+set}" = set; then :
6096 enableval=$enable_symvers; gfortran_use_symver=$enableval
6098 gfortran_use_symver=yes
6101 if test "x$gfortran_use_symver" != xno; then
6102 save_LDFLAGS="$LDFLAGS"
6103 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
6104 cat > conftest.map <<EOF
6106 global: *foo*; bar; local: *;
6109 if test x$gcc_no_link = xyes; then
6110 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6113 /* end confdefs.h. */
6123 if ac_fn_c_try_link "$LINENO"; then :
6124 gfortran_use_symver=gnu
6126 gfortran_use_symver=no
6128 rm -f core conftest.err conftest.$ac_objext \
6129 conftest$ac_exeext conftest.$ac_ext
6130 if test x$gfortran_use_symver = xno; then
6131 case "$target_os" in
6133 LDFLAGS="$save_LDFLAGS"
6134 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
6135 # Sun ld cannot handle wildcards and treats all entries as undefined.
6136 cat > conftest.map <<EOF
6138 global: foo; local: *;
6141 if test x$gcc_no_link = xyes; then
6142 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6145 /* end confdefs.h. */
6155 if ac_fn_c_try_link "$LINENO"; then :
6156 gfortran_use_symver=sun
6158 gfortran_use_symver=no
6160 rm -f core conftest.err conftest.$ac_objext \
6161 conftest$ac_exeext conftest.$ac_ext
6165 LDFLAGS="$save_LDFLAGS"
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gfortran_use_symver" >&5
6168 $as_echo "$gfortran_use_symver" >&6; }
6169 if test "x$gfortran_use_symver" != xno; then
6170 LIBGFOR_USE_SYMVER_TRUE=
6171 LIBGFOR_USE_SYMVER_FALSE='#'
6173 LIBGFOR_USE_SYMVER_TRUE='#'
6174 LIBGFOR_USE_SYMVER_FALSE=
6177 if test "x$gfortran_use_symver" = xgnu; then
6178 LIBGFOR_USE_SYMVER_GNU_TRUE=
6179 LIBGFOR_USE_SYMVER_GNU_FALSE='#'
6181 LIBGFOR_USE_SYMVER_GNU_TRUE='#'
6182 LIBGFOR_USE_SYMVER_GNU_FALSE=
6185 if test "x$gfortran_use_symver" = xsun; then
6186 LIBGFOR_USE_SYMVER_SUN_TRUE=
6187 LIBGFOR_USE_SYMVER_SUN_FALSE='#'
6189 LIBGFOR_USE_SYMVER_SUN_TRUE='#'
6190 LIBGFOR_USE_SYMVER_SUN_FALSE=
6194 # For GPU offloading, not everything in libfortran can be supported.
6195 # Currently, the only target that has this problem is nvptx. The
6196 # following is a (partial) list of features that are unsupportable on
6197 # this particular target:
6200 # * C library support for I/O, with printf as the one notable exception
6201 # * C library support for other features such as signal, environment
6202 # variables, time functions
6204 if test "x${target_cpu}" = xnvptx; then
6205 LIBGFOR_MINIMAL_TRUE=
6206 LIBGFOR_MINIMAL_FALSE='#'
6208 LIBGFOR_MINIMAL_TRUE='#'
6209 LIBGFOR_MINIMAL_FALSE=
6213 # Some compiler target support may have limited support for integer
6214 # or floating point numbers – or may want to reduce the libgfortran size
6215 # although they do have the support.
6216 LIBGOMP_CHECKED_INT_KINDS="1 2 4 8 16"
6217 LIBGOMP_CHECKED_REAL_KINDS="4 8 10 16"
6219 if test "x${target_cpu}" = xamdgcn; then
6220 # amdgcn only has limited support for __int128.
6221 LIBGOMP_CHECKED_INT_KINDS="1 2 4 8"
6226 # Figure out whether the compiler supports "-ffunction-sections -fdata-sections",
6227 # similarly to how libstdc++ does it
6228 ac_test_CFLAGS="${CFLAGS+set}"
6229 ac_save_CFLAGS="$CFLAGS"
6231 # Check for -ffunction-sections -fdata-sections
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc that supports -ffunction-sections -fdata-sections" >&5
6233 $as_echo_n "checking for gcc that supports -ffunction-sections -fdata-sections... " >&6; }
6234 CFLAGS='-Werror -ffunction-sections -fdata-sections'
6235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6236 /* end confdefs.h. */
6246 if ac_fn_c_try_compile "$LINENO"; then :
6251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6252 if test "$ac_test_CFLAGS" = set; then
6253 CFLAGS="$ac_save_CFLAGS"
6255 # this is the suspicious part
6258 if test x"$ac_fdsections" = x"yes"; then
6259 SECTION_FLAGS='-ffunction-sections -fdata-sections'
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fdsections" >&5
6262 $as_echo "$ac_fdsections" >&6; }
6265 # Check linker hardware capability support.
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6267 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6268 if ${ac_cv_path_SED+:} false; then :
6269 $as_echo_n "(cached) " >&6
6271 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6272 for ac_i in 1 2 3 4 5 6 7; do
6273 ac_script="$ac_script$as_nl$ac_script"
6275 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6276 { ac_script=; unset ac_script;}
6277 if test -z "$SED"; then
6278 ac_path_SED_found=false
6279 # Loop through the user's path and test for each of PROGNAME-LIST
6280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6284 test -z "$as_dir" && as_dir=.
6285 for ac_prog in sed gsed; do
6286 for ac_exec_ext in '' $ac_executable_extensions; do
6287 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6288 as_fn_executable_p "$ac_path_SED" || continue
6289 # Check for GNU ac_path_SED and select it if it is found.
6290 # Check for GNU $ac_path_SED
6291 case `"$ac_path_SED" --version 2>&1` in
6293 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6296 $as_echo_n 0123456789 >"conftest.in"
6299 cat "conftest.in" "conftest.in" >"conftest.tmp"
6300 mv "conftest.tmp" "conftest.in"
6301 cp "conftest.in" "conftest.nl"
6302 $as_echo '' >> "conftest.nl"
6303 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6304 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6305 as_fn_arith $ac_count + 1 && ac_count=$as_val
6306 if test $ac_count -gt ${ac_path_SED_max-0}; then
6307 # Best one so far, save it but keep looking for a better one
6308 ac_cv_path_SED="$ac_path_SED"
6309 ac_path_SED_max=$ac_count
6311 # 10*(2^10) chars as input seems more than enough
6312 test $ac_count -gt 10 && break
6314 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6317 $ac_path_SED_found && break 3
6322 if test -z "$ac_cv_path_SED"; then
6323 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6331 $as_echo "$ac_cv_path_SED" >&6; }
6332 SED="$ac_cv_path_SED"
6335 test -z "$SED" && SED=sed
6336 Xsed="$SED -e 1s/^X//"
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6349 $as_echo_n "checking for fgrep... " >&6; }
6350 if ${ac_cv_path_FGREP+:} false; then :
6351 $as_echo_n "(cached) " >&6
6353 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6354 then ac_cv_path_FGREP="$GREP -F"
6356 if test -z "$FGREP"; then
6357 ac_path_FGREP_found=false
6358 # Loop through the user's path and test for each of PROGNAME-LIST
6359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6360 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6363 test -z "$as_dir" && as_dir=.
6364 for ac_prog in fgrep; do
6365 for ac_exec_ext in '' $ac_executable_extensions; do
6366 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6367 as_fn_executable_p "$ac_path_FGREP" || continue
6368 # Check for GNU ac_path_FGREP and select it if it is found.
6369 # Check for GNU $ac_path_FGREP
6370 case `"$ac_path_FGREP" --version 2>&1` in
6372 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6375 $as_echo_n 0123456789 >"conftest.in"
6378 cat "conftest.in" "conftest.in" >"conftest.tmp"
6379 mv "conftest.tmp" "conftest.in"
6380 cp "conftest.in" "conftest.nl"
6381 $as_echo 'FGREP' >> "conftest.nl"
6382 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6383 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6384 as_fn_arith $ac_count + 1 && ac_count=$as_val
6385 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6386 # Best one so far, save it but keep looking for a better one
6387 ac_cv_path_FGREP="$ac_path_FGREP"
6388 ac_path_FGREP_max=$ac_count
6390 # 10*(2^10) chars as input seems more than enough
6391 test $ac_count -gt 10 && break
6393 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6396 $ac_path_FGREP_found && break 3
6401 if test -z "$ac_cv_path_FGREP"; then
6402 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6405 ac_cv_path_FGREP=$FGREP
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6411 $as_echo "$ac_cv_path_FGREP" >&6; }
6412 FGREP="$ac_cv_path_FGREP"
6415 test -z "$GREP" && GREP=grep
6433 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6434 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6435 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6438 $as_echo_n "checking how to print strings... " >&6; }
6439 # Test print first, because it will be a builtin if present.
6440 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6441 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6443 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6446 # Use this function as a fallback that always works.
6447 func_fallback_echo ()
6449 eval 'cat <<_LTECHO_EOF
6453 ECHO='func_fallback_echo'
6456 # func_echo_all arg...
6457 # Invoke $ECHO with all args, space-separated.
6464 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6465 $as_echo "printf" >&6; } ;;
6466 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6467 $as_echo "print -r" >&6; } ;;
6468 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6469 $as_echo "cat" >&6; } ;;
6487 # Check whether --with-gnu-ld was given.
6488 if test "${with_gnu_ld+set}" = set; then :
6489 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6495 if test "$GCC" = yes; then
6496 # Check if gcc -print-prog-name=ld gives a path.
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6498 $as_echo_n "checking for ld used by $CC... " >&6; }
6501 # gcc leaves a trailing carriage return which upsets mingw
6502 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6504 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6507 # Accept absolute paths.
6509 re_direlt='/[^/][^/]*/\.\./'
6510 # Canonicalize the pathname of ld
6511 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6512 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6513 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6515 test -z "$LD" && LD="$ac_prog"
6518 # If it fails, then pretend we aren't using GCC.
6522 # If it is relative, then search for the first ld in PATH.
6526 elif test "$with_gnu_ld" = yes; then
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6528 $as_echo_n "checking for GNU ld... " >&6; }
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6531 $as_echo_n "checking for non-GNU ld... " >&6; }
6533 if ${lt_cv_path_LD+:} false; then :
6534 $as_echo_n "(cached) " >&6
6536 if test -z "$LD"; then
6537 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6538 for ac_dir in $PATH; do
6540 test -z "$ac_dir" && ac_dir=.
6541 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6542 lt_cv_path_LD="$ac_dir/$ac_prog"
6543 # Check to see if the program is GNU ld. I'd rather use --version,
6544 # but apparently some variants of GNU ld only accept -v.
6545 # Break only if it was the GNU/non-GNU ld that we prefer.
6546 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6547 *GNU* | *'with BFD'*)
6548 test "$with_gnu_ld" != no && break
6551 test "$with_gnu_ld" != yes && break
6558 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6563 if test -n "$LD"; then
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6565 $as_echo "$LD" >&6; }
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6568 $as_echo "no" >&6; }
6570 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6572 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6573 if ${lt_cv_prog_gnu_ld+:} false; then :
6574 $as_echo_n "(cached) " >&6
6576 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6577 case `$LD -v 2>&1 </dev/null` in
6578 *GNU* | *'with BFD'*)
6579 lt_cv_prog_gnu_ld=yes
6582 lt_cv_prog_gnu_ld=no
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6587 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6588 with_gnu_ld=$lt_cv_prog_gnu_ld
6599 test -z "$HWCAP_LDFLAGS" && HWCAP_LDFLAGS=''
6602 ac_save_LDFLAGS="$LDFLAGS"
6603 LDFLAGS="$LFLAGS -mclear-hwcap"
6605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mclear-hwcap" >&5
6606 $as_echo_n "checking for -mclear-hwcap... " >&6; }
6607 if test x$gcc_no_link = xyes; then
6608 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6611 /* end confdefs.h. */
6621 if ac_fn_c_try_link "$LINENO"; then :
6622 ac_hwcap_ldflags=yes
6626 rm -f core conftest.err conftest.$ac_objext \
6627 conftest$ac_exeext conftest.$ac_ext
6628 if test "$ac_hwcap_ldflags" = "yes"; then
6629 HWCAP_LDFLAGS="-mclear-hwcap $HWCAP_LDFLAGS"
6631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_ldflags" >&5
6632 $as_echo "$ac_hwcap_ldflags" >&6; }
6634 LDFLAGS="$ac_save_LDFLAGS"
6638 if test $ac_hwcap_ldflags != no; then
6640 HAVE_HWCAP_FALSE='#'
6648 # Find other programs we need.
6649 if test -n "$ac_tool_prefix"; then
6650 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
6651 set dummy ${ac_tool_prefix}as; ac_word=$2
6652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6653 $as_echo_n "checking for $ac_word... " >&6; }
6654 if ${ac_cv_prog_AS+:} false; then :
6655 $as_echo_n "(cached) " >&6
6657 if test -n "$AS"; then
6658 ac_cv_prog_AS="$AS" # Let the user override the test.
6660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6664 test -z "$as_dir" && as_dir=.
6665 for ac_exec_ext in '' $ac_executable_extensions; do
6666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6667 ac_cv_prog_AS="${ac_tool_prefix}as"
6668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6678 if test -n "$AS"; then
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
6680 $as_echo "$AS" >&6; }
6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6683 $as_echo "no" >&6; }
6688 if test -z "$ac_cv_prog_AS"; then
6690 # Extract the first word of "as", so it can be a program name with args.
6691 set dummy as; ac_word=$2
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6693 $as_echo_n "checking for $ac_word... " >&6; }
6694 if ${ac_cv_prog_ac_ct_AS+:} false; then :
6695 $as_echo_n "(cached) " >&6
6697 if test -n "$ac_ct_AS"; then
6698 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
6700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6704 test -z "$as_dir" && as_dir=.
6705 for ac_exec_ext in '' $ac_executable_extensions; do
6706 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6707 ac_cv_prog_ac_ct_AS="as"
6708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6717 ac_ct_AS=$ac_cv_prog_ac_ct_AS
6718 if test -n "$ac_ct_AS"; then
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
6720 $as_echo "$ac_ct_AS" >&6; }
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6723 $as_echo "no" >&6; }
6726 if test "x$ac_ct_AS" = x; then
6729 case $cross_compiling:$ac_tool_warned in
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6732 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6733 ac_tool_warned=yes ;;
6741 if test -n "$ac_tool_prefix"; then
6742 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6743 set dummy ${ac_tool_prefix}ar; ac_word=$2
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6745 $as_echo_n "checking for $ac_word... " >&6; }
6746 if ${ac_cv_prog_AR+:} false; then :
6747 $as_echo_n "(cached) " >&6
6749 if test -n "$AR"; then
6750 ac_cv_prog_AR="$AR" # Let the user override the test.
6752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6756 test -z "$as_dir" && as_dir=.
6757 for ac_exec_ext in '' $ac_executable_extensions; do
6758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6759 ac_cv_prog_AR="${ac_tool_prefix}ar"
6760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6770 if test -n "$AR"; then
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6772 $as_echo "$AR" >&6; }
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6775 $as_echo "no" >&6; }
6780 if test -z "$ac_cv_prog_AR"; then
6782 # Extract the first word of "ar", so it can be a program name with args.
6783 set dummy ar; ac_word=$2
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6785 $as_echo_n "checking for $ac_word... " >&6; }
6786 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6787 $as_echo_n "(cached) " >&6
6789 if test -n "$ac_ct_AR"; then
6790 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6796 test -z "$as_dir" && as_dir=.
6797 for ac_exec_ext in '' $ac_executable_extensions; do
6798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6799 ac_cv_prog_ac_ct_AR="ar"
6800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6809 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6810 if test -n "$ac_ct_AR"; then
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6812 $as_echo "$ac_ct_AR" >&6; }
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6815 $as_echo "no" >&6; }
6818 if test "x$ac_ct_AR" = x; then
6821 case $cross_compiling:$ac_tool_warned in
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6824 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6825 ac_tool_warned=yes ;;
6833 if test -n "$ac_tool_prefix"; then
6834 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6835 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6837 $as_echo_n "checking for $ac_word... " >&6; }
6838 if ${ac_cv_prog_RANLIB+:} false; then :
6839 $as_echo_n "(cached) " >&6
6841 if test -n "$RANLIB"; then
6842 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6848 test -z "$as_dir" && as_dir=.
6849 for ac_exec_ext in '' $ac_executable_extensions; do
6850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6851 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6861 RANLIB=$ac_cv_prog_RANLIB
6862 if test -n "$RANLIB"; then
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6864 $as_echo "$RANLIB" >&6; }
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6867 $as_echo "no" >&6; }
6872 if test -z "$ac_cv_prog_RANLIB"; then
6873 ac_ct_RANLIB=$RANLIB
6874 # Extract the first word of "ranlib", so it can be a program name with args.
6875 set dummy ranlib; ac_word=$2
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6877 $as_echo_n "checking for $ac_word... " >&6; }
6878 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6879 $as_echo_n "(cached) " >&6
6881 if test -n "$ac_ct_RANLIB"; then
6882 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6888 test -z "$as_dir" && as_dir=.
6889 for ac_exec_ext in '' $ac_executable_extensions; do
6890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6891 ac_cv_prog_ac_ct_RANLIB="ranlib"
6892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6901 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6902 if test -n "$ac_ct_RANLIB"; then
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6904 $as_echo "$ac_ct_RANLIB" >&6; }
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6907 $as_echo "no" >&6; }
6910 if test "x$ac_ct_RANLIB" = x; then
6911 RANLIB="ranlib-not-found-in-path-error"
6913 case $cross_compiling:$ac_tool_warned in
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6917 ac_tool_warned=yes ;;
6919 RANLIB=$ac_ct_RANLIB
6922 RANLIB="$ac_cv_prog_RANLIB"
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6926 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6928 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6929 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
6930 $as_echo_n "(cached) " >&6
6932 cat >conftest.make <<\_ACEOF
6935 @echo '@@@%%%=$(MAKE)=@@@%%%'
6937 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6938 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6940 eval ac_cv_prog_make_${ac_make}_set=yes;;
6942 eval ac_cv_prog_make_${ac_make}_set=no;;
6946 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6948 $as_echo "yes" >&6; }
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6952 $as_echo "no" >&6; }
6953 SET_MAKE="MAKE=${MAKE-make}"
6959 #AC_MSG_NOTICE([====== Starting libtool configuration])
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6967 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6972 macro_version='2.2.7a'
6973 macro_revision='1.3134'
6987 ltmain="$ac_aux_dir/ltmain.sh"
6989 # Backslashify metacharacters that are still active within
6990 # double-quoted strings.
6991 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6993 # Same as above, but do not quote variable references.
6994 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6996 # Sed substitution to delay expansion of an escaped shell variable in a
6997 # double_quote_subst'ed string.
6998 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7000 # Sed substitution to delay expansion of an escaped single quote.
7001 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7003 # Sed substitution to avoid accidental globbing in evaled expressions
7004 no_glob_subst='s/\*/\\\*/g'
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
7007 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
7008 if ${lt_cv_path_NM+:} false; then :
7009 $as_echo_n "(cached) " >&6
7011 if test -n "$NM"; then
7012 # Let the user override the test.
7015 lt_nm_to_check="${ac_tool_prefix}nm"
7016 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
7017 lt_nm_to_check="$lt_nm_to_check nm"
7019 for lt_tmp_nm in $lt_nm_to_check; do
7020 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7021 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
7023 test -z "$ac_dir" && ac_dir=.
7024 tmp_nm="$ac_dir/$lt_tmp_nm"
7025 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
7026 # Check to see if the nm accepts a BSD-compat flag.
7027 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
7028 # nm: unknown option "B" ignored
7029 # Tru64's nm complains that /dev/null is an invalid object file
7030 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
7031 */dev/null* | *'Invalid file or object type'*)
7032 lt_cv_path_NM="$tmp_nm -B"
7036 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7038 lt_cv_path_NM="$tmp_nm -p"
7042 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7043 continue # so that we can try to find one that supports BSD flags
7052 : ${lt_cv_path_NM=no}
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7056 $as_echo "$lt_cv_path_NM" >&6; }
7057 if test "$lt_cv_path_NM" != "no"; then
7060 # Didn't find any BSD compatible name lister, look for dumpbin.
7061 if test -n "$DUMPBIN"; then :
7062 # Let the user override the test.
7064 if test -n "$ac_tool_prefix"; then
7065 for ac_prog in dumpbin "link -dump"
7067 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7068 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7070 $as_echo_n "checking for $ac_word... " >&6; }
7071 if ${ac_cv_prog_DUMPBIN+:} false; then :
7072 $as_echo_n "(cached) " >&6
7074 if test -n "$DUMPBIN"; then
7075 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7081 test -z "$as_dir" && as_dir=.
7082 for ac_exec_ext in '' $ac_executable_extensions; do
7083 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7084 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7094 DUMPBIN=$ac_cv_prog_DUMPBIN
7095 if test -n "$DUMPBIN"; then
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7097 $as_echo "$DUMPBIN" >&6; }
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7100 $as_echo "no" >&6; }
7104 test -n "$DUMPBIN" && break
7107 if test -z "$DUMPBIN"; then
7108 ac_ct_DUMPBIN=$DUMPBIN
7109 for ac_prog in dumpbin "link -dump"
7111 # Extract the first word of "$ac_prog", so it can be a program name with args.
7112 set dummy $ac_prog; ac_word=$2
7113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7114 $as_echo_n "checking for $ac_word... " >&6; }
7115 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
7116 $as_echo_n "(cached) " >&6
7118 if test -n "$ac_ct_DUMPBIN"; then
7119 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7125 test -z "$as_dir" && as_dir=.
7126 for ac_exec_ext in '' $ac_executable_extensions; do
7127 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7128 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7138 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7139 if test -n "$ac_ct_DUMPBIN"; then
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7141 $as_echo "$ac_ct_DUMPBIN" >&6; }
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7144 $as_echo "no" >&6; }
7148 test -n "$ac_ct_DUMPBIN" && break
7151 if test "x$ac_ct_DUMPBIN" = x; then
7154 case $cross_compiling:$ac_tool_warned in
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7157 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7158 ac_tool_warned=yes ;;
7160 DUMPBIN=$ac_ct_DUMPBIN
7164 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
7166 DUMPBIN="$DUMPBIN -symbols"
7174 if test "$DUMPBIN" != ":"; then
7178 test -z "$NM" && NM=nm
7185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7186 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7187 if ${lt_cv_nm_interface+:} false; then :
7188 $as_echo_n "(cached) " >&6
7190 lt_cv_nm_interface="BSD nm"
7191 echo "int some_variable = 0;" > conftest.$ac_ext
7192 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7193 (eval "$ac_compile" 2>conftest.err)
7194 cat conftest.err >&5
7195 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7196 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7197 cat conftest.err >&5
7198 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7199 cat conftest.out >&5
7200 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7201 lt_cv_nm_interface="MS dumpbin"
7205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7206 $as_echo "$lt_cv_nm_interface" >&6; }
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7209 $as_echo_n "checking whether ln -s works... " >&6; }
7211 if test "$LN_S" = "ln -s"; then
7212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7213 $as_echo "yes" >&6; }
7215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7216 $as_echo "no, using $LN_S" >&6; }
7219 # find the maximum length of command line arguments
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7221 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7222 if ${lt_cv_sys_max_cmd_len+:} false; then :
7223 $as_echo_n "(cached) " >&6
7230 # On DJGPP, this test can blow up pretty badly due to problems in libc
7231 # (any single argument exceeding 2000 bytes causes a buffer overrun
7232 # during glob expansion). Even if it were fixed, the result of this
7233 # check would be larger than it should be.
7234 lt_cv_sys_max_cmd_len=12288; # 12K is about right
7238 # Under GNU Hurd, this test is not required because there is
7239 # no limit to the length of command line arguments.
7240 # Libtool will interpret -1 as no limit whatsoever
7241 lt_cv_sys_max_cmd_len=-1;
7244 cygwin* | mingw* | cegcc*)
7245 # On Win9x/ME, this test blows up -- it succeeds, but takes
7246 # about 5 minutes as the teststring grows exponentially.
7247 # Worse, since 9x/ME are not pre-emptively multitasking,
7248 # you end up with a "frozen" computer, even though with patience
7249 # the test eventually succeeds (with a max line length of 256k).
7250 # Instead, let's just punt: use the minimum linelength reported by
7251 # all of the supported platforms: 8192 (on NT/2K/XP).
7252 lt_cv_sys_max_cmd_len=8192;
7256 # On MiNT this can take a long time and run out of memory.
7257 lt_cv_sys_max_cmd_len=8192;
7261 # On AmigaOS with pdksh, this test takes hours, literally.
7262 # So we just punt and use a minimum line length of 8192.
7263 lt_cv_sys_max_cmd_len=8192;
7266 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7267 # This has been around since 386BSD, at least. Likely further.
7268 if test -x /sbin/sysctl; then
7269 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7270 elif test -x /usr/sbin/sysctl; then
7271 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7273 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
7275 # And add a safety zone
7276 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7277 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7281 # We know the value 262144 and hardcode it with a safety zone (like BSD)
7282 lt_cv_sys_max_cmd_len=196608
7286 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7287 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7288 # nice to cause kernel panics so lets avoid the loop below.
7289 # First set a reasonable default.
7290 lt_cv_sys_max_cmd_len=16384
7292 if test -x /sbin/sysconfig; then
7293 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7294 *1*) lt_cv_sys_max_cmd_len=-1 ;;
7299 lt_cv_sys_max_cmd_len=102400
7301 sysv5* | sco5v6* | sysv4.2uw2*)
7302 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7303 if test -n "$kargmax"; then
7304 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
7306 lt_cv_sys_max_cmd_len=32768
7310 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7311 if test -n "$lt_cv_sys_max_cmd_len"; then
7312 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7313 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7315 # Make teststring a little bigger before we do anything with it.
7316 # a 1K string should be a reasonable start.
7317 for i in 1 2 3 4 5 6 7 8 ; do
7318 teststring=$teststring$teststring
7320 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7321 # If test is not a shell built-in, we'll probably end up computing a
7322 # maximum length that is only half of the actual maximum length, but
7324 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
7325 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7326 test $i != 17 # 1/2 MB should be enough
7329 teststring=$teststring$teststring
7331 # Only check the string length outside the loop.
7332 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7334 # Add a significant safety factor because C++ compilers can tack on
7335 # massive amounts of additional arguments before passing them to the
7336 # linker. It appears as though 1/2 is a usable value.
7337 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7344 if test -n $lt_cv_sys_max_cmd_len ; then
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7346 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7349 $as_echo "none" >&6; }
7351 max_cmd_len=$lt_cv_sys_max_cmd_len
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
7363 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7364 # Try some XSI features
7367 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
7369 && eval 'test $(( 1 + 1 )) -eq 2 \
7370 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
7373 $as_echo "$xsi_shell" >&6; }
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
7377 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7379 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
7381 && lt_shell_append=yes
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
7383 $as_echo "$lt_shell_append" >&6; }
7386 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7396 # test EBCDIC or ASCII
7397 case `echo X|tr X '\101'` in
7398 A) # ASCII based system
7399 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7400 lt_SP2NL='tr \040 \012'
7401 lt_NL2SP='tr \015\012 \040\040'
7403 *) # EBCDIC based system
7404 lt_SP2NL='tr \100 \n'
7405 lt_NL2SP='tr \r\n \100\100'
7417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7418 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7419 if ${lt_cv_ld_reload_flag+:} false; then :
7420 $as_echo_n "(cached) " >&6
7422 lt_cv_ld_reload_flag='-r'
7424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7425 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7426 reload_flag=$lt_cv_ld_reload_flag
7427 case $reload_flag in
7429 *) reload_flag=" $reload_flag" ;;
7431 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7434 if test "$GCC" = yes; then
7435 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7437 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7450 if test -n "$ac_tool_prefix"; then
7451 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7452 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7454 $as_echo_n "checking for $ac_word... " >&6; }
7455 if ${ac_cv_prog_OBJDUMP+:} false; then :
7456 $as_echo_n "(cached) " >&6
7458 if test -n "$OBJDUMP"; then
7459 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7461 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7465 test -z "$as_dir" && as_dir=.
7466 for ac_exec_ext in '' $ac_executable_extensions; do
7467 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7468 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7478 OBJDUMP=$ac_cv_prog_OBJDUMP
7479 if test -n "$OBJDUMP"; then
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7481 $as_echo "$OBJDUMP" >&6; }
7483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7484 $as_echo "no" >&6; }
7489 if test -z "$ac_cv_prog_OBJDUMP"; then
7490 ac_ct_OBJDUMP=$OBJDUMP
7491 # Extract the first word of "objdump", so it can be a program name with args.
7492 set dummy objdump; ac_word=$2
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7494 $as_echo_n "checking for $ac_word... " >&6; }
7495 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7496 $as_echo_n "(cached) " >&6
7498 if test -n "$ac_ct_OBJDUMP"; then
7499 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7505 test -z "$as_dir" && as_dir=.
7506 for ac_exec_ext in '' $ac_executable_extensions; do
7507 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7508 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7518 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7519 if test -n "$ac_ct_OBJDUMP"; then
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7521 $as_echo "$ac_ct_OBJDUMP" >&6; }
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7524 $as_echo "no" >&6; }
7527 if test "x$ac_ct_OBJDUMP" = x; then
7530 case $cross_compiling:$ac_tool_warned in
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7533 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7534 ac_tool_warned=yes ;;
7536 OBJDUMP=$ac_ct_OBJDUMP
7539 OBJDUMP="$ac_cv_prog_OBJDUMP"
7542 test -z "$OBJDUMP" && OBJDUMP=objdump
7552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7553 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7554 if ${lt_cv_deplibs_check_method+:} false; then :
7555 $as_echo_n "(cached) " >&6
7557 lt_cv_file_magic_cmd='$MAGIC_CMD'
7558 lt_cv_file_magic_test_file=
7559 lt_cv_deplibs_check_method='unknown'
7560 # Need to set the preceding variable on all platforms that support
7561 # interlibrary dependencies.
7562 # 'none' -- dependencies not supported.
7563 # `unknown' -- same as none, but documents that we really don't know.
7564 # 'pass_all' -- all dependencies passed with no checks.
7565 # 'test_compile' -- check by making test program.
7566 # 'file_magic [[regex]]' -- check by looking for files in library path
7567 # which responds to the $file_magic_cmd with a given extended regex.
7568 # If you have `file' or equivalent on your system and you're not sure
7569 # whether `pass_all' will *always* work, you probably want this one.
7573 lt_cv_deplibs_check_method=pass_all
7577 lt_cv_deplibs_check_method=pass_all
7581 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7582 lt_cv_file_magic_cmd='/usr/bin/file -L'
7583 lt_cv_file_magic_test_file=/shlib/libc.so
7587 # func_win32_libid is a shell function defined in ltmain.sh
7588 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7589 lt_cv_file_magic_cmd='func_win32_libid'
7593 # Base MSYS/MinGW do not provide the 'file' command needed by
7594 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7595 # unless we find 'file', for example because we are cross-compiling.
7596 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7597 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7598 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7599 lt_cv_file_magic_cmd='func_win32_libid'
7601 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7602 lt_cv_file_magic_cmd='$OBJDUMP -f'
7607 # use the weaker test based on 'objdump'. See mingw*.
7608 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7609 lt_cv_file_magic_cmd='$OBJDUMP -f'
7612 darwin* | rhapsody*)
7613 lt_cv_deplibs_check_method=pass_all
7616 freebsd* | dragonfly*)
7617 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7620 # Not sure whether the presence of OpenBSD here was a mistake.
7621 # Let's accept both of them until this is cleared up.
7622 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7623 lt_cv_file_magic_cmd=/usr/bin/file
7624 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7628 lt_cv_deplibs_check_method=pass_all
7633 lt_cv_deplibs_check_method=pass_all
7637 lt_cv_deplibs_check_method=pass_all
7640 hpux10.20* | hpux11*)
7641 lt_cv_file_magic_cmd=/usr/bin/file
7644 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7645 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7648 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
7649 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7652 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7653 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7659 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7660 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7663 irix5* | irix6* | nonstopux*)
7665 *-32|*"-32 ") libmagic=32-bit;;
7666 *-n32|*"-n32 ") libmagic=N32;;
7667 *-64|*"-64 ") libmagic=64-bit;;
7668 *) libmagic=never-match;;
7670 lt_cv_deplibs_check_method=pass_all
7673 # This must be Linux ELF.
7674 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
7675 lt_cv_deplibs_check_method=pass_all
7679 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7680 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7682 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7687 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7688 lt_cv_file_magic_cmd=/usr/bin/file
7689 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7693 lt_cv_deplibs_check_method=pass_all
7697 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7698 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7700 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7704 osf3* | osf4* | osf5*)
7705 lt_cv_deplibs_check_method=pass_all
7709 lt_cv_deplibs_check_method=pass_all
7713 lt_cv_deplibs_check_method=pass_all
7716 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7717 lt_cv_deplibs_check_method=pass_all
7721 case $host_vendor in
7723 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
7724 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7727 lt_cv_deplibs_check_method=pass_all
7730 lt_cv_file_magic_cmd='/bin/file'
7731 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7734 lt_cv_file_magic_cmd='/bin/file'
7735 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7736 lt_cv_file_magic_test_file=/lib/libc.so
7739 lt_cv_deplibs_check_method=pass_all
7742 lt_cv_deplibs_check_method=pass_all
7748 lt_cv_deplibs_check_method=pass_all
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7754 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7755 file_magic_cmd=$lt_cv_file_magic_cmd
7756 deplibs_check_method=$lt_cv_deplibs_check_method
7757 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7770 if test -n "$ac_tool_prefix"; then
7771 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7772 set dummy ${ac_tool_prefix}ar; ac_word=$2
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7774 $as_echo_n "checking for $ac_word... " >&6; }
7775 if ${ac_cv_prog_AR+:} false; then :
7776 $as_echo_n "(cached) " >&6
7778 if test -n "$AR"; then
7779 ac_cv_prog_AR="$AR" # Let the user override the test.
7781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7785 test -z "$as_dir" && as_dir=.
7786 for ac_exec_ext in '' $ac_executable_extensions; do
7787 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7788 ac_cv_prog_AR="${ac_tool_prefix}ar"
7789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7799 if test -n "$AR"; then
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7801 $as_echo "$AR" >&6; }
7803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7804 $as_echo "no" >&6; }
7809 if test -z "$ac_cv_prog_AR"; then
7811 # Extract the first word of "ar", so it can be a program name with args.
7812 set dummy ar; ac_word=$2
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7814 $as_echo_n "checking for $ac_word... " >&6; }
7815 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7816 $as_echo_n "(cached) " >&6
7818 if test -n "$ac_ct_AR"; then
7819 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7825 test -z "$as_dir" && as_dir=.
7826 for ac_exec_ext in '' $ac_executable_extensions; do
7827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7828 ac_cv_prog_ac_ct_AR="ar"
7829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7838 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7839 if test -n "$ac_ct_AR"; then
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7841 $as_echo "$ac_ct_AR" >&6; }
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7844 $as_echo "no" >&6; }
7847 if test "x$ac_ct_AR" = x; then
7850 case $cross_compiling:$ac_tool_warned in
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7853 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7854 ac_tool_warned=yes ;;
7862 test -z "$AR" && AR=ar
7863 test -z "$AR_FLAGS" && AR_FLAGS=cru
7875 if test -n "$ac_tool_prefix"; then
7876 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7877 set dummy ${ac_tool_prefix}strip; ac_word=$2
7878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7879 $as_echo_n "checking for $ac_word... " >&6; }
7880 if ${ac_cv_prog_STRIP+:} false; then :
7881 $as_echo_n "(cached) " >&6
7883 if test -n "$STRIP"; then
7884 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7890 test -z "$as_dir" && as_dir=.
7891 for ac_exec_ext in '' $ac_executable_extensions; do
7892 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7893 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7903 STRIP=$ac_cv_prog_STRIP
7904 if test -n "$STRIP"; then
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7906 $as_echo "$STRIP" >&6; }
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7909 $as_echo "no" >&6; }
7914 if test -z "$ac_cv_prog_STRIP"; then
7916 # Extract the first word of "strip", so it can be a program name with args.
7917 set dummy strip; ac_word=$2
7918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7919 $as_echo_n "checking for $ac_word... " >&6; }
7920 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7921 $as_echo_n "(cached) " >&6
7923 if test -n "$ac_ct_STRIP"; then
7924 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7926 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7930 test -z "$as_dir" && as_dir=.
7931 for ac_exec_ext in '' $ac_executable_extensions; do
7932 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7933 ac_cv_prog_ac_ct_STRIP="strip"
7934 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7943 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7944 if test -n "$ac_ct_STRIP"; then
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7946 $as_echo "$ac_ct_STRIP" >&6; }
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7949 $as_echo "no" >&6; }
7952 if test "x$ac_ct_STRIP" = x; then
7955 case $cross_compiling:$ac_tool_warned in
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7958 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7959 ac_tool_warned=yes ;;
7964 STRIP="$ac_cv_prog_STRIP"
7967 test -z "$STRIP" && STRIP=:
7974 if test -n "$ac_tool_prefix"; then
7975 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7976 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7978 $as_echo_n "checking for $ac_word... " >&6; }
7979 if ${ac_cv_prog_RANLIB+:} false; then :
7980 $as_echo_n "(cached) " >&6
7982 if test -n "$RANLIB"; then
7983 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7989 test -z "$as_dir" && as_dir=.
7990 for ac_exec_ext in '' $ac_executable_extensions; do
7991 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7992 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8002 RANLIB=$ac_cv_prog_RANLIB
8003 if test -n "$RANLIB"; then
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8005 $as_echo "$RANLIB" >&6; }
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8008 $as_echo "no" >&6; }
8013 if test -z "$ac_cv_prog_RANLIB"; then
8014 ac_ct_RANLIB=$RANLIB
8015 # Extract the first word of "ranlib", so it can be a program name with args.
8016 set dummy ranlib; ac_word=$2
8017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8018 $as_echo_n "checking for $ac_word... " >&6; }
8019 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8020 $as_echo_n "(cached) " >&6
8022 if test -n "$ac_ct_RANLIB"; then
8023 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8029 test -z "$as_dir" && as_dir=.
8030 for ac_exec_ext in '' $ac_executable_extensions; do
8031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8032 ac_cv_prog_ac_ct_RANLIB="ranlib"
8033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8042 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8043 if test -n "$ac_ct_RANLIB"; then
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8045 $as_echo "$ac_ct_RANLIB" >&6; }
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8048 $as_echo "no" >&6; }
8051 if test "x$ac_ct_RANLIB" = x; then
8054 case $cross_compiling:$ac_tool_warned in
8056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8057 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8058 ac_tool_warned=yes ;;
8060 RANLIB=$ac_ct_RANLIB
8063 RANLIB="$ac_cv_prog_RANLIB"
8066 test -z "$RANLIB" && RANLIB=:
8073 # Determine commands to create old-style static archives.
8074 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8075 old_postinstall_cmds='chmod 644 $oldlib'
8076 old_postuninstall_cmds=
8078 if test -n "$RANLIB"; then
8081 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8084 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8087 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8092 lock_old_archive_extraction=yes ;;
8094 lock_old_archive_extraction=no ;;
8135 # If no C compiler was specified, use CC.
8138 # If no C compiler flags were specified, use CFLAGS.
8139 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8141 # Allow CC to be a program name with arguments.
8145 # Check for command to grab the raw symbol name followed by C symbol from nm.
8146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8147 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8148 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
8149 $as_echo_n "(cached) " >&6
8152 # These are sane defaults that work on at least a few old systems.
8153 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
8155 # Character class describing NM global symbol codes.
8156 symcode='[BCDEGRST]'
8158 # Regexp to match symbols that can be accessed directly from C.
8159 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8161 # Define system-specific variables.
8166 cygwin* | mingw* | pw32* | cegcc*)
8167 symcode='[ABCDGISTW]'
8170 if test "$host_cpu" = ia64; then
8171 symcode='[ABCDEGRST]'
8175 symcode='[BCDEGRST]'
8178 symcode='[BCDEGQRST]'
8189 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8197 # If we're using GNU nm, then use its standard symbol codes.
8198 case `$NM -V 2>&1` in
8199 *GNU* | *'with BFD'*)
8200 symcode='[ABCDGIRSTW]' ;;
8203 # Transform an extracted symbol line into a proper C declaration.
8204 # Some systems (esp. on ia64) link data and code symbols differently,
8205 # so use this general approach.
8206 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8208 # Transform an extracted symbol line into symbol name and symbol address
8209 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
8210 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
8212 # Handle CRLF in mingw tool chain
8216 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8220 # Try without a prefix underscore, then with it.
8221 for ac_symprfx in "" "_"; do
8223 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8224 symxfrm="\\1 $ac_symprfx\\2 \\2"
8226 # Write the raw and C identifiers.
8227 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8228 # Fake it for dumpbin and say T for any non-static function
8229 # and D for any global variable.
8230 # Also find C++ and __fastcall symbols from MSVC++,
8231 # which start with @ or ?.
8232 lt_cv_sys_global_symbol_pipe="$AWK '"\
8233 " {last_section=section; section=\$ 3};"\
8234 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8235 " \$ 0!~/External *\|/{next};"\
8236 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8237 " {if(hide[section]) next};"\
8238 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
8239 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
8240 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
8241 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
8242 " ' prfx=^$ac_symprfx"
8244 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8247 # Check to see that the pipe works correctly.
8251 cat > conftest.$ac_ext <<_LT_EOF
8256 void nm_test_func(void);
8257 void nm_test_func(void){}
8261 int main(){nm_test_var='a';nm_test_func();return(0);}
8264 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8265 (eval $ac_compile) 2>&5
8267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8268 test $ac_status = 0; }; then
8269 # Now try to grab the symbols.
8271 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8272 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8275 test $ac_status = 0; } && test -s "$nlist"; then
8276 # Try sorting and uniquifying the output.
8277 if sort "$nlist" | uniq > "$nlist"T; then
8278 mv -f "$nlist"T "$nlist"
8283 # Make sure that we snagged all the symbols we need.
8284 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8285 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8286 cat <<_LT_EOF > conftest.$ac_ext
8292 # Now generate the symbol file.
8293 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8295 cat <<_LT_EOF >> conftest.$ac_ext
8297 /* The mapping between symbol names and symbols. */
8302 lt__PROGRAM__LTX_preloaded_symbols[] =
8304 { "@PROGRAM@", (void *) 0 },
8306 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8307 cat <<\_LT_EOF >> conftest.$ac_ext
8311 /* This works around a problem in FreeBSD linker */
8312 #ifdef FREEBSD_WORKAROUND
8313 static const void *lt_preloaded_setup() {
8314 return lt__PROGRAM__LTX_preloaded_symbols;
8322 # Now try linking the two files.
8323 mv conftest.$ac_objext conftstm.$ac_objext
8324 lt_save_LIBS="$LIBS"
8325 lt_save_CFLAGS="$CFLAGS"
8326 LIBS="conftstm.$ac_objext"
8327 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8328 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8329 (eval $ac_link) 2>&5
8331 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8332 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
8335 LIBS="$lt_save_LIBS"
8336 CFLAGS="$lt_save_CFLAGS"
8338 echo "cannot find nm_test_func in $nlist" >&5
8341 echo "cannot find nm_test_var in $nlist" >&5
8344 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8347 echo "$progname: failed program was:" >&5
8348 cat conftest.$ac_ext >&5
8350 rm -rf conftest* conftst*
8352 # Do not use the global_symbol_pipe unless it works.
8353 if test "$pipe_works" = yes; then
8356 lt_cv_sys_global_symbol_pipe=
8362 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8363 lt_cv_sys_global_symbol_to_cdecl=
8365 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8367 $as_echo "failed" >&6; }
8369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8370 $as_echo "ok" >&6; }
8394 # Check whether --enable-libtool-lock was given.
8395 if test "${enable_libtool_lock+set}" = set; then :
8396 enableval=$enable_libtool_lock;
8399 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8401 # Some flags need to be propagated to the compiler or linker for good
8405 # Find out which ABI we are using.
8406 echo 'int i;' > conftest.$ac_ext
8407 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8408 (eval $ac_compile) 2>&5
8410 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8411 test $ac_status = 0; }; then
8412 case `/usr/bin/file conftest.$ac_objext` in
8424 # Find out which ABI we are using.
8425 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8426 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8427 (eval $ac_compile) 2>&5
8429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8430 test $ac_status = 0; }; then
8431 if test "$lt_cv_prog_gnu_ld" = yes; then
8432 case `/usr/bin/file conftest.$ac_objext` in
8434 LD="${LD-ld} -melf32bsmip"
8437 LD="${LD-ld} -melf32bmipn32"
8440 LD="${LD-ld} -melf64bmip"
8444 case `/usr/bin/file conftest.$ac_objext` in
8460 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8461 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8462 # Find out which ABI we are using.
8463 echo 'int i;' > conftest.$ac_ext
8464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8465 (eval $ac_compile) 2>&5
8467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8468 test $ac_status = 0; }; then
8469 case `/usr/bin/file conftest.o` in
8472 x86_64-*kfreebsd*-gnu)
8473 LD="${LD-ld} -m elf_i386_fbsd"
8476 case `/usr/bin/file conftest.o` in
8478 LD="${LD-ld} -m elf32_x86_64"
8481 LD="${LD-ld} -m elf_i386"
8485 powerpc64le-*linux*)
8486 LD="${LD-ld} -m elf32lppclinux"
8489 LD="${LD-ld} -m elf32ppclinux"
8492 LD="${LD-ld} -m elf_s390"
8495 LD="${LD-ld} -m elf32_sparc"
8501 x86_64-*kfreebsd*-gnu)
8502 LD="${LD-ld} -m elf_x86_64_fbsd"
8505 LD="${LD-ld} -m elf_x86_64"
8508 LD="${LD-ld} -m elf64lppc"
8511 LD="${LD-ld} -m elf64ppc"
8513 s390*-*linux*|s390*-*tpf*)
8514 LD="${LD-ld} -m elf64_s390"
8517 LD="${LD-ld} -m elf64_sparc"
8527 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8528 SAVE_CFLAGS="$CFLAGS"
8529 CFLAGS="$CFLAGS -belf"
8530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8531 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8532 if ${lt_cv_cc_needs_belf+:} false; then :
8533 $as_echo_n "(cached) " >&6
8536 ac_cpp='$CPP $CPPFLAGS'
8537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8541 if test x$gcc_no_link = xyes; then
8542 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8545 /* end confdefs.h. */
8555 if ac_fn_c_try_link "$LINENO"; then :
8556 lt_cv_cc_needs_belf=yes
8558 lt_cv_cc_needs_belf=no
8560 rm -f core conftest.err conftest.$ac_objext \
8561 conftest$ac_exeext conftest.$ac_ext
8563 ac_cpp='$CPP $CPPFLAGS'
8564 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8565 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8566 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8570 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8571 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8572 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8573 CFLAGS="$SAVE_CFLAGS"
8577 # Find out which ABI we are using.
8578 echo 'int i;' > conftest.$ac_ext
8579 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8580 (eval $ac_compile) 2>&5
8582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8583 test $ac_status = 0; }; then
8584 case `/usr/bin/file conftest.o` in
8586 case $lt_cv_prog_gnu_ld in
8587 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8589 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8601 need_locks="$enable_libtool_lock"
8605 rhapsody* | darwin*)
8606 if test -n "$ac_tool_prefix"; then
8607 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8608 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8610 $as_echo_n "checking for $ac_word... " >&6; }
8611 if ${ac_cv_prog_DSYMUTIL+:} false; then :
8612 $as_echo_n "(cached) " >&6
8614 if test -n "$DSYMUTIL"; then
8615 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8621 test -z "$as_dir" && as_dir=.
8622 for ac_exec_ext in '' $ac_executable_extensions; do
8623 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8624 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8634 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8635 if test -n "$DSYMUTIL"; then
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8637 $as_echo "$DSYMUTIL" >&6; }
8639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8640 $as_echo "no" >&6; }
8645 if test -z "$ac_cv_prog_DSYMUTIL"; then
8646 ac_ct_DSYMUTIL=$DSYMUTIL
8647 # Extract the first word of "dsymutil", so it can be a program name with args.
8648 set dummy dsymutil; ac_word=$2
8649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8650 $as_echo_n "checking for $ac_word... " >&6; }
8651 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8652 $as_echo_n "(cached) " >&6
8654 if test -n "$ac_ct_DSYMUTIL"; then
8655 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8661 test -z "$as_dir" && as_dir=.
8662 for ac_exec_ext in '' $ac_executable_extensions; do
8663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8664 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8674 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8675 if test -n "$ac_ct_DSYMUTIL"; then
8676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8677 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8680 $as_echo "no" >&6; }
8683 if test "x$ac_ct_DSYMUTIL" = x; then
8686 case $cross_compiling:$ac_tool_warned in
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8689 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8690 ac_tool_warned=yes ;;
8692 DSYMUTIL=$ac_ct_DSYMUTIL
8695 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8698 if test -n "$ac_tool_prefix"; then
8699 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8700 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8702 $as_echo_n "checking for $ac_word... " >&6; }
8703 if ${ac_cv_prog_NMEDIT+:} false; then :
8704 $as_echo_n "(cached) " >&6
8706 if test -n "$NMEDIT"; then
8707 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8713 test -z "$as_dir" && as_dir=.
8714 for ac_exec_ext in '' $ac_executable_extensions; do
8715 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8716 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8726 NMEDIT=$ac_cv_prog_NMEDIT
8727 if test -n "$NMEDIT"; then
8728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8729 $as_echo "$NMEDIT" >&6; }
8731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8732 $as_echo "no" >&6; }
8737 if test -z "$ac_cv_prog_NMEDIT"; then
8738 ac_ct_NMEDIT=$NMEDIT
8739 # Extract the first word of "nmedit", so it can be a program name with args.
8740 set dummy nmedit; ac_word=$2
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8742 $as_echo_n "checking for $ac_word... " >&6; }
8743 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8744 $as_echo_n "(cached) " >&6
8746 if test -n "$ac_ct_NMEDIT"; then
8747 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8753 test -z "$as_dir" && as_dir=.
8754 for ac_exec_ext in '' $ac_executable_extensions; do
8755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8756 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8766 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8767 if test -n "$ac_ct_NMEDIT"; then
8768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8769 $as_echo "$ac_ct_NMEDIT" >&6; }
8771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8772 $as_echo "no" >&6; }
8775 if test "x$ac_ct_NMEDIT" = x; then
8778 case $cross_compiling:$ac_tool_warned in
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8781 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8782 ac_tool_warned=yes ;;
8784 NMEDIT=$ac_ct_NMEDIT
8787 NMEDIT="$ac_cv_prog_NMEDIT"
8790 if test -n "$ac_tool_prefix"; then
8791 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8792 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8794 $as_echo_n "checking for $ac_word... " >&6; }
8795 if ${ac_cv_prog_LIPO+:} false; then :
8796 $as_echo_n "(cached) " >&6
8798 if test -n "$LIPO"; then
8799 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8805 test -z "$as_dir" && as_dir=.
8806 for ac_exec_ext in '' $ac_executable_extensions; do
8807 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8808 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8818 LIPO=$ac_cv_prog_LIPO
8819 if test -n "$LIPO"; then
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8821 $as_echo "$LIPO" >&6; }
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8824 $as_echo "no" >&6; }
8829 if test -z "$ac_cv_prog_LIPO"; then
8831 # Extract the first word of "lipo", so it can be a program name with args.
8832 set dummy lipo; ac_word=$2
8833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8834 $as_echo_n "checking for $ac_word... " >&6; }
8835 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8836 $as_echo_n "(cached) " >&6
8838 if test -n "$ac_ct_LIPO"; then
8839 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8845 test -z "$as_dir" && as_dir=.
8846 for ac_exec_ext in '' $ac_executable_extensions; do
8847 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8848 ac_cv_prog_ac_ct_LIPO="lipo"
8849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8858 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8859 if test -n "$ac_ct_LIPO"; then
8860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8861 $as_echo "$ac_ct_LIPO" >&6; }
8863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8864 $as_echo "no" >&6; }
8867 if test "x$ac_ct_LIPO" = x; then
8870 case $cross_compiling:$ac_tool_warned in
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8873 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8874 ac_tool_warned=yes ;;
8879 LIPO="$ac_cv_prog_LIPO"
8882 if test -n "$ac_tool_prefix"; then
8883 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8884 set dummy ${ac_tool_prefix}otool; ac_word=$2
8885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8886 $as_echo_n "checking for $ac_word... " >&6; }
8887 if ${ac_cv_prog_OTOOL+:} false; then :
8888 $as_echo_n "(cached) " >&6
8890 if test -n "$OTOOL"; then
8891 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8897 test -z "$as_dir" && as_dir=.
8898 for ac_exec_ext in '' $ac_executable_extensions; do
8899 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8900 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8910 OTOOL=$ac_cv_prog_OTOOL
8911 if test -n "$OTOOL"; then
8912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8913 $as_echo "$OTOOL" >&6; }
8915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8916 $as_echo "no" >&6; }
8921 if test -z "$ac_cv_prog_OTOOL"; then
8923 # Extract the first word of "otool", so it can be a program name with args.
8924 set dummy otool; ac_word=$2
8925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8926 $as_echo_n "checking for $ac_word... " >&6; }
8927 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8928 $as_echo_n "(cached) " >&6
8930 if test -n "$ac_ct_OTOOL"; then
8931 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8937 test -z "$as_dir" && as_dir=.
8938 for ac_exec_ext in '' $ac_executable_extensions; do
8939 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8940 ac_cv_prog_ac_ct_OTOOL="otool"
8941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8950 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8951 if test -n "$ac_ct_OTOOL"; then
8952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8953 $as_echo "$ac_ct_OTOOL" >&6; }
8955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8956 $as_echo "no" >&6; }
8959 if test "x$ac_ct_OTOOL" = x; then
8962 case $cross_compiling:$ac_tool_warned in
8964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8965 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8966 ac_tool_warned=yes ;;
8971 OTOOL="$ac_cv_prog_OTOOL"
8974 if test -n "$ac_tool_prefix"; then
8975 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8976 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8978 $as_echo_n "checking for $ac_word... " >&6; }
8979 if ${ac_cv_prog_OTOOL64+:} false; then :
8980 $as_echo_n "(cached) " >&6
8982 if test -n "$OTOOL64"; then
8983 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8989 test -z "$as_dir" && as_dir=.
8990 for ac_exec_ext in '' $ac_executable_extensions; do
8991 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8992 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9002 OTOOL64=$ac_cv_prog_OTOOL64
9003 if test -n "$OTOOL64"; then
9004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
9005 $as_echo "$OTOOL64" >&6; }
9007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9008 $as_echo "no" >&6; }
9013 if test -z "$ac_cv_prog_OTOOL64"; then
9014 ac_ct_OTOOL64=$OTOOL64
9015 # Extract the first word of "otool64", so it can be a program name with args.
9016 set dummy otool64; ac_word=$2
9017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9018 $as_echo_n "checking for $ac_word... " >&6; }
9019 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
9020 $as_echo_n "(cached) " >&6
9022 if test -n "$ac_ct_OTOOL64"; then
9023 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9029 test -z "$as_dir" && as_dir=.
9030 for ac_exec_ext in '' $ac_executable_extensions; do
9031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9032 ac_cv_prog_ac_ct_OTOOL64="otool64"
9033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9042 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9043 if test -n "$ac_ct_OTOOL64"; then
9044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9045 $as_echo "$ac_ct_OTOOL64" >&6; }
9047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9048 $as_echo "no" >&6; }
9051 if test "x$ac_ct_OTOOL64" = x; then
9054 case $cross_compiling:$ac_tool_warned in
9056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9057 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9058 ac_tool_warned=yes ;;
9060 OTOOL64=$ac_ct_OTOOL64
9063 OTOOL64="$ac_cv_prog_OTOOL64"
9092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9093 $as_echo_n "checking for -single_module linker flag... " >&6; }
9094 if ${lt_cv_apple_cc_single_mod+:} false; then :
9095 $as_echo_n "(cached) " >&6
9097 lt_cv_apple_cc_single_mod=no
9098 if test -z "${LT_MULTI_MODULE}"; then
9099 # By default we will add the -single_module flag. You can override
9100 # by either setting the environment variable LT_MULTI_MODULE
9101 # non-empty at configure time, or by adding -multi_module to the
9103 rm -rf libconftest.dylib*
9104 echo "int foo(void){return 1;}" > conftest.c
9105 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9106 -dynamiclib -Wl,-single_module conftest.c" >&5
9107 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9108 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9110 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
9111 lt_cv_apple_cc_single_mod=yes
9113 cat conftest.err >&5
9115 rm -rf libconftest.dylib*
9119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9120 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9122 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
9123 if ${lt_cv_ld_exported_symbols_list+:} false; then :
9124 $as_echo_n "(cached) " >&6
9126 lt_cv_ld_exported_symbols_list=no
9127 save_LDFLAGS=$LDFLAGS
9128 echo "_main" > conftest.sym
9129 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9130 if test x$gcc_no_link = xyes; then
9131 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9134 /* end confdefs.h. */
9144 if ac_fn_c_try_link "$LINENO"; then :
9145 lt_cv_ld_exported_symbols_list=yes
9147 lt_cv_ld_exported_symbols_list=no
9149 rm -f core conftest.err conftest.$ac_objext \
9150 conftest$ac_exeext conftest.$ac_ext
9151 LDFLAGS="$save_LDFLAGS"
9154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9155 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9157 $as_echo_n "checking for -force_load linker flag... " >&6; }
9158 if ${lt_cv_ld_force_load+:} false; then :
9159 $as_echo_n "(cached) " >&6
9161 lt_cv_ld_force_load=no
9162 cat > conftest.c << _LT_EOF
9163 int forced_loaded() { return 2;}
9165 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9166 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9167 echo "$AR cru libconftest.a conftest.o" >&5
9168 $AR cru libconftest.a conftest.o 2>&5
9169 cat > conftest.c << _LT_EOF
9170 int main() { return 0;}
9172 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9173 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9175 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
9176 lt_cv_ld_force_load=yes
9178 cat conftest.err >&5
9180 rm -f conftest.err libconftest.a conftest conftest.c
9181 rm -rf conftest.dSYM
9184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9185 $as_echo "$lt_cv_ld_force_load" >&6; }
9187 rhapsody* | darwin1.[012])
9188 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
9190 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9191 darwin*) # darwin 5.x on
9192 # if running on 10.5 or later, the deployment target defaults
9193 # to the OS version, if on x86, and 10.4, the deployment
9194 # target defaults to 10.4. Don't you love it?
9195 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
9196 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
9197 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9199 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9201 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9205 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
9206 _lt_dar_single_mod='$single_module'
9208 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
9209 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
9211 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
9213 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
9214 _lt_dsymutil='~$DSYMUTIL $lib || :'
9221 for ac_header in dlfcn.h
9223 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9225 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9226 cat >>confdefs.h <<_ACEOF
9227 #define HAVE_DLFCN_H 1
9246 # Check whether --enable-shared was given.
9247 if test "${enable_shared+set}" = set; then :
9248 enableval=$enable_shared; p=${PACKAGE-default}
9250 yes) enable_shared=yes ;;
9251 no) enable_shared=no ;;
9254 # Look at the argument we got. We use all the common list separators.
9255 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9256 for pkg in $enableval; do
9258 if test "X$pkg" = "X$p"; then
9277 # Check whether --enable-static was given.
9278 if test "${enable_static+set}" = set; then :
9279 enableval=$enable_static; p=${PACKAGE-default}
9281 yes) enable_static=yes ;;
9282 no) enable_static=no ;;
9285 # Look at the argument we got. We use all the common list separators.
9286 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9287 for pkg in $enableval; do
9289 if test "X$pkg" = "X$p"; then
9309 # Check whether --with-pic was given.
9310 if test "${with_pic+set}" = set; then :
9311 withval=$with_pic; pic_mode="$withval"
9317 test -z "$pic_mode" && pic_mode=default
9325 # Check whether --enable-fast-install was given.
9326 if test "${enable_fast_install+set}" = set; then :
9327 enableval=$enable_fast_install; p=${PACKAGE-default}
9329 yes) enable_fast_install=yes ;;
9330 no) enable_fast_install=no ;;
9332 enable_fast_install=no
9333 # Look at the argument we got. We use all the common list separators.
9334 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9335 for pkg in $enableval; do
9337 if test "X$pkg" = "X$p"; then
9338 enable_fast_install=yes
9345 enable_fast_install=yes
9358 # This can be used to rebuild libtool when needed
9359 LIBTOOL_DEPS="$ltmain"
9361 # Always use our own libtool.
9362 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9389 test -z "$LN_S" && LN_S="ln -s"
9404 if test -n "${ZSH_VERSION+set}" ; then
9405 setopt NO_GLOB_SUBST
9408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9409 $as_echo_n "checking for objdir... " >&6; }
9410 if ${lt_cv_objdir+:} false; then :
9411 $as_echo_n "(cached) " >&6
9413 rm -f .libs 2>/dev/null
9414 mkdir .libs 2>/dev/null
9415 if test -d .libs; then
9418 # MS-DOS does not allow filenames that begin with a dot.
9421 rmdir .libs 2>/dev/null
9423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9424 $as_echo "$lt_cv_objdir" >&6; }
9425 objdir=$lt_cv_objdir
9431 cat >>confdefs.h <<_ACEOF
9432 #define LT_OBJDIR "$lt_cv_objdir/"
9440 # AIX sometimes has problems with the GCC collect2 program. For some
9441 # reason, if we set the COLLECT_NAMES environment variable, the problems
9442 # vanish in a puff of smoke.
9443 if test "X${COLLECT_NAMES+set}" != Xset; then
9445 export COLLECT_NAMES
9452 can_build_shared=yes
9454 # All known linkers require a `.a' archive for static linking (except MSVC,
9455 # which needs '.lib').
9458 with_gnu_ld="$lt_cv_prog_gnu_ld"
9461 old_CFLAGS="$CFLAGS"
9463 # Set sane defaults for various variables
9464 test -z "$CC" && CC=cc
9465 test -z "$LTCC" && LTCC=$CC
9466 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9467 test -z "$LD" && LD=ld
9468 test -z "$ac_objext" && ac_objext=o
9470 for cc_temp in $compiler""; do
9472 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9473 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9478 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9481 # Only perform the check for file, if the check method requires it
9482 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9483 case $deplibs_check_method in
9485 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9487 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9488 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9489 $as_echo_n "(cached) " >&6
9493 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9496 lt_save_MAGIC_CMD="$MAGIC_CMD"
9497 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9498 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9499 for ac_dir in $ac_dummy; do
9501 test -z "$ac_dir" && ac_dir=.
9502 if test -f $ac_dir/${ac_tool_prefix}file; then
9503 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9504 if test -n "$file_magic_test_file"; then
9505 case $deplibs_check_method in
9507 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9508 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9509 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9510 $EGREP "$file_magic_regex" > /dev/null; then
9515 *** Warning: the command libtool uses to detect shared libraries,
9516 *** $file_magic_cmd, produces output that libtool cannot recognize.
9517 *** The result is that libtool may fail to recognize shared libraries
9518 *** as such. This will affect the creation of libtool libraries that
9519 *** depend on shared libraries, but programs linked with such libtool
9520 *** libraries will work regardless of this problem. Nevertheless, you
9521 *** may want to report the problem to your system manager and/or to
9522 *** bug-libtool@gnu.org
9532 MAGIC_CMD="$lt_save_MAGIC_CMD"
9537 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9538 if test -n "$MAGIC_CMD"; then
9539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9540 $as_echo "$MAGIC_CMD" >&6; }
9542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9543 $as_echo "no" >&6; }
9550 if test -z "$lt_cv_path_MAGIC_CMD"; then
9551 if test -n "$ac_tool_prefix"; then
9552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9553 $as_echo_n "checking for file... " >&6; }
9554 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9555 $as_echo_n "(cached) " >&6
9559 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9562 lt_save_MAGIC_CMD="$MAGIC_CMD"
9563 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9564 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9565 for ac_dir in $ac_dummy; do
9567 test -z "$ac_dir" && ac_dir=.
9568 if test -f $ac_dir/file; then
9569 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9570 if test -n "$file_magic_test_file"; then
9571 case $deplibs_check_method in
9573 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9574 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9575 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9576 $EGREP "$file_magic_regex" > /dev/null; then
9581 *** Warning: the command libtool uses to detect shared libraries,
9582 *** $file_magic_cmd, produces output that libtool cannot recognize.
9583 *** The result is that libtool may fail to recognize shared libraries
9584 *** as such. This will affect the creation of libtool libraries that
9585 *** depend on shared libraries, but programs linked with such libtool
9586 *** libraries will work regardless of this problem. Nevertheless, you
9587 *** may want to report the problem to your system manager and/or to
9588 *** bug-libtool@gnu.org
9598 MAGIC_CMD="$lt_save_MAGIC_CMD"
9603 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9604 if test -n "$MAGIC_CMD"; then
9605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9606 $as_echo "$MAGIC_CMD" >&6; }
9608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9609 $as_echo "no" >&6; }
9622 # Use C for the default configuration in the libtool script
9626 ac_cpp='$CPP $CPPFLAGS'
9627 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9628 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9629 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9632 # Source file extension for C test sources.
9635 # Object file extension for compiled C test sources.
9639 # Code to be used in simple compile tests
9640 lt_simple_compile_test_code="int some_variable = 0;"
9642 # Code to be used in simple link tests
9643 lt_simple_link_test_code='int main(){return(0);}'
9651 # If no C compiler was specified, use CC.
9654 # If no C compiler flags were specified, use CFLAGS.
9655 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9657 # Allow CC to be a program name with arguments.
9660 # Save the default compiler, since it gets overwritten when the other
9661 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9662 compiler_DEFAULT=$CC
9664 # save warnings/boilerplate of simple test code
9665 ac_outfile=conftest.$ac_objext
9666 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9667 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9668 _lt_compiler_boilerplate=`cat conftest.err`
9671 ac_outfile=conftest.$ac_objext
9672 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9673 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9674 _lt_linker_boilerplate=`cat conftest.err`
9679 ## There is no encapsulation within the following macros, do not change
9680 ## the running order or otherwise move them around unless you know exactly
9681 ## what you are doing...
9682 if test -n "$compiler"; then
9684 lt_prog_compiler_no_builtin_flag=
9686 if test "$GCC" = yes; then
9687 case $cc_basename in
9689 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9691 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9695 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9696 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9697 $as_echo_n "(cached) " >&6
9699 lt_cv_prog_compiler_rtti_exceptions=no
9700 ac_outfile=conftest.$ac_objext
9701 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9702 lt_compiler_flag="-fno-rtti -fno-exceptions"
9703 # Insert the option either (1) after the last *FLAGS variable, or
9704 # (2) before a word containing "conftest.", or (3) at the end.
9705 # Note that $ac_compile itself does not contain backslashes and begins
9706 # with a dollar sign (not a hyphen), so the echo should work correctly.
9707 # The option is referenced via a variable to avoid confusing sed.
9708 lt_compile=`echo "$ac_compile" | $SED \
9709 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9710 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9711 -e 's:$: $lt_compiler_flag:'`
9712 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9713 (eval "$lt_compile" 2>conftest.err)
9715 cat conftest.err >&5
9716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9717 if (exit $ac_status) && test -s "$ac_outfile"; then
9718 # The compiler can only warn and ignore the option if not recognized
9719 # So say no if there are warnings other than the usual output.
9720 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9721 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9722 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9723 lt_cv_prog_compiler_rtti_exceptions=yes
9729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9730 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9732 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9733 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9745 lt_prog_compiler_wl=
9746 lt_prog_compiler_pic=
9747 lt_prog_compiler_static=
9749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9750 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9752 if test "$GCC" = yes; then
9753 lt_prog_compiler_wl='-Wl,'
9754 lt_prog_compiler_static='-static'
9758 # All AIX code is PIC.
9759 if test "$host_cpu" = ia64; then
9760 # AIX 5 now supports IA64 processor
9761 lt_prog_compiler_static='-Bstatic'
9763 lt_prog_compiler_pic='-fPIC'
9769 # see comment about AmigaOS4 .so support
9770 lt_prog_compiler_pic='-fPIC'
9773 # FIXME: we need at least 68020 code to build shared libraries, but
9774 # adding the `-m68020' flag to GCC prevents building anything better,
9776 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9781 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9782 # PIC is the default for these OSes.
9785 mingw* | cygwin* | pw32* | os2* | cegcc*)
9786 # This hack is so that the source file can tell whether it is being
9787 # built for inclusion in a dll (and should export symbols for example).
9788 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9789 # (--disable-auto-import) libraries
9790 lt_prog_compiler_pic='-DDLL_EXPORT'
9793 darwin* | rhapsody*)
9794 # PIC is the default on this platform
9795 # Common symbols not allowed in MH_DYLIB files
9796 lt_prog_compiler_pic='-fno-common'
9800 # PIC is the default for Haiku.
9801 # The "-static" flag exists, but is broken.
9802 lt_prog_compiler_static=
9806 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9807 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9808 # sets the default TLS model and affects inlining.
9814 lt_prog_compiler_pic='-fPIC'
9820 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9821 # Instead, we relocate shared libraries at runtime.
9825 # Just because we use GCC doesn't mean we suddenly get shared libraries
9826 # on systems that don't support them.
9827 lt_prog_compiler_can_build_shared=no
9832 # QNX uses GNU C++, but need to define -shared option too, otherwise
9834 lt_prog_compiler_pic='-fPIC -shared'
9838 if test -d /usr/nec; then
9839 lt_prog_compiler_pic=-Kconform_pic
9844 lt_prog_compiler_pic='-fPIC'
9848 case $cc_basename in
9849 nvcc*) # Cuda Compiler Driver 2.2
9850 lt_prog_compiler_wl='-Xlinker '
9851 lt_prog_compiler_pic='-Xcompiler -fPIC'
9855 # PORTME Check for flag to pass linker flags through the system compiler.
9858 lt_prog_compiler_wl='-Wl,'
9859 if test "$host_cpu" = ia64; then
9860 # AIX 5 now supports IA64 processor
9861 lt_prog_compiler_static='-Bstatic'
9863 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9867 mingw* | cygwin* | pw32* | os2* | cegcc*)
9868 # This hack is so that the source file can tell whether it is being
9869 # built for inclusion in a dll (and should export symbols for example).
9870 lt_prog_compiler_pic='-DDLL_EXPORT'
9873 hpux9* | hpux10* | hpux11*)
9874 lt_prog_compiler_wl='-Wl,'
9875 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9882 lt_prog_compiler_pic='+Z'
9885 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9886 lt_prog_compiler_static='${wl}-a ${wl}archive'
9889 irix5* | irix6* | nonstopux*)
9890 lt_prog_compiler_wl='-Wl,'
9891 # PIC (with -KPIC) is the default.
9892 lt_prog_compiler_static='-non_shared'
9895 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9896 case $cc_basename in
9897 # old Intel for x86_64 which still supported -KPIC.
9899 lt_prog_compiler_wl='-Wl,'
9900 lt_prog_compiler_pic='-KPIC'
9901 lt_prog_compiler_static='-static'
9903 # icc used to be incompatible with GCC.
9904 # ICC 10 doesn't accept -KPIC any more.
9906 lt_prog_compiler_wl='-Wl,'
9907 lt_prog_compiler_pic='-fPIC'
9908 lt_prog_compiler_static='-static'
9910 # Lahey Fortran 8.1.
9912 lt_prog_compiler_wl='-Wl,'
9913 lt_prog_compiler_pic='--shared'
9914 lt_prog_compiler_static='--static'
9916 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9917 # Portland Group compilers (*not* the Pentium gcc compiler,
9918 # which looks to be a dead project)
9919 lt_prog_compiler_wl='-Wl,'
9920 lt_prog_compiler_pic='-fpic'
9921 lt_prog_compiler_static='-Bstatic'
9924 lt_prog_compiler_wl='-Wl,'
9925 # All Alpha code is PIC.
9926 lt_prog_compiler_static='-non_shared'
9928 xl* | bgxl* | bgf* | mpixl*)
9929 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9930 lt_prog_compiler_wl='-Wl,'
9931 lt_prog_compiler_pic='-qpic'
9932 lt_prog_compiler_static='-qstaticlink'
9935 case `$CC -V 2>&1 | sed 5q` in
9936 *Sun\ F* | *Sun*Fortran*)
9937 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9938 lt_prog_compiler_pic='-KPIC'
9939 lt_prog_compiler_static='-Bstatic'
9940 lt_prog_compiler_wl=''
9944 lt_prog_compiler_pic='-KPIC'
9945 lt_prog_compiler_static='-Bstatic'
9946 lt_prog_compiler_wl='-Wl,'
9954 lt_prog_compiler_pic='-KPIC'
9955 lt_prog_compiler_static='-Bstatic'
9959 # QNX uses GNU C++, but need to define -shared option too, otherwise
9961 lt_prog_compiler_pic='-fPIC -shared'
9964 osf3* | osf4* | osf5*)
9965 lt_prog_compiler_wl='-Wl,'
9966 # All OSF/1 code is PIC.
9967 lt_prog_compiler_static='-non_shared'
9971 lt_prog_compiler_static='-non_shared'
9975 lt_prog_compiler_pic='-KPIC'
9976 lt_prog_compiler_static='-Bstatic'
9977 case $cc_basename in
9979 lt_prog_compiler_wl='-Qoption ld ';;
9981 lt_prog_compiler_wl='-Wl,';;
9986 lt_prog_compiler_wl='-Qoption ld '
9987 lt_prog_compiler_pic='-PIC'
9988 lt_prog_compiler_static='-Bstatic'
9991 sysv4 | sysv4.2uw2* | sysv4.3*)
9992 lt_prog_compiler_wl='-Wl,'
9993 lt_prog_compiler_pic='-KPIC'
9994 lt_prog_compiler_static='-Bstatic'
9998 if test -d /usr/nec ;then
9999 lt_prog_compiler_pic='-Kconform_pic'
10000 lt_prog_compiler_static='-Bstatic'
10004 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10005 lt_prog_compiler_wl='-Wl,'
10006 lt_prog_compiler_pic='-KPIC'
10007 lt_prog_compiler_static='-Bstatic'
10011 lt_prog_compiler_wl='-Wl,'
10012 lt_prog_compiler_can_build_shared=no
10016 lt_prog_compiler_pic='-pic'
10017 lt_prog_compiler_static='-Bstatic'
10021 lt_prog_compiler_can_build_shared=no
10027 # For platforms which do not support PIC, -DPIC is meaningless:
10029 lt_prog_compiler_pic=
10032 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10036 $as_echo "$lt_prog_compiler_pic" >&6; }
10044 # Check to make sure the PIC flag actually works.
10046 if test -n "$lt_prog_compiler_pic"; then
10047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10048 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10049 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10050 $as_echo_n "(cached) " >&6
10052 lt_cv_prog_compiler_pic_works=no
10053 ac_outfile=conftest.$ac_objext
10054 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10055 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10056 # Insert the option either (1) after the last *FLAGS variable, or
10057 # (2) before a word containing "conftest.", or (3) at the end.
10058 # Note that $ac_compile itself does not contain backslashes and begins
10059 # with a dollar sign (not a hyphen), so the echo should work correctly.
10060 # The option is referenced via a variable to avoid confusing sed.
10061 lt_compile=`echo "$ac_compile" | $SED \
10062 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10063 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10064 -e 's:$: $lt_compiler_flag:'`
10065 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10066 (eval "$lt_compile" 2>conftest.err)
10068 cat conftest.err >&5
10069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10070 if (exit $ac_status) && test -s "$ac_outfile"; then
10071 # The compiler can only warn and ignore the option if not recognized
10072 # So say no if there are warnings other than the usual output.
10073 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10074 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10075 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10076 lt_cv_prog_compiler_pic_works=yes
10082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10083 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10085 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10086 case $lt_prog_compiler_pic in
10088 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10091 lt_prog_compiler_pic=
10092 lt_prog_compiler_can_build_shared=no
10103 # Check to make sure the static flag actually works.
10105 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10107 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10108 if ${lt_cv_prog_compiler_static_works+:} false; then :
10109 $as_echo_n "(cached) " >&6
10111 lt_cv_prog_compiler_static_works=no
10112 save_LDFLAGS="$LDFLAGS"
10113 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10114 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10115 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10116 # The linker can only warn and ignore the option if not recognized
10117 # So say no if there are warnings
10118 if test -s conftest.err; then
10119 # Append any errors to the config.log.
10120 cat conftest.err 1>&5
10121 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10122 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10123 if diff conftest.exp conftest.er2 >/dev/null; then
10124 lt_cv_prog_compiler_static_works=yes
10127 lt_cv_prog_compiler_static_works=yes
10131 LDFLAGS="$save_LDFLAGS"
10134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10135 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10137 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10140 lt_prog_compiler_static=
10149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10150 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10151 if ${lt_cv_prog_compiler_c_o+:} false; then :
10152 $as_echo_n "(cached) " >&6
10154 lt_cv_prog_compiler_c_o=no
10155 $RM -r conftest 2>/dev/null
10159 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10161 lt_compiler_flag="-o out/conftest2.$ac_objext"
10162 # Insert the option either (1) after the last *FLAGS variable, or
10163 # (2) before a word containing "conftest.", or (3) at the end.
10164 # Note that $ac_compile itself does not contain backslashes and begins
10165 # with a dollar sign (not a hyphen), so the echo should work correctly.
10166 lt_compile=`echo "$ac_compile" | $SED \
10167 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10168 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10169 -e 's:$: $lt_compiler_flag:'`
10170 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10171 (eval "$lt_compile" 2>out/conftest.err)
10173 cat out/conftest.err >&5
10174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10175 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10177 # The compiler can only warn and ignore the option if not recognized
10178 # So say no if there are warnings
10179 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10180 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10181 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10182 lt_cv_prog_compiler_c_o=yes
10187 # SGI C++ compiler will create directory out/ii_files/ for
10188 # template instantiation
10189 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10190 $RM out/* && rmdir out
10196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10197 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10205 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10206 if ${lt_cv_prog_compiler_c_o+:} false; then :
10207 $as_echo_n "(cached) " >&6
10209 lt_cv_prog_compiler_c_o=no
10210 $RM -r conftest 2>/dev/null
10214 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10216 lt_compiler_flag="-o out/conftest2.$ac_objext"
10217 # Insert the option either (1) after the last *FLAGS variable, or
10218 # (2) before a word containing "conftest.", or (3) at the end.
10219 # Note that $ac_compile itself does not contain backslashes and begins
10220 # with a dollar sign (not a hyphen), so the echo should work correctly.
10221 lt_compile=`echo "$ac_compile" | $SED \
10222 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10223 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10224 -e 's:$: $lt_compiler_flag:'`
10225 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10226 (eval "$lt_compile" 2>out/conftest.err)
10228 cat out/conftest.err >&5
10229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10230 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10232 # The compiler can only warn and ignore the option if not recognized
10233 # So say no if there are warnings
10234 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10235 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10236 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10237 lt_cv_prog_compiler_c_o=yes
10242 # SGI C++ compiler will create directory out/ii_files/ for
10243 # template instantiation
10244 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10245 $RM out/* && rmdir out
10251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10252 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10257 hard_links="nottested"
10258 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10259 # do not overwrite the value of need_locks provided by the user
10260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10261 $as_echo_n "checking if we can lock with hard links... " >&6; }
10264 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10266 ln conftest.a conftest.b 2>&5 || hard_links=no
10267 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10269 $as_echo "$hard_links" >&6; }
10270 if test "$hard_links" = no; then
10271 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10272 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10285 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10288 allow_undefined_flag=
10289 always_export_symbols=no
10291 archive_expsym_cmds=
10292 compiler_needs_object=no
10293 enable_shared_with_static_runtimes=no
10294 export_dynamic_flag_spec=
10295 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10296 hardcode_automatic=no
10298 hardcode_direct_absolute=no
10299 hardcode_libdir_flag_spec=
10300 hardcode_libdir_flag_spec_ld=
10301 hardcode_libdir_separator=
10302 hardcode_minus_L=no
10303 hardcode_shlibpath_var=unsupported
10305 link_all_deplibs=unknown
10307 module_expsym_cmds=
10308 old_archive_from_new_cmds=
10309 old_archive_from_expsyms_cmds=
10310 thread_safe_flag_spec=
10311 whole_archive_flag_spec=
10312 # include_expsyms should be a list of space-separated symbols to be *always*
10313 # included in the symbol list
10315 # exclude_expsyms can be an extended regexp of symbols to exclude
10316 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10317 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10318 # as well as any symbol that contains `d'.
10319 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10320 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10321 # platforms (ab)use it in PIC code, but their linkers get confused if
10322 # the symbol is explicitly referenced. Since portable code cannot
10323 # rely on this symbol name, it's probably fine to never include it in
10324 # preloaded symbol tables.
10325 # Exclude shared library initialization/finalization symbols.
10326 extract_expsyms_cmds=
10329 cygwin* | mingw* | pw32* | cegcc*)
10330 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10331 # When not using gcc, we currently assume that we are using
10332 # Microsoft Visual C++.
10333 if test "$GCC" != yes; then
10338 # we just hope/assume this is gcc and not c89 (= MSVC++)
10348 # On some targets, GNU ld is compatible enough with the native linker
10349 # that we're better off using the native interface for both.
10350 lt_use_gnu_ld_interface=no
10351 if test "$with_gnu_ld" = yes; then
10354 # The AIX port of GNU ld has always aspired to compatibility
10355 # with the native linker. However, as the warning in the GNU ld
10356 # block says, versions before 2.19.5* couldn't really create working
10357 # shared libraries, regardless of the interface used.
10358 case `$LD -v 2>&1` in
10359 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10360 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10361 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10363 lt_use_gnu_ld_interface=yes
10368 lt_use_gnu_ld_interface=yes
10373 if test "$lt_use_gnu_ld_interface" = yes; then
10374 # If archive_cmds runs LD, not CC, wlarc should be empty
10377 # Set some defaults for GNU ld with shared library support. These
10378 # are reset later if shared libraries are not supported. Putting them
10379 # here allows them to be overridden if necessary.
10380 runpath_var=LD_RUN_PATH
10381 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10382 export_dynamic_flag_spec='${wl}--export-dynamic'
10383 # ancient GNU ld didn't support --whole-archive et. al.
10384 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10385 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10387 whole_archive_flag_spec=
10389 supports_anon_versioning=no
10390 case `$LD -v 2>&1` in
10391 *GNU\ gold*) supports_anon_versioning=yes ;;
10392 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10393 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10394 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10395 *\ 2.11.*) ;; # other 2.11 versions
10396 *) supports_anon_versioning=yes ;;
10399 # See if GNU ld supports shared libraries.
10402 # On AIX/PPC, the GNU linker is very broken
10403 if test "$host_cpu" != ia64; then
10407 *** Warning: the GNU linker, at least up to release 2.19, is reported
10408 *** to be unable to reliably create shared libraries on AIX.
10409 *** Therefore, libtool is disabling shared libraries support. If you
10410 *** really care for shared libraries, you may want to install binutils
10411 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10412 *** You will then need to restart the configuration process.
10421 # see comment about AmigaOS4 .so support
10422 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10423 archive_expsym_cmds=''
10426 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
10427 hardcode_libdir_flag_spec='-L$libdir'
10428 hardcode_minus_L=yes
10434 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10435 allow_undefined_flag=unsupported
10436 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10437 # support --undefined. This deserves some investigation. FIXME
10438 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10444 cygwin* | mingw* | pw32* | cegcc*)
10445 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10446 # as there is no search path for DLLs.
10447 hardcode_libdir_flag_spec='-L$libdir'
10448 export_dynamic_flag_spec='${wl}--export-all-symbols'
10449 allow_undefined_flag=unsupported
10450 always_export_symbols=no
10451 enable_shared_with_static_runtimes=yes
10452 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10454 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10455 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10456 # If the export-symbols file already is a .def file (1st line
10457 # is EXPORTS), use it as is; otherwise, prepend...
10458 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10459 cp $export_symbols $output_objdir/$soname.def;
10461 echo EXPORTS > $output_objdir/$soname.def;
10462 cat $export_symbols >> $output_objdir/$soname.def;
10464 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10471 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10472 link_all_deplibs=yes
10477 hardcode_shlibpath_var=no
10478 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10479 export_dynamic_flag_spec='${wl}-E'
10480 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10481 # Instead, shared libraries are loaded at an image base (0x10000000 by
10482 # default) and relocated if they conflict, which is a slow very memory
10483 # consuming and fragmenting process. To avoid this, we pick a random,
10484 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10485 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10486 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10487 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10490 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10492 if test "$host_os" = linux-dietlibc; then
10493 case $cc_basename in
10494 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10497 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10498 && test "$tmp_diet" = no
10500 tmp_addflag=' $pic_flag'
10501 tmp_sharedflag='-shared'
10502 case $cc_basename,$host_cpu in
10503 pgcc*) # Portland Group C compiler
10504 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10505 tmp_addflag=' $pic_flag'
10507 pgf77* | pgf90* | pgf95* | pgfortran*)
10508 # Portland Group f77 and f90 compilers
10509 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10510 tmp_addflag=' $pic_flag -Mnomain' ;;
10511 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10512 tmp_addflag=' -i_dynamic' ;;
10513 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10514 tmp_addflag=' -i_dynamic -nofor_main' ;;
10515 ifc* | ifort*) # Intel Fortran compiler
10516 tmp_addflag=' -nofor_main' ;;
10517 lf95*) # Lahey Fortran 8.1
10518 whole_archive_flag_spec=
10519 tmp_sharedflag='--shared' ;;
10520 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10521 tmp_sharedflag='-qmkshrobj'
10523 nvcc*) # Cuda Compiler Driver 2.2
10524 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10525 compiler_needs_object=yes
10528 case `$CC -V 2>&1 | sed 5q` in
10529 *Sun\ C*) # Sun C 5.9
10530 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10531 compiler_needs_object=yes
10532 tmp_sharedflag='-G' ;;
10533 *Sun\ F*) # Sun Fortran 8.3
10534 tmp_sharedflag='-G' ;;
10536 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10538 if test "x$supports_anon_versioning" = xyes; then
10539 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10540 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10541 echo "local: *; };" >> $output_objdir/$libname.ver~
10542 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10545 case $cc_basename in
10546 xlf* | bgf* | bgxlf* | mpixlf*)
10547 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10548 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10549 hardcode_libdir_flag_spec=
10550 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10551 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10552 if test "x$supports_anon_versioning" = xyes; then
10553 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10554 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10555 echo "local: *; };" >> $output_objdir/$libname.ver~
10556 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10566 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10567 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10570 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10571 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10576 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10580 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10581 *** create shared libraries on Solaris systems. Therefore, libtool
10582 *** is disabling shared libraries support. We urge you to upgrade GNU
10583 *** binutils to release 2.9.1 or newer. Another option is to modify
10584 *** your PATH or compiler configuration so that the native linker is
10585 *** used, and then restart.
10588 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10589 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10590 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10596 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10597 case `$LD -v 2>&1` in
10598 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10602 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10603 *** reliably create shared libraries on SCO systems. Therefore, libtool
10604 *** is disabling shared libraries support. We urge you to upgrade GNU
10605 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10606 *** your PATH or compiler configuration so that the native linker is
10607 *** used, and then restart.
10612 # For security reasons, it is highly recommended that you always
10613 # use absolute paths for naming shared libraries, and exclude the
10614 # DT_RUNPATH tag from executables and libraries. But doing so
10615 # requires that you compile everything twice, which is a pain.
10616 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10617 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10618 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10619 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10628 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10630 hardcode_direct=yes
10631 hardcode_shlibpath_var=no
10635 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10636 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10637 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10644 if test "$ld_shlibs" = no; then
10646 hardcode_libdir_flag_spec=
10647 export_dynamic_flag_spec=
10648 whole_archive_flag_spec=
10651 # PORTME fill in a description of your system's linker (not GNU ld)
10654 allow_undefined_flag=unsupported
10655 always_export_symbols=yes
10656 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
10657 # Note: this linker hardcodes the directories in LIBPATH if there
10658 # are no directories specified by -L.
10659 hardcode_minus_L=yes
10660 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10661 # Neither direct hardcoding nor static linking is supported with a
10663 hardcode_direct=unsupported
10668 if test "$host_cpu" = ia64; then
10669 # On IA64, the linker does run time linking by default, so we don't
10670 # have to do anything special.
10671 aix_use_runtimelinking=no
10672 exp_sym_flag='-Bexport'
10675 # If we're using GNU nm, then we don't want the "-C" option.
10676 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10677 # Also, AIX nm treats weak defined symbols like other global
10678 # defined symbols, whereas GNU nm marks them as "W".
10679 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10680 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10682 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10684 aix_use_runtimelinking=no
10686 # Test if we are trying to use run time linking or normal
10687 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10688 # need to do runtime linking.
10689 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10690 for ld_flag in $LDFLAGS; do
10691 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10692 aix_use_runtimelinking=yes
10699 exp_sym_flag='-bexport'
10700 no_entry_flag='-bnoentry'
10703 # When large executables or shared objects are built, AIX ld can
10704 # have problems creating the table of contents. If linking a library
10705 # or program results in "error TOC overflow" add -mminimal-toc to
10706 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10707 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10710 hardcode_direct=yes
10711 hardcode_direct_absolute=yes
10712 hardcode_libdir_separator=':'
10713 link_all_deplibs=yes
10714 file_list_spec='${wl}-f,'
10716 if test "$GCC" = yes; then
10717 case $host_os in aix4.[012]|aix4.[012].*)
10718 # We only want to do this on AIX 4.2 and lower, the check
10719 # below for broken collect2 doesn't work under 4.3+
10720 collect2name=`${CC} -print-prog-name=collect2`
10721 if test -f "$collect2name" &&
10722 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10724 # We have reworked collect2
10727 # We have old collect2
10728 hardcode_direct=unsupported
10729 # It fails to find uninstalled libraries when the uninstalled
10730 # path is not listed in the libpath. Setting hardcode_minus_L
10731 # to unsupported forces relinking
10732 hardcode_minus_L=yes
10733 hardcode_libdir_flag_spec='-L$libdir'
10734 hardcode_libdir_separator=
10738 shared_flag='-shared'
10739 if test "$aix_use_runtimelinking" = yes; then
10740 shared_flag="$shared_flag "'${wl}-G'
10744 if test "$host_cpu" = ia64; then
10745 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10746 # chokes on -Wl,-G. The following line is correct:
10749 if test "$aix_use_runtimelinking" = yes; then
10750 shared_flag='${wl}-G'
10752 shared_flag='${wl}-bM:SRE'
10757 export_dynamic_flag_spec='${wl}-bexpall'
10758 # It seems that -bexpall does not export symbols beginning with
10759 # underscore (_), so it is better to generate a list of symbols to export.
10760 always_export_symbols=yes
10761 if test "$aix_use_runtimelinking" = yes; then
10762 # Warning - without using the other runtime loading flags (-brtl),
10763 # -berok will link without error, but may produce a broken library.
10764 allow_undefined_flag='-berok'
10765 # Determine the default libpath from the value encoded in an
10766 # empty executable.
10767 if test x$gcc_no_link = xyes; then
10768 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10771 /* end confdefs.h. */
10781 if ac_fn_c_try_link "$LINENO"; then :
10783 lt_aix_libpath_sed='
10784 /Import File Strings/,/^$/ {
10790 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10791 # Check for a 64-bit object if we didn't find anything.
10792 if test -z "$aix_libpath"; then
10793 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10796 rm -f core conftest.err conftest.$ac_objext \
10797 conftest$ac_exeext conftest.$ac_ext
10798 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10800 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10801 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10803 if test "$host_cpu" = ia64; then
10804 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10805 allow_undefined_flag="-z nodefs"
10806 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
10808 # Determine the default libpath from the value encoded in an
10809 # empty executable.
10810 if test x$gcc_no_link = xyes; then
10811 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10814 /* end confdefs.h. */
10824 if ac_fn_c_try_link "$LINENO"; then :
10826 lt_aix_libpath_sed='
10827 /Import File Strings/,/^$/ {
10833 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10834 # Check for a 64-bit object if we didn't find anything.
10835 if test -z "$aix_libpath"; then
10836 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10839 rm -f core conftest.err conftest.$ac_objext \
10840 conftest$ac_exeext conftest.$ac_ext
10841 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10843 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10844 # Warning - without using the other run time loading flags,
10845 # -berok will link without error, but may produce a broken library.
10846 no_undefined_flag=' ${wl}-bernotok'
10847 allow_undefined_flag=' ${wl}-berok'
10848 if test "$with_gnu_ld" = yes; then
10849 # We only use this code for GNU lds that support --whole-archive.
10850 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10852 # Exported symbols can be pulled into shared objects from archives
10853 whole_archive_flag_spec='$convenience'
10855 archive_cmds_need_lc=yes
10856 # This is similar to how AIX traditionally builds its shared libraries.
10857 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10865 # see comment about AmigaOS4 .so support
10866 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10867 archive_expsym_cmds=''
10870 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
10871 hardcode_libdir_flag_spec='-L$libdir'
10872 hardcode_minus_L=yes
10878 export_dynamic_flag_spec=-rdynamic
10881 cygwin* | mingw* | pw32* | cegcc*)
10882 # When not using gcc, we currently assume that we are using
10883 # Microsoft Visual C++.
10884 # hardcode_libdir_flag_spec is actually meaningless, as there is
10885 # no search path for DLLs.
10886 hardcode_libdir_flag_spec=' '
10887 allow_undefined_flag=unsupported
10888 # Tell ltmain to make .lib files, not .a files.
10890 # Tell ltmain to make .dll files, not .so files.
10892 # FIXME: Setting linknames here is a bad hack.
10893 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10894 # The linker will automatically build a .lib file if we build a DLL.
10895 old_archive_from_new_cmds='true'
10896 # FIXME: Should let the user specify the lib program.
10897 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10898 fix_srcfile_path='`cygpath -w "$srcfile"`'
10899 enable_shared_with_static_runtimes=yes
10902 darwin* | rhapsody*)
10905 archive_cmds_need_lc=no
10907 hardcode_automatic=yes
10908 hardcode_shlibpath_var=unsupported
10909 if test "$lt_cv_ld_force_load" = "yes"; then
10910 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10912 whole_archive_flag_spec=''
10914 link_all_deplibs=yes
10915 allow_undefined_flag="$_lt_dar_allow_undefined"
10916 case $cc_basename in
10917 ifort*) _lt_dar_can_shared=yes ;;
10918 *) _lt_dar_can_shared=$GCC ;;
10920 if test "$_lt_dar_can_shared" = "yes"; then
10921 output_verbose_link_cmd=func_echo_all
10922 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10923 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10924 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
10925 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
10934 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10935 hardcode_libdir_flag_spec='-L$libdir'
10936 hardcode_shlibpath_var=no
10939 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10940 # support. Future versions do this automatically, but an explicit c++rt0.o
10941 # does not break anything, and helps significantly (at the cost of a little
10944 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10945 hardcode_libdir_flag_spec='-R$libdir'
10946 hardcode_direct=yes
10947 hardcode_shlibpath_var=no
10950 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10952 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10953 hardcode_direct=yes
10954 hardcode_minus_L=yes
10955 hardcode_shlibpath_var=no
10958 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10959 freebsd* | dragonfly*)
10960 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10961 hardcode_libdir_flag_spec='-R$libdir'
10962 hardcode_direct=yes
10963 hardcode_shlibpath_var=no
10967 if test "$GCC" = yes; then
10968 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10970 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10972 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10973 hardcode_libdir_separator=:
10974 hardcode_direct=yes
10976 # hardcode_minus_L: Not really in the search PATH,
10977 # but as the default location of the library.
10978 hardcode_minus_L=yes
10979 export_dynamic_flag_spec='${wl}-E'
10983 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10984 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10986 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10988 if test "$with_gnu_ld" = no; then
10989 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10990 hardcode_libdir_flag_spec_ld='+b $libdir'
10991 hardcode_libdir_separator=:
10992 hardcode_direct=yes
10993 hardcode_direct_absolute=yes
10994 export_dynamic_flag_spec='${wl}-E'
10995 # hardcode_minus_L: Not really in the search PATH,
10996 # but as the default location of the library.
10997 hardcode_minus_L=yes
11002 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11005 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11008 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11011 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11017 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11020 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11024 # Older versions of the 11.00 compiler do not understand -b yet
11025 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11027 $as_echo_n "checking if $CC understands -b... " >&6; }
11028 if ${lt_cv_prog_compiler__b+:} false; then :
11029 $as_echo_n "(cached) " >&6
11031 lt_cv_prog_compiler__b=no
11032 save_LDFLAGS="$LDFLAGS"
11033 LDFLAGS="$LDFLAGS -b"
11034 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11035 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11036 # The linker can only warn and ignore the option if not recognized
11037 # So say no if there are warnings
11038 if test -s conftest.err; then
11039 # Append any errors to the config.log.
11040 cat conftest.err 1>&5
11041 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11042 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11043 if diff conftest.exp conftest.er2 >/dev/null; then
11044 lt_cv_prog_compiler__b=yes
11047 lt_cv_prog_compiler__b=yes
11051 LDFLAGS="$save_LDFLAGS"
11054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11055 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11057 if test x"$lt_cv_prog_compiler__b" = xyes; then
11058 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11060 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11066 if test "$with_gnu_ld" = no; then
11067 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11068 hardcode_libdir_separator=:
11073 hardcode_shlibpath_var=no
11076 hardcode_direct=yes
11077 hardcode_direct_absolute=yes
11078 export_dynamic_flag_spec='${wl}-E'
11080 # hardcode_minus_L: Not really in the search PATH,
11081 # but as the default location of the library.
11082 hardcode_minus_L=yes
11088 irix5* | irix6* | nonstopux*)
11089 if test "$GCC" = yes; then
11090 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11091 # Try to use the -exported_symbol ld option, if it does not
11092 # work, assume that -exports_file does not work either and
11093 # implicitly export all symbols.
11094 save_LDFLAGS="$LDFLAGS"
11095 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11096 if test x$gcc_no_link = xyes; then
11097 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11100 /* end confdefs.h. */
11103 if ac_fn_c_try_link "$LINENO"; then :
11104 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
11107 rm -f core conftest.err conftest.$ac_objext \
11108 conftest$ac_exeext conftest.$ac_ext
11109 LDFLAGS="$save_LDFLAGS"
11111 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
11112 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
11114 archive_cmds_need_lc='no'
11115 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11116 hardcode_libdir_separator=:
11118 link_all_deplibs=yes
11122 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11123 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11125 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11127 hardcode_libdir_flag_spec='-R$libdir'
11128 hardcode_direct=yes
11129 hardcode_shlibpath_var=no
11133 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11134 hardcode_direct=yes
11135 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11136 hardcode_libdir_separator=:
11137 hardcode_shlibpath_var=no
11144 if test -f /usr/libexec/ld.so; then
11145 hardcode_direct=yes
11146 hardcode_shlibpath_var=no
11147 hardcode_direct_absolute=yes
11148 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11149 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11150 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11151 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11152 export_dynamic_flag_spec='${wl}-E'
11155 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11156 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11157 hardcode_libdir_flag_spec='-R$libdir'
11160 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11161 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11171 hardcode_libdir_flag_spec='-L$libdir'
11172 hardcode_minus_L=yes
11173 allow_undefined_flag=unsupported
11174 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
11175 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11179 if test "$GCC" = yes; then
11180 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11181 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11183 allow_undefined_flag=' -expect_unresolved \*'
11184 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
11186 archive_cmds_need_lc='no'
11187 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11188 hardcode_libdir_separator=:
11191 osf4* | osf5*) # as osf3* with the addition of -msym flag
11192 if test "$GCC" = yes; then
11193 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11194 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11195 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11197 allow_undefined_flag=' -expect_unresolved \*'
11198 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
11199 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
11200 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
11202 # Both c and cxx compiler support -rpath directly
11203 hardcode_libdir_flag_spec='-rpath $libdir'
11205 archive_cmds_need_lc='no'
11206 hardcode_libdir_separator=:
11210 no_undefined_flag=' -z defs'
11211 if test "$GCC" = yes; then
11213 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11214 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11215 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11217 case `$CC -V 2>&1` in
11220 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11221 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11222 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11226 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11227 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11228 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11232 hardcode_libdir_flag_spec='-R$libdir'
11233 hardcode_shlibpath_var=no
11235 solaris2.[0-5] | solaris2.[0-5].*) ;;
11237 # The compiler driver will combine and reorder linker options,
11238 # but understands `-z linker_flag'. GCC discards it without `$wl',
11239 # but is careful enough not to reorder.
11240 # Supported since Solaris 2.6 (maybe 2.5.1?)
11241 if test "$GCC" = yes; then
11242 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11244 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11248 link_all_deplibs=yes
11252 if test "x$host_vendor" = xsequent; then
11253 # Use $CC to link under sequent, because it throws in some extra .o
11254 # files that make .init and .fini sections work.
11255 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11257 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11259 hardcode_libdir_flag_spec='-L$libdir'
11260 hardcode_direct=yes
11261 hardcode_minus_L=yes
11262 hardcode_shlibpath_var=no
11266 case $host_vendor in
11268 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11269 hardcode_direct=yes # is this really true???
11272 ## LD is ld it makes a PLAMLIB
11273 ## CC just makes a GrossModule.
11274 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11275 reload_cmds='$CC -r -o $output$reload_objs'
11279 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11280 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11283 runpath_var='LD_RUN_PATH'
11284 hardcode_shlibpath_var=no
11288 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11289 hardcode_shlibpath_var=no
11290 export_dynamic_flag_spec='-Bexport'
11294 if test -d /usr/nec; then
11295 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11296 hardcode_shlibpath_var=no
11297 runpath_var=LD_RUN_PATH
11298 hardcode_runpath_var=yes
11303 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11304 no_undefined_flag='${wl}-z,text'
11305 archive_cmds_need_lc=no
11306 hardcode_shlibpath_var=no
11307 runpath_var='LD_RUN_PATH'
11309 if test "$GCC" = yes; then
11310 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11311 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11313 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11314 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11318 sysv5* | sco3.2v5* | sco5v6*)
11319 # Note: We can NOT use -z defs as we might desire, because we do not
11320 # link with -lc, and that would cause any symbols used from libc to
11321 # always be unresolved, which means just about no library would
11322 # ever link correctly. If we're not using GNU ld we use -z text
11323 # though, which does catch some bad symbols but isn't as heavy-handed
11325 no_undefined_flag='${wl}-z,text'
11326 allow_undefined_flag='${wl}-z,nodefs'
11327 archive_cmds_need_lc=no
11328 hardcode_shlibpath_var=no
11329 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11330 hardcode_libdir_separator=':'
11331 link_all_deplibs=yes
11332 export_dynamic_flag_spec='${wl}-Bexport'
11333 runpath_var='LD_RUN_PATH'
11335 if test "$GCC" = yes; then
11336 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11337 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11339 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11340 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11345 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11346 hardcode_libdir_flag_spec='-L$libdir'
11347 hardcode_shlibpath_var=no
11355 if test x$host_vendor = xsni; then
11357 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11358 export_dynamic_flag_spec='${wl}-Blargedynsym'
11364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11365 $as_echo "$ld_shlibs" >&6; }
11366 test "$ld_shlibs" = no && can_build_shared=no
11368 with_gnu_ld=$with_gnu_ld
11385 # Do we need to explicitly link libc?
11387 case "x$archive_cmds_need_lc" in
11389 # Assume -lc should be added
11390 archive_cmds_need_lc=yes
11392 if test "$enable_shared" = yes && test "$GCC" = yes; then
11393 case $archive_cmds in
11395 # FIXME: we may have to deal with multi-command sequences.
11398 # Test whether the compiler implicitly links with -lc since on some
11399 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11400 # to ld, don't add -lc before -lgcc.
11401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11402 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11403 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11404 $as_echo_n "(cached) " >&6
11407 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11409 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11410 (eval $ac_compile) 2>&5
11412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11413 test $ac_status = 0; } 2>conftest.err; then
11416 libobjs=conftest.$ac_objext
11418 wl=$lt_prog_compiler_wl
11419 pic_flag=$lt_prog_compiler_pic
11425 lt_save_allow_undefined_flag=$allow_undefined_flag
11426 allow_undefined_flag=
11427 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11428 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11430 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11431 test $ac_status = 0; }
11433 lt_cv_archive_cmds_need_lc=no
11435 lt_cv_archive_cmds_need_lc=yes
11437 allow_undefined_flag=$lt_save_allow_undefined_flag
11439 cat conftest.err 1>&5
11444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11445 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11446 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11610 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11612 if test "$GCC" = yes; then
11614 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11615 *) lt_awk_arg="/^libraries:/" ;;
11618 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11619 *) lt_sed_strip_eq="s,=/,/,g" ;;
11621 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11622 case $lt_search_path_spec in
11624 # if the path contains ";" then we assume it to be the separator
11625 # otherwise default to the standard path separator (i.e. ":") - it is
11626 # assumed that no part of a normal pathname contains ";" but that should
11627 # okay in the real world where ";" in dirpaths is itself problematic.
11628 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11631 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11634 # Ok, now we have the path, separated by spaces, we can step through it
11635 # and add multilib dir if necessary.
11636 lt_tmp_lt_search_path_spec=
11637 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11638 for lt_sys_path in $lt_search_path_spec; do
11639 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11640 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11642 test -d "$lt_sys_path" && \
11643 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11646 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11647 BEGIN {RS=" "; FS="/|\n";} {
11650 for (lt_i = NF; lt_i > 0; lt_i--) {
11651 if ($lt_i != "" && $lt_i != ".") {
11652 if ($lt_i == "..") {
11655 if (lt_count == 0) {
11656 lt_foo="/" $lt_i lt_foo;
11663 if (lt_foo != "") { lt_freq[lt_foo]++; }
11664 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11666 # AWK program above erroneously prepends '/' to C:/dos/paths
11669 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11670 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11672 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11674 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11676 library_names_spec=
11677 libname_spec='lib$name'
11681 postuninstall_cmds=
11685 shlibpath_overrides_runpath=unknown
11687 dynamic_linker="$host_os ld.so"
11688 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11689 need_lib_prefix=unknown
11690 hardcode_into_libs=no
11692 # when you set need_version to no, make sure it does not cause -set_version
11693 # flags to be left without arguments
11694 need_version=unknown
11699 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11700 shlibpath_var=LIBPATH
11702 # AIX 3 has no versioning support, so we append a major version to the name.
11703 soname_spec='${libname}${release}${shared_ext}$major'
11710 hardcode_into_libs=yes
11711 if test "$host_cpu" = ia64; then
11712 # AIX 5 supports IA64
11713 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11714 shlibpath_var=LD_LIBRARY_PATH
11716 # With GCC up to 2.95.x, collect2 would create an import file
11717 # for dependence libraries. The import file would start with
11718 # the line `#! .'. This would cause the generated library to
11719 # depend on `.', always an invalid library. This was fixed in
11720 # development snapshots of GCC prior to 3.0.
11722 aix4 | aix4.[01] | aix4.[01].*)
11723 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11725 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11728 can_build_shared=no
11732 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11733 # soname into executable. Probably we can add versioning support to
11734 # collect2, so additional links can be useful in future.
11735 if test "$aix_use_runtimelinking" = yes; then
11736 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11737 # instead of lib<name>.a to let people know that these are not
11738 # typical AIX shared libraries.
11739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11741 # We preserve .a as extension for shared libraries through AIX4.2
11742 # and later when we are not doing run time linking.
11743 library_names_spec='${libname}${release}.a $libname.a'
11744 soname_spec='${libname}${release}${shared_ext}$major'
11746 shlibpath_var=LIBPATH
11753 # Since July 2007 AmigaOS4 officially supports .so libraries.
11754 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11758 library_names_spec='$libname.ixlibrary $libname.a'
11759 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11760 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11766 library_names_spec='${libname}${shared_ext}'
11767 dynamic_linker="$host_os ld.so"
11768 shlibpath_var=LIBRARY_PATH
11774 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11775 soname_spec='${libname}${release}${shared_ext}$major'
11776 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11777 shlibpath_var=LD_LIBRARY_PATH
11778 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11779 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11780 # the default ld.so.conf also contains /usr/contrib/lib and
11781 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11782 # libtool to hard-code these into programs
11785 cygwin* | mingw* | pw32* | cegcc*)
11786 version_type=windows
11791 case $GCC,$host_os in
11792 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11793 library_names_spec='$libname.dll.a'
11794 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11795 postinstall_cmds='base_file=`basename \${file}`~
11796 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11797 dldir=$destdir/`dirname \$dlpath`~
11798 test -d \$dldir || mkdir -p \$dldir~
11799 $install_prog $dir/$dlname \$dldir/$dlname~
11800 chmod a+x \$dldir/$dlname~
11801 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11802 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11804 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11805 dlpath=$dir/\$dldll~
11807 shlibpath_overrides_runpath=yes
11811 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11812 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11814 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11817 # MinGW DLLs use traditional 'lib' prefix
11818 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11821 # pw32 DLLs use 'pw' prefix rather than 'lib'
11822 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11828 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11831 dynamic_linker='Win32 ld.exe'
11832 # FIXME: first we should search . and the directory the executable is in
11836 darwin* | rhapsody*)
11837 dynamic_linker="$host_os dyld"
11838 version_type=darwin
11841 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11842 soname_spec='${libname}${release}${major}$shared_ext'
11843 shlibpath_overrides_runpath=yes
11844 shlibpath_var=DYLD_LIBRARY_PATH
11845 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11847 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11848 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11856 soname_spec='${libname}${release}${shared_ext}$major'
11857 shlibpath_var=LD_LIBRARY_PATH
11860 freebsd* | dragonfly*)
11861 # DragonFly does not have aout. When/if they implement a new
11862 # versioning mechanism, adjust this.
11863 if test -x /usr/bin/objformat; then
11864 objformat=`/usr/bin/objformat`
11867 freebsd[23].*) objformat=aout ;;
11868 *) objformat=elf ;;
11871 version_type=freebsd-$objformat
11872 case $version_type in
11874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11879 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11883 shlibpath_var=LD_LIBRARY_PATH
11886 shlibpath_overrides_runpath=yes
11888 freebsd3.[01]* | freebsdelf3.[01]*)
11889 shlibpath_overrides_runpath=yes
11890 hardcode_into_libs=yes
11892 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11893 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11894 shlibpath_overrides_runpath=no
11895 hardcode_into_libs=yes
11897 *) # from 4.6 on, and DragonFly
11898 shlibpath_overrides_runpath=yes
11899 hardcode_into_libs=yes
11908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11909 soname_spec='${libname}${release}${shared_ext}$major'
11910 shlibpath_var=LD_LIBRARY_PATH
11911 hardcode_into_libs=yes
11918 dynamic_linker="$host_os runtime_loader"
11919 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11920 soname_spec='${libname}${release}${shared_ext}$major'
11921 shlibpath_var=LIBRARY_PATH
11922 shlibpath_overrides_runpath=yes
11923 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11924 hardcode_into_libs=yes
11927 hpux9* | hpux10* | hpux11*)
11928 # Give a soname corresponding to the major version so that dld.sl refuses to
11929 # link against other versions.
11936 hardcode_into_libs=yes
11937 dynamic_linker="$host_os dld.so"
11938 shlibpath_var=LD_LIBRARY_PATH
11939 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11941 soname_spec='${libname}${release}${shared_ext}$major'
11942 if test "X$HPUX_IA64_MODE" = X32; then
11943 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11945 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11947 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11951 hardcode_into_libs=yes
11952 dynamic_linker="$host_os dld.sl"
11953 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11954 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11956 soname_spec='${libname}${release}${shared_ext}$major'
11957 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11958 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11962 dynamic_linker="$host_os dld.sl"
11963 shlibpath_var=SHLIB_PATH
11964 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11966 soname_spec='${libname}${release}${shared_ext}$major'
11969 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11970 postinstall_cmds='chmod 555 $lib'
11971 # or fails outright, so override atomically:
11972 install_override_mode=555
11979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11980 soname_spec='${libname}${release}${shared_ext}$major'
11981 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11982 shlibpath_var=LD_LIBRARY_PATH
11983 shlibpath_overrides_runpath=no
11984 hardcode_into_libs=yes
11987 irix5* | irix6* | nonstopux*)
11989 nonstopux*) version_type=nonstopux ;;
11991 if test "$lt_cv_prog_gnu_ld" = yes; then
11999 soname_spec='${libname}${release}${shared_ext}$major'
12000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12002 irix5* | nonstopux*)
12003 libsuff= shlibsuff=
12006 case $LD in # libtool.m4 will add one of these switches to LD
12007 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12008 libsuff= shlibsuff= libmagic=32-bit;;
12009 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12010 libsuff=32 shlibsuff=N32 libmagic=N32;;
12011 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12012 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12013 *) libsuff= shlibsuff= libmagic=never-match;;
12017 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12018 shlibpath_overrides_runpath=no
12019 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12020 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12021 hardcode_into_libs=yes
12024 # No shared lib support for Linux oldld, aout, or coff.
12025 linux*oldld* | linux*aout* | linux*coff*)
12029 # This must be Linux ELF.
12031 # uclinux* changes (here and below) have been submitted to the libtool
12032 # project, but have not yet been accepted: they are GCC-local changes
12033 # for the time being. (See
12034 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
12035 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
12039 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12040 soname_spec='${libname}${release}${shared_ext}$major'
12041 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12042 shlibpath_var=LD_LIBRARY_PATH
12043 shlibpath_overrides_runpath=no
12045 # Some binutils ld are patched to set DT_RUNPATH
12046 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12047 $as_echo_n "(cached) " >&6
12049 lt_cv_shlibpath_overrides_runpath=no
12050 save_LDFLAGS=$LDFLAGS
12051 save_libdir=$libdir
12052 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12053 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12054 if test x$gcc_no_link = xyes; then
12055 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12058 /* end confdefs.h. */
12068 if ac_fn_c_try_link "$LINENO"; then :
12069 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12070 lt_cv_shlibpath_overrides_runpath=yes
12073 rm -f core conftest.err conftest.$ac_objext \
12074 conftest$ac_exeext conftest.$ac_ext
12075 LDFLAGS=$save_LDFLAGS
12076 libdir=$save_libdir
12080 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12082 # This implies no fast_install, which is unacceptable.
12083 # Some rework will be needed to allow for fast_install
12084 # before this can be enabled.
12085 hardcode_into_libs=yes
12087 # Append ld.so.conf contents to the search path
12088 if test -f /etc/ld.so.conf; then
12089 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
12090 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12093 # We used to test for /lib/ld.so.1 and disable shared libraries on
12094 # powerpc, because MkLinux only supported shared libraries with the
12095 # GNU dynamic linker. Since this was broken with cross compilers,
12096 # most powerpc-linux boxes support dynamic linking these days and
12097 # people can always --disable-shared, the test was removed, and we
12098 # assume the GNU/Linux dynamic linker is in use.
12099 dynamic_linker='GNU/Linux ld.so'
12106 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12107 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12108 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12109 dynamic_linker='NetBSD (a.out) ld.so'
12111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12112 soname_spec='${libname}${release}${shared_ext}$major'
12113 dynamic_linker='NetBSD ld.elf_so'
12115 shlibpath_var=LD_LIBRARY_PATH
12116 shlibpath_overrides_runpath=yes
12117 hardcode_into_libs=yes
12122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12123 shlibpath_var=LD_LIBRARY_PATH
12124 shlibpath_overrides_runpath=yes
12131 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12132 soname_spec='${libname}${release}${shared_ext}$major'
12133 shlibpath_var=LD_LIBRARY_PATH
12134 shlibpath_overrides_runpath=no
12135 hardcode_into_libs=yes
12136 dynamic_linker='ldqnx.so'
12141 sys_lib_dlsearch_path_spec="/usr/lib"
12143 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12145 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12146 *) need_version=no ;;
12148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12149 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12150 shlibpath_var=LD_LIBRARY_PATH
12151 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12153 openbsd2.[89] | openbsd2.[89].*)
12154 shlibpath_overrides_runpath=no
12157 shlibpath_overrides_runpath=yes
12161 shlibpath_overrides_runpath=yes
12166 libname_spec='$name'
12169 library_names_spec='$libname${shared_ext} $libname.a'
12170 dynamic_linker='OS/2 ld.exe'
12171 shlibpath_var=LIBPATH
12174 osf3* | osf4* | osf5*)
12178 soname_spec='${libname}${release}${shared_ext}$major'
12179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12180 shlibpath_var=LD_LIBRARY_PATH
12181 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12182 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12194 soname_spec='${libname}${release}${shared_ext}$major'
12195 shlibpath_var=LD_LIBRARY_PATH
12196 shlibpath_overrides_runpath=yes
12197 hardcode_into_libs=yes
12198 # ldd complains unless libraries are executable
12199 postinstall_cmds='chmod +x $lib'
12204 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12205 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12206 shlibpath_var=LD_LIBRARY_PATH
12207 shlibpath_overrides_runpath=yes
12208 if test "$with_gnu_ld" = yes; then
12216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12217 soname_spec='${libname}${release}${shared_ext}$major'
12218 shlibpath_var=LD_LIBRARY_PATH
12219 case $host_vendor in
12221 shlibpath_overrides_runpath=no
12223 runpath_var=LD_RUN_PATH
12231 shlibpath_overrides_runpath=no
12232 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12238 if test -d /usr/nec ;then
12240 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12241 soname_spec='$libname${shared_ext}.$major'
12242 shlibpath_var=LD_LIBRARY_PATH
12246 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12247 version_type=freebsd-elf
12250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12251 soname_spec='${libname}${release}${shared_ext}$major'
12252 shlibpath_var=LD_LIBRARY_PATH
12253 shlibpath_overrides_runpath=yes
12254 hardcode_into_libs=yes
12255 if test "$with_gnu_ld" = yes; then
12256 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12258 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12261 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12265 sys_lib_dlsearch_path_spec='/usr/lib'
12269 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12274 shlibpath_var=LD_LIBRARY_PATH
12275 shlibpath_overrides_runpath=no
12276 hardcode_into_libs=yes
12281 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12282 soname_spec='${libname}${release}${shared_ext}$major'
12283 shlibpath_var=LD_LIBRARY_PATH
12290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12291 $as_echo "$dynamic_linker" >&6; }
12292 test "$dynamic_linker" = no && can_build_shared=no
12294 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12295 if test "$GCC" = yes; then
12296 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12299 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12300 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12302 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12303 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12398 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12400 if test -n "$hardcode_libdir_flag_spec" ||
12401 test -n "$runpath_var" ||
12402 test "X$hardcode_automatic" = "Xyes" ; then
12404 # We can hardcode non-existent directories.
12405 if test "$hardcode_direct" != no &&
12406 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12407 # have to relink, otherwise we might link with an installed library
12408 # when we should be linking with a yet-to-be-installed one
12409 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12410 test "$hardcode_minus_L" != no; then
12411 # Linking always hardcodes the temporary library directory.
12412 hardcode_action=relink
12414 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12415 hardcode_action=immediate
12418 # We cannot hardcode anything, or else we can only hardcode existing
12420 hardcode_action=unsupported
12422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12423 $as_echo "$hardcode_action" >&6; }
12425 if test "$hardcode_action" = relink ||
12426 test "$inherit_rpath" = yes; then
12427 # Fast installation is not supported
12428 enable_fast_install=no
12429 elif test "$shlibpath_overrides_runpath" = yes ||
12430 test "$enable_shared" = no; then
12431 # Fast installation is not necessary
12432 enable_fast_install=needless
12440 if test "x$enable_dlopen" != xyes; then
12441 enable_dlopen=unknown
12442 enable_dlopen_self=unknown
12443 enable_dlopen_self_static=unknown
12450 lt_cv_dlopen="load_add_on"
12452 lt_cv_dlopen_self=yes
12455 mingw* | pw32* | cegcc*)
12456 lt_cv_dlopen="LoadLibrary"
12461 lt_cv_dlopen="dlopen"
12466 # if libdl is installed we need to link against it
12467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12468 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12469 if ${ac_cv_lib_dl_dlopen+:} false; then :
12470 $as_echo_n "(cached) " >&6
12472 ac_check_lib_save_LIBS=$LIBS
12474 if test x$gcc_no_link = xyes; then
12475 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12478 /* end confdefs.h. */
12480 /* Override any GCC internal prototype to avoid an error.
12481 Use char because int might match the return type of a GCC
12482 builtin and then its argument prototype would still apply. */
12495 if ac_fn_c_try_link "$LINENO"; then :
12496 ac_cv_lib_dl_dlopen=yes
12498 ac_cv_lib_dl_dlopen=no
12500 rm -f core conftest.err conftest.$ac_objext \
12501 conftest$ac_exeext conftest.$ac_ext
12502 LIBS=$ac_check_lib_save_LIBS
12504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12505 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12506 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12507 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12510 lt_cv_dlopen="dyld"
12512 lt_cv_dlopen_self=yes
12519 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12520 if test "x$ac_cv_func_shl_load" = xyes; then :
12521 lt_cv_dlopen="shl_load"
12523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12524 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12525 if ${ac_cv_lib_dld_shl_load+:} false; then :
12526 $as_echo_n "(cached) " >&6
12528 ac_check_lib_save_LIBS=$LIBS
12530 if test x$gcc_no_link = xyes; then
12531 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12534 /* end confdefs.h. */
12536 /* Override any GCC internal prototype to avoid an error.
12537 Use char because int might match the return type of a GCC
12538 builtin and then its argument prototype would still apply. */
12546 return shl_load ();
12551 if ac_fn_c_try_link "$LINENO"; then :
12552 ac_cv_lib_dld_shl_load=yes
12554 ac_cv_lib_dld_shl_load=no
12556 rm -f core conftest.err conftest.$ac_objext \
12557 conftest$ac_exeext conftest.$ac_ext
12558 LIBS=$ac_check_lib_save_LIBS
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12561 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12562 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12563 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12565 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12566 if test "x$ac_cv_func_dlopen" = xyes; then :
12567 lt_cv_dlopen="dlopen"
12569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12570 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12571 if ${ac_cv_lib_dl_dlopen+:} false; then :
12572 $as_echo_n "(cached) " >&6
12574 ac_check_lib_save_LIBS=$LIBS
12576 if test x$gcc_no_link = xyes; then
12577 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12580 /* end confdefs.h. */
12582 /* Override any GCC internal prototype to avoid an error.
12583 Use char because int might match the return type of a GCC
12584 builtin and then its argument prototype would still apply. */
12597 if ac_fn_c_try_link "$LINENO"; then :
12598 ac_cv_lib_dl_dlopen=yes
12600 ac_cv_lib_dl_dlopen=no
12602 rm -f core conftest.err conftest.$ac_objext \
12603 conftest$ac_exeext conftest.$ac_ext
12604 LIBS=$ac_check_lib_save_LIBS
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12607 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12608 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12609 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12612 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12613 if ${ac_cv_lib_svld_dlopen+:} false; then :
12614 $as_echo_n "(cached) " >&6
12616 ac_check_lib_save_LIBS=$LIBS
12617 LIBS="-lsvld $LIBS"
12618 if test x$gcc_no_link = xyes; then
12619 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12622 /* end confdefs.h. */
12624 /* Override any GCC internal prototype to avoid an error.
12625 Use char because int might match the return type of a GCC
12626 builtin and then its argument prototype would still apply. */
12639 if ac_fn_c_try_link "$LINENO"; then :
12640 ac_cv_lib_svld_dlopen=yes
12642 ac_cv_lib_svld_dlopen=no
12644 rm -f core conftest.err conftest.$ac_objext \
12645 conftest$ac_exeext conftest.$ac_ext
12646 LIBS=$ac_check_lib_save_LIBS
12648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12649 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12650 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12651 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12654 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12655 if ${ac_cv_lib_dld_dld_link+:} false; then :
12656 $as_echo_n "(cached) " >&6
12658 ac_check_lib_save_LIBS=$LIBS
12660 if test x$gcc_no_link = xyes; then
12661 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12664 /* end confdefs.h. */
12666 /* Override any GCC internal prototype to avoid an error.
12667 Use char because int might match the return type of a GCC
12668 builtin and then its argument prototype would still apply. */
12676 return dld_link ();
12681 if ac_fn_c_try_link "$LINENO"; then :
12682 ac_cv_lib_dld_dld_link=yes
12684 ac_cv_lib_dld_dld_link=no
12686 rm -f core conftest.err conftest.$ac_objext \
12687 conftest$ac_exeext conftest.$ac_ext
12688 LIBS=$ac_check_lib_save_LIBS
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12691 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12692 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12693 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12714 if test "x$lt_cv_dlopen" != xno; then
12720 case $lt_cv_dlopen in
12722 save_CPPFLAGS="$CPPFLAGS"
12723 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12725 save_LDFLAGS="$LDFLAGS"
12726 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12729 LIBS="$lt_cv_dlopen_libs $LIBS"
12731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12732 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12733 if ${lt_cv_dlopen_self+:} false; then :
12734 $as_echo_n "(cached) " >&6
12736 if test "$cross_compiling" = yes; then :
12737 lt_cv_dlopen_self=cross
12739 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12740 lt_status=$lt_dlunknown
12741 cat > conftest.$ac_ext <<_LT_EOF
12742 #line 12742 "configure"
12743 #include "confdefs.h"
12752 # define LT_DLGLOBAL RTLD_GLOBAL
12755 # define LT_DLGLOBAL DL_GLOBAL
12757 # define LT_DLGLOBAL 0
12761 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12762 find out it does not work in some platform. */
12763 #ifndef LT_DLLAZY_OR_NOW
12765 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12768 # define LT_DLLAZY_OR_NOW DL_LAZY
12771 # define LT_DLLAZY_OR_NOW RTLD_NOW
12774 # define LT_DLLAZY_OR_NOW DL_NOW
12776 # define LT_DLLAZY_OR_NOW 0
12783 /* When -fvisbility=hidden is used, assume the code has been annotated
12784 correspondingly for the symbols needed. */
12785 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12786 void fnord () __attribute__((visibility("default")));
12789 void fnord () { int i=42; }
12792 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12793 int status = $lt_dlunknown;
12797 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12800 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12801 else puts (dlerror ());
12803 /* dlclose (self); */
12811 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12812 (eval $ac_link) 2>&5
12814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12815 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12816 (./conftest; exit; ) >&5 2>/dev/null
12818 case x$lt_status in
12819 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12820 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12821 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12824 # compilation failed
12825 lt_cv_dlopen_self=no
12832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12833 $as_echo "$lt_cv_dlopen_self" >&6; }
12835 if test "x$lt_cv_dlopen_self" = xyes; then
12836 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12838 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12839 if ${lt_cv_dlopen_self_static+:} false; then :
12840 $as_echo_n "(cached) " >&6
12842 if test "$cross_compiling" = yes; then :
12843 lt_cv_dlopen_self_static=cross
12845 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12846 lt_status=$lt_dlunknown
12847 cat > conftest.$ac_ext <<_LT_EOF
12848 #line 12848 "configure"
12849 #include "confdefs.h"
12858 # define LT_DLGLOBAL RTLD_GLOBAL
12861 # define LT_DLGLOBAL DL_GLOBAL
12863 # define LT_DLGLOBAL 0
12867 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12868 find out it does not work in some platform. */
12869 #ifndef LT_DLLAZY_OR_NOW
12871 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12874 # define LT_DLLAZY_OR_NOW DL_LAZY
12877 # define LT_DLLAZY_OR_NOW RTLD_NOW
12880 # define LT_DLLAZY_OR_NOW DL_NOW
12882 # define LT_DLLAZY_OR_NOW 0
12889 /* When -fvisbility=hidden is used, assume the code has been annotated
12890 correspondingly for the symbols needed. */
12891 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12892 void fnord () __attribute__((visibility("default")));
12895 void fnord () { int i=42; }
12898 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12899 int status = $lt_dlunknown;
12903 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12906 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12907 else puts (dlerror ());
12909 /* dlclose (self); */
12917 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12918 (eval $ac_link) 2>&5
12920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12921 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12922 (./conftest; exit; ) >&5 2>/dev/null
12924 case x$lt_status in
12925 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12926 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12927 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12930 # compilation failed
12931 lt_cv_dlopen_self_static=no
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12939 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12942 CPPFLAGS="$save_CPPFLAGS"
12943 LDFLAGS="$save_LDFLAGS"
12948 case $lt_cv_dlopen_self in
12949 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12950 *) enable_dlopen_self=unknown ;;
12953 case $lt_cv_dlopen_self_static in
12954 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12955 *) enable_dlopen_self_static=unknown ;;
12977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12978 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12979 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12980 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12981 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12983 $as_echo "yes" >&6; }
12985 # FIXME - insert some real tests, host_os isn't really good enough
12988 if test -n "$STRIP" ; then
12989 striplib="$STRIP -x"
12990 old_striplib="$STRIP -S"
12991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12992 $as_echo "yes" >&6; }
12994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12995 $as_echo "no" >&6; }
12999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13000 $as_echo "no" >&6; }
13016 # Report which library types will actually be built
13017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13018 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13020 $as_echo "$can_build_shared" >&6; }
13022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13023 $as_echo_n "checking whether to build shared libraries... " >&6; }
13024 test "$can_build_shared" = "no" && enable_shared=no
13026 # On AIX, shared libraries and static libraries use the same namespace, and
13027 # are all built from PIC.
13030 test "$enable_shared" = yes && enable_static=no
13031 if test -n "$RANLIB"; then
13032 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13033 postinstall_cmds='$RANLIB $lib'
13038 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13039 test "$enable_shared" = yes && enable_static=no
13043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13044 $as_echo "$enable_shared" >&6; }
13046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13047 $as_echo_n "checking whether to build static libraries... " >&6; }
13048 # Make sure either enable_shared or enable_static is yes.
13049 test "$enable_shared" = yes || enable_static=yes
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13051 $as_echo "$enable_static" >&6; }
13058 ac_cpp='$CPP $CPPFLAGS'
13059 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13060 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13061 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13077 ac_config_commands="$ac_config_commands libtool"
13082 # Only expand once:
13089 *-cygwin* | *-mingw*)
13090 # 'host' will be top-level target in the case of a target lib,
13091 # we must compare to with_cross_host to decide if this is a native
13092 # or cross-compiler and select where to install dlls appropriately.
13093 if test -n "$with_cross_host" &&
13094 test x"$with_cross_host" != x"no"; then
13095 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
13097 lt_host_flags='-no-undefined -bindir "$(bindir)"';
13109 #AC_MSG_NOTICE([====== Finished libtool configuration]) ; sleep 10
13111 # We need gfortran to compile parts of the library
13112 #AC_PROG_FC(gfortran)
13114 ac_ext=${ac_fc_srcext-f}
13115 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13116 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13117 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13118 if test -n "$ac_tool_prefix"; then
13119 for ac_prog in gfortran
13121 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
13122 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
13123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13124 $as_echo_n "checking for $ac_word... " >&6; }
13125 if ${ac_cv_prog_FC+:} false; then :
13126 $as_echo_n "(cached) " >&6
13128 if test -n "$FC"; then
13129 ac_cv_prog_FC="$FC" # Let the user override the test.
13131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13132 for as_dir in $PATH
13135 test -z "$as_dir" && as_dir=.
13136 for ac_exec_ext in '' $ac_executable_extensions; do
13137 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13138 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
13139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13149 if test -n "$FC"; then
13150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
13151 $as_echo "$FC" >&6; }
13153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13154 $as_echo "no" >&6; }
13158 test -n "$FC" && break
13161 if test -z "$FC"; then
13163 for ac_prog in gfortran
13165 # Extract the first word of "$ac_prog", so it can be a program name with args.
13166 set dummy $ac_prog; ac_word=$2
13167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13168 $as_echo_n "checking for $ac_word... " >&6; }
13169 if ${ac_cv_prog_ac_ct_FC+:} false; then :
13170 $as_echo_n "(cached) " >&6
13172 if test -n "$ac_ct_FC"; then
13173 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
13175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13176 for as_dir in $PATH
13179 test -z "$as_dir" && as_dir=.
13180 for ac_exec_ext in '' $ac_executable_extensions; do
13181 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13182 ac_cv_prog_ac_ct_FC="$ac_prog"
13183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13192 ac_ct_FC=$ac_cv_prog_ac_ct_FC
13193 if test -n "$ac_ct_FC"; then
13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
13195 $as_echo "$ac_ct_FC" >&6; }
13197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13198 $as_echo "no" >&6; }
13202 test -n "$ac_ct_FC" && break
13205 if test "x$ac_ct_FC" = x; then
13208 case $cross_compiling:$ac_tool_warned in
13210 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13211 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13212 ac_tool_warned=yes ;;
13219 # Provide some information about the compiler.
13220 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
13223 for ac_option in --version -v -V -qversion; do
13224 { { ac_try="$ac_compiler $ac_option >&5"
13225 case "(($ac_try" in
13226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13227 *) ac_try_echo=$ac_try;;
13229 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13230 $as_echo "$ac_try_echo"; } >&5
13231 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13233 if test -s conftest.err; then
13235 ... rest of stderr output deleted ...
13236 10q' conftest.err >conftest.er1
13237 cat conftest.er1 >&5
13239 rm -f conftest.er1 conftest.err
13240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13241 test $ac_status = 0; }
13245 # If we don't use `.F' as extension, the preprocessor is not run on the
13246 # input file. (Note that this only needs to work for GNU compilers.)
13247 ac_save_ext=$ac_ext
13249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
13250 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
13251 if ${ac_cv_fc_compiler_gnu+:} false; then :
13252 $as_echo_n "(cached) " >&6
13254 cat > conftest.$ac_ext <<_ACEOF
13262 if ac_fn_fc_try_compile "$LINENO"; then :
13263 ac_compiler_gnu=yes
13267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13268 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
13271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
13272 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
13273 ac_ext=$ac_save_ext
13274 ac_test_FCFLAGS=${FCFLAGS+set}
13275 ac_save_FCFLAGS=$FCFLAGS
13277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
13278 $as_echo_n "checking whether $FC accepts -g... " >&6; }
13279 if ${ac_cv_prog_fc_g+:} false; then :
13280 $as_echo_n "(cached) " >&6
13283 cat > conftest.$ac_ext <<_ACEOF
13288 if ac_fn_fc_try_compile "$LINENO"; then :
13289 ac_cv_prog_fc_g=yes
13293 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
13297 $as_echo "$ac_cv_prog_fc_g" >&6; }
13298 if test "$ac_test_FCFLAGS" = set; then
13299 FCFLAGS=$ac_save_FCFLAGS
13300 elif test $ac_cv_prog_fc_g = yes; then
13301 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
13307 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
13314 if test $ac_compiler_gnu = yes; then
13320 ac_cpp='$CPP $CPPFLAGS'
13321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13323 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13325 ac_ext=${ac_fc_srcext-f}
13326 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13327 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13328 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13331 if test -z "$FC" || test "X$FC" = "Xno"; then
13335 archive_cmds_need_lc_FC=no
13336 allow_undefined_flag_FC=
13337 always_export_symbols_FC=no
13338 archive_expsym_cmds_FC=
13339 export_dynamic_flag_spec_FC=
13340 hardcode_direct_FC=no
13341 hardcode_direct_absolute_FC=no
13342 hardcode_libdir_flag_spec_FC=
13343 hardcode_libdir_flag_spec_ld_FC=
13344 hardcode_libdir_separator_FC=
13345 hardcode_minus_L_FC=no
13346 hardcode_automatic_FC=no
13347 inherit_rpath_FC=no
13349 module_expsym_cmds_FC=
13350 link_all_deplibs_FC=unknown
13351 old_archive_cmds_FC=$old_archive_cmds
13352 reload_flag_FC=$reload_flag
13353 reload_cmds_FC=$reload_cmds
13354 no_undefined_flag_FC=
13355 whole_archive_flag_spec_FC=
13356 enable_shared_with_static_runtimes_FC=no
13358 # Source file extension for fc test sources.
13359 ac_ext=${ac_fc_srcext-f}
13361 # Object file extension for compiled fc test sources.
13365 # No sense in running all these tests if we already determined that
13366 # the FC compiler isn't working. Some variables (like enable_shared)
13367 # are currently assumed to apply to all compilers on this platform,
13368 # and will be corrupted by setting them based on a non-working compiler.
13369 if test "$_lt_disable_FC" != yes; then
13370 # Code to be used in simple compile tests
13371 lt_simple_compile_test_code="\
13377 # Code to be used in simple link tests
13378 lt_simple_link_test_code="\
13383 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13390 # If no C compiler was specified, use CC.
13393 # If no C compiler flags were specified, use CFLAGS.
13394 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13396 # Allow CC to be a program name with arguments.
13400 # save warnings/boilerplate of simple test code
13401 ac_outfile=conftest.$ac_objext
13402 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13403 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13404 _lt_compiler_boilerplate=`cat conftest.err`
13407 ac_outfile=conftest.$ac_objext
13408 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13409 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13410 _lt_linker_boilerplate=`cat conftest.err`
13414 # Allow CC to be a program name with arguments.
13419 GCC=$ac_cv_fc_compiler_gnu
13422 for cc_temp in $compiler""; do
13424 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13425 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13430 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13433 if test -n "$compiler"; then
13434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13435 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13437 $as_echo "$can_build_shared" >&6; }
13439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13440 $as_echo_n "checking whether to build shared libraries... " >&6; }
13441 test "$can_build_shared" = "no" && enable_shared=no
13443 # On AIX, shared libraries and static libraries use the same namespace, and
13444 # are all built from PIC.
13447 test "$enable_shared" = yes && enable_static=no
13448 if test -n "$RANLIB"; then
13449 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13450 postinstall_cmds='$RANLIB $lib'
13454 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13455 test "$enable_shared" = yes && enable_static=no
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13460 $as_echo "$enable_shared" >&6; }
13462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13463 $as_echo_n "checking whether to build static libraries... " >&6; }
13464 # Make sure either enable_shared or enable_static is yes.
13465 test "$enable_shared" = yes || enable_static=yes
13466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13467 $as_echo "$enable_static" >&6; }
13469 GCC_FC="$ac_cv_fc_compiler_gnu"
13473 ## There is no encapsulation within the following macros, do not change
13474 ## the running order or otherwise move them around unless you know exactly
13475 ## what you are doing...
13476 # Dependencies to place before and after the object being linked:
13478 postdep_objects_FC=
13481 compiler_lib_search_path_FC=
13483 cat > conftest.$ac_ext <<_LT_EOF
13492 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13493 (eval $ac_compile) 2>&5
13495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13496 test $ac_status = 0; }; then
13497 # Parse the compiler output and extract the necessary
13498 # objects, libraries and library flags.
13500 # Sentinel used to keep track of whether or not we are before
13501 # the conftest object file.
13502 pre_test_object_deps_done=no
13504 for p in `eval "$output_verbose_link_cmd"`; do
13508 # Some compilers place space between "-{L,R}" and the path.
13509 # Remove the space.
13510 if test $p = "-L" ||
13511 test $p = "-R"; then
13518 if test "$pre_test_object_deps_done" = no; then
13521 # Internal compiler library paths should come after those
13522 # provided the user. The postdeps already come after the
13523 # user supplied libs so there is no need to process them.
13524 if test -z "$compiler_lib_search_path_FC"; then
13525 compiler_lib_search_path_FC="${prev}${p}"
13527 compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
13530 # The "-l" case would never come before the object being
13531 # linked, so don't bother handling this case.
13534 if test -z "$postdeps_FC"; then
13535 postdeps_FC="${prev}${p}"
13537 postdeps_FC="${postdeps_FC} ${prev}${p}"
13543 # This assumes that the test object file only shows up
13544 # once in the compiler output.
13545 if test "$p" = "conftest.$objext"; then
13546 pre_test_object_deps_done=yes
13550 if test "$pre_test_object_deps_done" = no; then
13551 if test -z "$predep_objects_FC"; then
13552 predep_objects_FC="$p"
13554 predep_objects_FC="$predep_objects_FC $p"
13557 if test -z "$postdep_objects_FC"; then
13558 postdep_objects_FC="$p"
13560 postdep_objects_FC="$postdep_objects_FC $p"
13565 *) ;; # Ignore the rest.
13573 echo "libtool.m4: error: problem compiling FC test program"
13576 $RM -f confest.$objext
13578 # PORTME: override above test on systems where it is broken
13581 case " $postdeps_FC " in
13582 *" -lc "*) archive_cmds_need_lc_FC=no ;;
13584 compiler_lib_search_dirs_FC=
13585 if test -n "${compiler_lib_search_path_FC}"; then
13586 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13619 lt_prog_compiler_wl_FC=
13620 lt_prog_compiler_pic_FC=
13621 lt_prog_compiler_static_FC=
13623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13624 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13626 if test "$GCC" = yes; then
13627 lt_prog_compiler_wl_FC='-Wl,'
13628 lt_prog_compiler_static_FC='-static'
13632 # All AIX code is PIC.
13633 if test "$host_cpu" = ia64; then
13634 # AIX 5 now supports IA64 processor
13635 lt_prog_compiler_static_FC='-Bstatic'
13637 lt_prog_compiler_pic_FC='-fPIC'
13643 # see comment about AmigaOS4 .so support
13644 lt_prog_compiler_pic_FC='-fPIC'
13647 # FIXME: we need at least 68020 code to build shared libraries, but
13648 # adding the `-m68020' flag to GCC prevents building anything better,
13650 lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
13655 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13656 # PIC is the default for these OSes.
13659 mingw* | cygwin* | pw32* | os2* | cegcc*)
13660 # This hack is so that the source file can tell whether it is being
13661 # built for inclusion in a dll (and should export symbols for example).
13662 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13663 # (--disable-auto-import) libraries
13664 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13667 darwin* | rhapsody*)
13668 # PIC is the default on this platform
13669 # Common symbols not allowed in MH_DYLIB files
13670 lt_prog_compiler_pic_FC='-fno-common'
13674 # PIC is the default for Haiku.
13675 # The "-static" flag exists, but is broken.
13676 lt_prog_compiler_static_FC=
13680 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13681 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13682 # sets the default TLS model and affects inlining.
13688 lt_prog_compiler_pic_FC='-fPIC'
13694 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13695 # Instead, we relocate shared libraries at runtime.
13699 # Just because we use GCC doesn't mean we suddenly get shared libraries
13700 # on systems that don't support them.
13701 lt_prog_compiler_can_build_shared_FC=no
13706 # QNX uses GNU C++, but need to define -shared option too, otherwise
13707 # it will coredump.
13708 lt_prog_compiler_pic_FC='-fPIC -shared'
13712 if test -d /usr/nec; then
13713 lt_prog_compiler_pic_FC=-Kconform_pic
13718 lt_prog_compiler_pic_FC='-fPIC'
13722 case $cc_basename in
13723 nvcc*) # Cuda Compiler Driver 2.2
13724 lt_prog_compiler_wl_FC='-Xlinker '
13725 lt_prog_compiler_pic_FC='-Xcompiler -fPIC'
13729 # PORTME Check for flag to pass linker flags through the system compiler.
13732 lt_prog_compiler_wl_FC='-Wl,'
13733 if test "$host_cpu" = ia64; then
13734 # AIX 5 now supports IA64 processor
13735 lt_prog_compiler_static_FC='-Bstatic'
13737 lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
13741 mingw* | cygwin* | pw32* | os2* | cegcc*)
13742 # This hack is so that the source file can tell whether it is being
13743 # built for inclusion in a dll (and should export symbols for example).
13744 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13747 hpux9* | hpux10* | hpux11*)
13748 lt_prog_compiler_wl_FC='-Wl,'
13749 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13750 # not for PA HP-UX.
13756 lt_prog_compiler_pic_FC='+Z'
13759 # Is there a better lt_prog_compiler_static that works with the bundled CC?
13760 lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
13763 irix5* | irix6* | nonstopux*)
13764 lt_prog_compiler_wl_FC='-Wl,'
13765 # PIC (with -KPIC) is the default.
13766 lt_prog_compiler_static_FC='-non_shared'
13769 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13770 case $cc_basename in
13771 # old Intel for x86_64 which still supported -KPIC.
13773 lt_prog_compiler_wl_FC='-Wl,'
13774 lt_prog_compiler_pic_FC='-KPIC'
13775 lt_prog_compiler_static_FC='-static'
13777 # icc used to be incompatible with GCC.
13778 # ICC 10 doesn't accept -KPIC any more.
13780 lt_prog_compiler_wl_FC='-Wl,'
13781 lt_prog_compiler_pic_FC='-fPIC'
13782 lt_prog_compiler_static_FC='-static'
13784 # Lahey Fortran 8.1.
13786 lt_prog_compiler_wl_FC='-Wl,'
13787 lt_prog_compiler_pic_FC='--shared'
13788 lt_prog_compiler_static_FC='--static'
13790 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
13791 # Portland Group compilers (*not* the Pentium gcc compiler,
13792 # which looks to be a dead project)
13793 lt_prog_compiler_wl_FC='-Wl,'
13794 lt_prog_compiler_pic_FC='-fpic'
13795 lt_prog_compiler_static_FC='-Bstatic'
13798 lt_prog_compiler_wl_FC='-Wl,'
13799 # All Alpha code is PIC.
13800 lt_prog_compiler_static_FC='-non_shared'
13802 xl* | bgxl* | bgf* | mpixl*)
13803 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
13804 lt_prog_compiler_wl_FC='-Wl,'
13805 lt_prog_compiler_pic_FC='-qpic'
13806 lt_prog_compiler_static_FC='-qstaticlink'
13809 case `$CC -V 2>&1 | sed 5q` in
13810 *Sun\ F* | *Sun*Fortran*)
13811 # Sun Fortran 8.3 passes all unrecognized flags to the linker
13812 lt_prog_compiler_pic_FC='-KPIC'
13813 lt_prog_compiler_static_FC='-Bstatic'
13814 lt_prog_compiler_wl_FC=''
13818 lt_prog_compiler_pic_FC='-KPIC'
13819 lt_prog_compiler_static_FC='-Bstatic'
13820 lt_prog_compiler_wl_FC='-Wl,'
13828 lt_prog_compiler_pic_FC='-KPIC'
13829 lt_prog_compiler_static_FC='-Bstatic'
13833 # QNX uses GNU C++, but need to define -shared option too, otherwise
13834 # it will coredump.
13835 lt_prog_compiler_pic_FC='-fPIC -shared'
13838 osf3* | osf4* | osf5*)
13839 lt_prog_compiler_wl_FC='-Wl,'
13840 # All OSF/1 code is PIC.
13841 lt_prog_compiler_static_FC='-non_shared'
13845 lt_prog_compiler_static_FC='-non_shared'
13849 lt_prog_compiler_pic_FC='-KPIC'
13850 lt_prog_compiler_static_FC='-Bstatic'
13851 case $cc_basename in
13852 f77* | f90* | f95*)
13853 lt_prog_compiler_wl_FC='-Qoption ld ';;
13855 lt_prog_compiler_wl_FC='-Wl,';;
13860 lt_prog_compiler_wl_FC='-Qoption ld '
13861 lt_prog_compiler_pic_FC='-PIC'
13862 lt_prog_compiler_static_FC='-Bstatic'
13865 sysv4 | sysv4.2uw2* | sysv4.3*)
13866 lt_prog_compiler_wl_FC='-Wl,'
13867 lt_prog_compiler_pic_FC='-KPIC'
13868 lt_prog_compiler_static_FC='-Bstatic'
13872 if test -d /usr/nec ;then
13873 lt_prog_compiler_pic_FC='-Kconform_pic'
13874 lt_prog_compiler_static_FC='-Bstatic'
13878 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13879 lt_prog_compiler_wl_FC='-Wl,'
13880 lt_prog_compiler_pic_FC='-KPIC'
13881 lt_prog_compiler_static_FC='-Bstatic'
13885 lt_prog_compiler_wl_FC='-Wl,'
13886 lt_prog_compiler_can_build_shared_FC=no
13890 lt_prog_compiler_pic_FC='-pic'
13891 lt_prog_compiler_static_FC='-Bstatic'
13895 lt_prog_compiler_can_build_shared_FC=no
13901 # For platforms which do not support PIC, -DPIC is meaningless:
13903 lt_prog_compiler_pic_FC=
13906 lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
13909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5
13910 $as_echo "$lt_prog_compiler_pic_FC" >&6; }
13915 # Check to make sure the PIC flag actually works.
13917 if test -n "$lt_prog_compiler_pic_FC"; then
13918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
13919 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
13920 if ${lt_cv_prog_compiler_pic_works_FC+:} false; then :
13921 $as_echo_n "(cached) " >&6
13923 lt_cv_prog_compiler_pic_works_FC=no
13924 ac_outfile=conftest.$ac_objext
13925 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13926 lt_compiler_flag="$lt_prog_compiler_pic_FC"
13927 # Insert the option either (1) after the last *FLAGS variable, or
13928 # (2) before a word containing "conftest.", or (3) at the end.
13929 # Note that $ac_compile itself does not contain backslashes and begins
13930 # with a dollar sign (not a hyphen), so the echo should work correctly.
13931 # The option is referenced via a variable to avoid confusing sed.
13932 lt_compile=`echo "$ac_compile" | $SED \
13933 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13934 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13935 -e 's:$: $lt_compiler_flag:'`
13936 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13937 (eval "$lt_compile" 2>conftest.err)
13939 cat conftest.err >&5
13940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13941 if (exit $ac_status) && test -s "$ac_outfile"; then
13942 # The compiler can only warn and ignore the option if not recognized
13943 # So say no if there are warnings other than the usual output.
13944 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13945 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13946 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13947 lt_cv_prog_compiler_pic_works_FC=yes
13953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
13954 $as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
13956 if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
13957 case $lt_prog_compiler_pic_FC in
13959 *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
13962 lt_prog_compiler_pic_FC=
13963 lt_prog_compiler_can_build_shared_FC=no
13971 # Check to make sure the static flag actually works.
13973 wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
13974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13975 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13976 if ${lt_cv_prog_compiler_static_works_FC+:} false; then :
13977 $as_echo_n "(cached) " >&6
13979 lt_cv_prog_compiler_static_works_FC=no
13980 save_LDFLAGS="$LDFLAGS"
13981 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13982 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13983 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13984 # The linker can only warn and ignore the option if not recognized
13985 # So say no if there are warnings
13986 if test -s conftest.err; then
13987 # Append any errors to the config.log.
13988 cat conftest.err 1>&5
13989 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13990 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13991 if diff conftest.exp conftest.er2 >/dev/null; then
13992 lt_cv_prog_compiler_static_works_FC=yes
13995 lt_cv_prog_compiler_static_works_FC=yes
13999 LDFLAGS="$save_LDFLAGS"
14002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
14003 $as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
14005 if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
14008 lt_prog_compiler_static_FC=
14014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14015 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14016 if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
14017 $as_echo_n "(cached) " >&6
14019 lt_cv_prog_compiler_c_o_FC=no
14020 $RM -r conftest 2>/dev/null
14024 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14026 lt_compiler_flag="-o out/conftest2.$ac_objext"
14027 # Insert the option either (1) after the last *FLAGS variable, or
14028 # (2) before a word containing "conftest.", or (3) at the end.
14029 # Note that $ac_compile itself does not contain backslashes and begins
14030 # with a dollar sign (not a hyphen), so the echo should work correctly.
14031 lt_compile=`echo "$ac_compile" | $SED \
14032 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14033 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14034 -e 's:$: $lt_compiler_flag:'`
14035 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14036 (eval "$lt_compile" 2>out/conftest.err)
14038 cat out/conftest.err >&5
14039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14040 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14042 # The compiler can only warn and ignore the option if not recognized
14043 # So say no if there are warnings
14044 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14045 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14046 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14047 lt_cv_prog_compiler_c_o_FC=yes
14052 # SGI C++ compiler will create directory out/ii_files/ for
14053 # template instantiation
14054 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14055 $RM out/* && rmdir out
14061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
14062 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
14066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14067 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14068 if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
14069 $as_echo_n "(cached) " >&6
14071 lt_cv_prog_compiler_c_o_FC=no
14072 $RM -r conftest 2>/dev/null
14076 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14078 lt_compiler_flag="-o out/conftest2.$ac_objext"
14079 # Insert the option either (1) after the last *FLAGS variable, or
14080 # (2) before a word containing "conftest.", or (3) at the end.
14081 # Note that $ac_compile itself does not contain backslashes and begins
14082 # with a dollar sign (not a hyphen), so the echo should work correctly.
14083 lt_compile=`echo "$ac_compile" | $SED \
14084 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14085 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14086 -e 's:$: $lt_compiler_flag:'`
14087 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14088 (eval "$lt_compile" 2>out/conftest.err)
14090 cat out/conftest.err >&5
14091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14092 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14094 # The compiler can only warn and ignore the option if not recognized
14095 # So say no if there are warnings
14096 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14097 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14098 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14099 lt_cv_prog_compiler_c_o_FC=yes
14104 # SGI C++ compiler will create directory out/ii_files/ for
14105 # template instantiation
14106 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14107 $RM out/* && rmdir out
14113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
14114 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
14119 hard_links="nottested"
14120 if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
14121 # do not overwrite the value of need_locks provided by the user
14122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14123 $as_echo_n "checking if we can lock with hard links... " >&6; }
14126 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14128 ln conftest.a conftest.b 2>&5 || hard_links=no
14129 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14131 $as_echo "$hard_links" >&6; }
14132 if test "$hard_links" = no; then
14133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14134 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14144 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14147 allow_undefined_flag_FC=
14148 always_export_symbols_FC=no
14150 archive_expsym_cmds_FC=
14151 compiler_needs_object_FC=no
14152 enable_shared_with_static_runtimes_FC=no
14153 export_dynamic_flag_spec_FC=
14154 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14155 hardcode_automatic_FC=no
14156 hardcode_direct_FC=no
14157 hardcode_direct_absolute_FC=no
14158 hardcode_libdir_flag_spec_FC=
14159 hardcode_libdir_flag_spec_ld_FC=
14160 hardcode_libdir_separator_FC=
14161 hardcode_minus_L_FC=no
14162 hardcode_shlibpath_var_FC=unsupported
14163 inherit_rpath_FC=no
14164 link_all_deplibs_FC=unknown
14166 module_expsym_cmds_FC=
14167 old_archive_from_new_cmds_FC=
14168 old_archive_from_expsyms_cmds_FC=
14169 thread_safe_flag_spec_FC=
14170 whole_archive_flag_spec_FC=
14171 # include_expsyms should be a list of space-separated symbols to be *always*
14172 # included in the symbol list
14173 include_expsyms_FC=
14174 # exclude_expsyms can be an extended regexp of symbols to exclude
14175 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14176 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14177 # as well as any symbol that contains `d'.
14178 exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14179 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14180 # platforms (ab)use it in PIC code, but their linkers get confused if
14181 # the symbol is explicitly referenced. Since portable code cannot
14182 # rely on this symbol name, it's probably fine to never include it in
14183 # preloaded symbol tables.
14184 # Exclude shared library initialization/finalization symbols.
14185 extract_expsyms_cmds=
14188 cygwin* | mingw* | pw32* | cegcc*)
14189 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14190 # When not using gcc, we currently assume that we are using
14191 # Microsoft Visual C++.
14192 if test "$GCC" != yes; then
14197 # we just hope/assume this is gcc and not c89 (= MSVC++)
14207 # On some targets, GNU ld is compatible enough with the native linker
14208 # that we're better off using the native interface for both.
14209 lt_use_gnu_ld_interface=no
14210 if test "$with_gnu_ld" = yes; then
14213 # The AIX port of GNU ld has always aspired to compatibility
14214 # with the native linker. However, as the warning in the GNU ld
14215 # block says, versions before 2.19.5* couldn't really create working
14216 # shared libraries, regardless of the interface used.
14217 case `$LD -v 2>&1` in
14218 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
14219 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
14220 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
14222 lt_use_gnu_ld_interface=yes
14227 lt_use_gnu_ld_interface=yes
14232 if test "$lt_use_gnu_ld_interface" = yes; then
14233 # If archive_cmds runs LD, not CC, wlarc should be empty
14236 # Set some defaults for GNU ld with shared library support. These
14237 # are reset later if shared libraries are not supported. Putting them
14238 # here allows them to be overridden if necessary.
14239 runpath_var=LD_RUN_PATH
14240 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14241 export_dynamic_flag_spec_FC='${wl}--export-dynamic'
14242 # ancient GNU ld didn't support --whole-archive et. al.
14243 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
14244 whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14246 whole_archive_flag_spec_FC=
14248 supports_anon_versioning=no
14249 case `$LD -v 2>&1` in
14250 *GNU\ gold*) supports_anon_versioning=yes ;;
14251 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14252 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14253 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14254 *\ 2.11.*) ;; # other 2.11 versions
14255 *) supports_anon_versioning=yes ;;
14258 # See if GNU ld supports shared libraries.
14261 # On AIX/PPC, the GNU linker is very broken
14262 if test "$host_cpu" != ia64; then
14266 *** Warning: the GNU linker, at least up to release 2.19, is reported
14267 *** to be unable to reliably create shared libraries on AIX.
14268 *** Therefore, libtool is disabling shared libraries support. If you
14269 *** really care for shared libraries, you may want to install binutils
14270 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
14271 *** You will then need to restart the configuration process.
14280 # see comment about AmigaOS4 .so support
14281 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14282 archive_expsym_cmds_FC=''
14285 archive_cmds_FC='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
14286 hardcode_libdir_flag_spec_FC='-L$libdir'
14287 hardcode_minus_L_FC=yes
14293 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14294 allow_undefined_flag_FC=unsupported
14295 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14296 # support --undefined. This deserves some investigation. FIXME
14297 archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14303 cygwin* | mingw* | pw32* | cegcc*)
14304 # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
14305 # as there is no search path for DLLs.
14306 hardcode_libdir_flag_spec_FC='-L$libdir'
14307 export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
14308 allow_undefined_flag_FC=unsupported
14309 always_export_symbols_FC=no
14310 enable_shared_with_static_runtimes_FC=yes
14311 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14313 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14314 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14315 # If the export-symbols file already is a .def file (1st line
14316 # is EXPORTS), use it as is; otherwise, prepend...
14317 archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14318 cp $export_symbols $output_objdir/$soname.def;
14320 echo EXPORTS > $output_objdir/$soname.def;
14321 cat $export_symbols >> $output_objdir/$soname.def;
14323 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14330 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14331 link_all_deplibs_FC=yes
14335 hardcode_direct_FC=no
14336 hardcode_shlibpath_var_FC=no
14337 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14338 export_dynamic_flag_spec_FC='${wl}-E'
14339 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14340 # Instead, shared libraries are loaded at an image base (0x10000000 by
14341 # default) and relocated if they conflict, which is a slow very memory
14342 # consuming and fragmenting process. To avoid this, we pick a random,
14343 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14344 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14345 archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14346 archive_expsym_cmds_FC='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14349 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
14351 if test "$host_os" = linux-dietlibc; then
14352 case $cc_basename in
14353 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
14356 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
14357 && test "$tmp_diet" = no
14359 tmp_addflag=' $pic_flag'
14360 tmp_sharedflag='-shared'
14361 case $cc_basename,$host_cpu in
14362 pgcc*) # Portland Group C compiler
14363 whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
14364 tmp_addflag=' $pic_flag'
14366 pgf77* | pgf90* | pgf95* | pgfortran*)
14367 # Portland Group f77 and f90 compilers
14368 whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
14369 tmp_addflag=' $pic_flag -Mnomain' ;;
14370 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14371 tmp_addflag=' -i_dynamic' ;;
14372 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14373 tmp_addflag=' -i_dynamic -nofor_main' ;;
14374 ifc* | ifort*) # Intel Fortran compiler
14375 tmp_addflag=' -nofor_main' ;;
14376 lf95*) # Lahey Fortran 8.1
14377 whole_archive_flag_spec_FC=
14378 tmp_sharedflag='--shared' ;;
14379 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
14380 tmp_sharedflag='-qmkshrobj'
14382 nvcc*) # Cuda Compiler Driver 2.2
14383 whole_archive_flag_spec_FC='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
14384 compiler_needs_object_FC=yes
14387 case `$CC -V 2>&1 | sed 5q` in
14388 *Sun\ C*) # Sun C 5.9
14389 whole_archive_flag_spec_FC='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
14390 compiler_needs_object_FC=yes
14391 tmp_sharedflag='-G' ;;
14392 *Sun\ F*) # Sun Fortran 8.3
14393 tmp_sharedflag='-G' ;;
14395 archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14397 if test "x$supports_anon_versioning" = xyes; then
14398 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
14399 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14400 echo "local: *; };" >> $output_objdir/$libname.ver~
14401 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14404 case $cc_basename in
14405 xlf* | bgf* | bgxlf* | mpixlf*)
14406 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
14407 whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
14408 hardcode_libdir_flag_spec_FC=
14409 hardcode_libdir_flag_spec_ld_FC='-rpath $libdir'
14410 archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
14411 if test "x$supports_anon_versioning" = xyes; then
14412 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
14413 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14414 echo "local: *; };" >> $output_objdir/$libname.ver~
14415 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
14425 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14426 archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14429 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14430 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14435 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
14439 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14440 *** create shared libraries on Solaris systems. Therefore, libtool
14441 *** is disabling shared libraries support. We urge you to upgrade GNU
14442 *** binutils to release 2.9.1 or newer. Another option is to modify
14443 *** your PATH or compiler configuration so that the native linker is
14444 *** used, and then restart.
14447 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14448 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14449 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14455 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14456 case `$LD -v 2>&1` in
14457 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14461 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14462 *** reliably create shared libraries on SCO systems. Therefore, libtool
14463 *** is disabling shared libraries support. We urge you to upgrade GNU
14464 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14465 *** your PATH or compiler configuration so that the native linker is
14466 *** used, and then restart.
14471 # For security reasons, it is highly recommended that you always
14472 # use absolute paths for naming shared libraries, and exclude the
14473 # DT_RUNPATH tag from executables and libraries. But doing so
14474 # requires that you compile everything twice, which is a pain.
14475 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14476 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14477 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14478 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14487 archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14489 hardcode_direct_FC=yes
14490 hardcode_shlibpath_var_FC=no
14494 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14495 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14496 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14503 if test "$ld_shlibs_FC" = no; then
14505 hardcode_libdir_flag_spec_FC=
14506 export_dynamic_flag_spec_FC=
14507 whole_archive_flag_spec_FC=
14510 # PORTME fill in a description of your system's linker (not GNU ld)
14513 allow_undefined_flag_FC=unsupported
14514 always_export_symbols_FC=yes
14515 archive_expsym_cmds_FC='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
14516 # Note: this linker hardcodes the directories in LIBPATH if there
14517 # are no directories specified by -L.
14518 hardcode_minus_L_FC=yes
14519 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14520 # Neither direct hardcoding nor static linking is supported with a
14522 hardcode_direct_FC=unsupported
14527 if test "$host_cpu" = ia64; then
14528 # On IA64, the linker does run time linking by default, so we don't
14529 # have to do anything special.
14530 aix_use_runtimelinking=no
14531 exp_sym_flag='-Bexport'
14534 # If we're using GNU nm, then we don't want the "-C" option.
14535 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14536 # Also, AIX nm treats weak defined symbols like other global
14537 # defined symbols, whereas GNU nm marks them as "W".
14538 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14539 export_symbols_cmds_FC='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14541 export_symbols_cmds_FC='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14543 aix_use_runtimelinking=no
14545 # Test if we are trying to use run time linking or normal
14546 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14547 # need to do runtime linking.
14548 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14549 for ld_flag in $LDFLAGS; do
14550 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14551 aix_use_runtimelinking=yes
14558 exp_sym_flag='-bexport'
14559 no_entry_flag='-bnoentry'
14562 # When large executables or shared objects are built, AIX ld can
14563 # have problems creating the table of contents. If linking a library
14564 # or program results in "error TOC overflow" add -mminimal-toc to
14565 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14566 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14569 hardcode_direct_FC=yes
14570 hardcode_direct_absolute_FC=yes
14571 hardcode_libdir_separator_FC=':'
14572 link_all_deplibs_FC=yes
14573 file_list_spec_FC='${wl}-f,'
14575 if test "$GCC" = yes; then
14576 case $host_os in aix4.[012]|aix4.[012].*)
14577 # We only want to do this on AIX 4.2 and lower, the check
14578 # below for broken collect2 doesn't work under 4.3+
14579 collect2name=`${CC} -print-prog-name=collect2`
14580 if test -f "$collect2name" &&
14581 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14583 # We have reworked collect2
14586 # We have old collect2
14587 hardcode_direct_FC=unsupported
14588 # It fails to find uninstalled libraries when the uninstalled
14589 # path is not listed in the libpath. Setting hardcode_minus_L
14590 # to unsupported forces relinking
14591 hardcode_minus_L_FC=yes
14592 hardcode_libdir_flag_spec_FC='-L$libdir'
14593 hardcode_libdir_separator_FC=
14597 shared_flag='-shared'
14598 if test "$aix_use_runtimelinking" = yes; then
14599 shared_flag="$shared_flag "'${wl}-G'
14603 if test "$host_cpu" = ia64; then
14604 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14605 # chokes on -Wl,-G. The following line is correct:
14608 if test "$aix_use_runtimelinking" = yes; then
14609 shared_flag='${wl}-G'
14611 shared_flag='${wl}-bM:SRE'
14616 export_dynamic_flag_spec_FC='${wl}-bexpall'
14617 # It seems that -bexpall does not export symbols beginning with
14618 # underscore (_), so it is better to generate a list of symbols to export.
14619 always_export_symbols_FC=yes
14620 if test "$aix_use_runtimelinking" = yes; then
14621 # Warning - without using the other runtime loading flags (-brtl),
14622 # -berok will link without error, but may produce a broken library.
14623 allow_undefined_flag_FC='-berok'
14624 # Determine the default libpath from the value encoded in an
14625 # empty executable.
14626 if test x$gcc_no_link = xyes; then
14627 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14629 cat > conftest.$ac_ext <<_ACEOF
14634 if ac_fn_fc_try_link "$LINENO"; then :
14636 lt_aix_libpath_sed='
14637 /Import File Strings/,/^$/ {
14643 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14644 # Check for a 64-bit object if we didn't find anything.
14645 if test -z "$aix_libpath"; then
14646 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14649 rm -f core conftest.err conftest.$ac_objext \
14650 conftest$ac_exeext conftest.$ac_ext
14651 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14653 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14654 archive_expsym_cmds_FC='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
14656 if test "$host_cpu" = ia64; then
14657 hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
14658 allow_undefined_flag_FC="-z nodefs"
14659 archive_expsym_cmds_FC="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
14661 # Determine the default libpath from the value encoded in an
14662 # empty executable.
14663 if test x$gcc_no_link = xyes; then
14664 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14666 cat > conftest.$ac_ext <<_ACEOF
14671 if ac_fn_fc_try_link "$LINENO"; then :
14673 lt_aix_libpath_sed='
14674 /Import File Strings/,/^$/ {
14680 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14681 # Check for a 64-bit object if we didn't find anything.
14682 if test -z "$aix_libpath"; then
14683 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14686 rm -f core conftest.err conftest.$ac_objext \
14687 conftest$ac_exeext conftest.$ac_ext
14688 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14690 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14691 # Warning - without using the other run time loading flags,
14692 # -berok will link without error, but may produce a broken library.
14693 no_undefined_flag_FC=' ${wl}-bernotok'
14694 allow_undefined_flag_FC=' ${wl}-berok'
14695 if test "$with_gnu_ld" = yes; then
14696 # We only use this code for GNU lds that support --whole-archive.
14697 whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14699 # Exported symbols can be pulled into shared objects from archives
14700 whole_archive_flag_spec_FC='$convenience'
14702 archive_cmds_need_lc_FC=yes
14703 # This is similar to how AIX traditionally builds its shared libraries.
14704 archive_expsym_cmds_FC="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
14712 # see comment about AmigaOS4 .so support
14713 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14714 archive_expsym_cmds_FC=''
14717 archive_cmds_FC='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
14718 hardcode_libdir_flag_spec_FC='-L$libdir'
14719 hardcode_minus_L_FC=yes
14725 export_dynamic_flag_spec_FC=-rdynamic
14728 cygwin* | mingw* | pw32* | cegcc*)
14729 # When not using gcc, we currently assume that we are using
14730 # Microsoft Visual C++.
14731 # hardcode_libdir_flag_spec is actually meaningless, as there is
14732 # no search path for DLLs.
14733 hardcode_libdir_flag_spec_FC=' '
14734 allow_undefined_flag_FC=unsupported
14735 # Tell ltmain to make .lib files, not .a files.
14737 # Tell ltmain to make .dll files, not .so files.
14739 # FIXME: Setting linknames here is a bad hack.
14740 archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
14741 # The linker will automatically build a .lib file if we build a DLL.
14742 old_archive_from_new_cmds_FC='true'
14743 # FIXME: Should let the user specify the lib program.
14744 old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
14745 fix_srcfile_path_FC='`cygpath -w "$srcfile"`'
14746 enable_shared_with_static_runtimes_FC=yes
14749 darwin* | rhapsody*)
14752 archive_cmds_need_lc_FC=no
14753 hardcode_direct_FC=no
14754 hardcode_automatic_FC=yes
14755 hardcode_shlibpath_var_FC=unsupported
14756 if test "$lt_cv_ld_force_load" = "yes"; then
14757 whole_archive_flag_spec_FC='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
14759 whole_archive_flag_spec_FC=''
14761 link_all_deplibs_FC=yes
14762 allow_undefined_flag_FC="$_lt_dar_allow_undefined"
14763 case $cc_basename in
14764 ifort*) _lt_dar_can_shared=yes ;;
14765 *) _lt_dar_can_shared=$GCC ;;
14767 if test "$_lt_dar_can_shared" = "yes"; then
14768 output_verbose_link_cmd=func_echo_all
14769 archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
14770 module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14771 archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
14772 module_expsym_cmds_FC="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
14781 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14782 hardcode_libdir_flag_spec_FC='-L$libdir'
14783 hardcode_shlibpath_var_FC=no
14786 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14787 # support. Future versions do this automatically, but an explicit c++rt0.o
14788 # does not break anything, and helps significantly (at the cost of a little
14791 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14792 hardcode_libdir_flag_spec_FC='-R$libdir'
14793 hardcode_direct_FC=yes
14794 hardcode_shlibpath_var_FC=no
14797 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14799 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14800 hardcode_direct_FC=yes
14801 hardcode_minus_L_FC=yes
14802 hardcode_shlibpath_var_FC=no
14805 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14806 freebsd* | dragonfly*)
14807 archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14808 hardcode_libdir_flag_spec_FC='-R$libdir'
14809 hardcode_direct_FC=yes
14810 hardcode_shlibpath_var_FC=no
14814 if test "$GCC" = yes; then
14815 archive_cmds_FC='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
14817 archive_cmds_FC='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
14819 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14820 hardcode_libdir_separator_FC=:
14821 hardcode_direct_FC=yes
14823 # hardcode_minus_L: Not really in the search PATH,
14824 # but as the default location of the library.
14825 hardcode_minus_L_FC=yes
14826 export_dynamic_flag_spec_FC='${wl}-E'
14830 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14831 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14833 archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14835 if test "$with_gnu_ld" = no; then
14836 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14837 hardcode_libdir_flag_spec_ld_FC='+b $libdir'
14838 hardcode_libdir_separator_FC=:
14839 hardcode_direct_FC=yes
14840 hardcode_direct_absolute_FC=yes
14841 export_dynamic_flag_spec_FC='${wl}-E'
14842 # hardcode_minus_L: Not really in the search PATH,
14843 # but as the default location of the library.
14844 hardcode_minus_L_FC=yes
14849 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14852 archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14855 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14858 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14864 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14867 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14870 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14874 if test "$with_gnu_ld" = no; then
14875 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14876 hardcode_libdir_separator_FC=:
14880 hardcode_direct_FC=no
14881 hardcode_shlibpath_var_FC=no
14884 hardcode_direct_FC=yes
14885 hardcode_direct_absolute_FC=yes
14886 export_dynamic_flag_spec_FC='${wl}-E'
14888 # hardcode_minus_L: Not really in the search PATH,
14889 # but as the default location of the library.
14890 hardcode_minus_L_FC=yes
14896 irix5* | irix6* | nonstopux*)
14897 if test "$GCC" = yes; then
14898 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14899 # Try to use the -exported_symbol ld option, if it does not
14900 # work, assume that -exports_file does not work either and
14901 # implicitly export all symbols.
14902 save_LDFLAGS="$LDFLAGS"
14903 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
14904 if test x$gcc_no_link = xyes; then
14905 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14907 cat > conftest.$ac_ext <<_ACEOF
14910 if ac_fn_fc_try_link "$LINENO"; then :
14911 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
14914 rm -f core conftest.err conftest.$ac_objext \
14915 conftest$ac_exeext conftest.$ac_ext
14916 LDFLAGS="$save_LDFLAGS"
14918 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
14919 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
14921 archive_cmds_need_lc_FC='no'
14922 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14923 hardcode_libdir_separator_FC=:
14924 inherit_rpath_FC=yes
14925 link_all_deplibs_FC=yes
14929 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14930 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
14932 archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
14934 hardcode_libdir_flag_spec_FC='-R$libdir'
14935 hardcode_direct_FC=yes
14936 hardcode_shlibpath_var_FC=no
14940 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14941 hardcode_direct_FC=yes
14942 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14943 hardcode_libdir_separator_FC=:
14944 hardcode_shlibpath_var_FC=no
14951 if test -f /usr/libexec/ld.so; then
14952 hardcode_direct_FC=yes
14953 hardcode_shlibpath_var_FC=no
14954 hardcode_direct_absolute_FC=yes
14955 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14956 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14957 archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14958 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14959 export_dynamic_flag_spec_FC='${wl}-E'
14962 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14963 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14964 hardcode_libdir_flag_spec_FC='-R$libdir'
14967 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14968 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14978 hardcode_libdir_flag_spec_FC='-L$libdir'
14979 hardcode_minus_L_FC=yes
14980 allow_undefined_flag_FC=unsupported
14981 archive_cmds_FC='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
14982 old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14986 if test "$GCC" = yes; then
14987 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
14988 archive_cmds_FC='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14990 allow_undefined_flag_FC=' -expect_unresolved \*'
14991 archive_cmds_FC='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
14993 archive_cmds_need_lc_FC='no'
14994 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14995 hardcode_libdir_separator_FC=:
14998 osf4* | osf5*) # as osf3* with the addition of -msym flag
14999 if test "$GCC" = yes; then
15000 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
15001 archive_cmds_FC='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15002 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
15004 allow_undefined_flag_FC=' -expect_unresolved \*'
15005 archive_cmds_FC='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
15006 archive_expsym_cmds_FC='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
15007 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
15009 # Both c and cxx compiler support -rpath directly
15010 hardcode_libdir_flag_spec_FC='-rpath $libdir'
15012 archive_cmds_need_lc_FC='no'
15013 hardcode_libdir_separator_FC=:
15017 no_undefined_flag_FC=' -z defs'
15018 if test "$GCC" = yes; then
15020 archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15021 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15022 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
15024 case `$CC -V 2>&1` in
15027 archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15028 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15029 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
15033 archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
15034 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15035 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
15039 hardcode_libdir_flag_spec_FC='-R$libdir'
15040 hardcode_shlibpath_var_FC=no
15042 solaris2.[0-5] | solaris2.[0-5].*) ;;
15044 # The compiler driver will combine and reorder linker options,
15045 # but understands `-z linker_flag'. GCC discards it without `$wl',
15046 # but is careful enough not to reorder.
15047 # Supported since Solaris 2.6 (maybe 2.5.1?)
15048 if test "$GCC" = yes; then
15049 whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15051 whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
15055 link_all_deplibs_FC=yes
15059 if test "x$host_vendor" = xsequent; then
15060 # Use $CC to link under sequent, because it throws in some extra .o
15061 # files that make .init and .fini sections work.
15062 archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15064 archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15066 hardcode_libdir_flag_spec_FC='-L$libdir'
15067 hardcode_direct_FC=yes
15068 hardcode_minus_L_FC=yes
15069 hardcode_shlibpath_var_FC=no
15073 case $host_vendor in
15075 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15076 hardcode_direct_FC=yes # is this really true???
15079 ## LD is ld it makes a PLAMLIB
15080 ## CC just makes a GrossModule.
15081 archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15082 reload_cmds_FC='$CC -r -o $output$reload_objs'
15083 hardcode_direct_FC=no
15086 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15087 hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
15090 runpath_var='LD_RUN_PATH'
15091 hardcode_shlibpath_var_FC=no
15095 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15096 hardcode_shlibpath_var_FC=no
15097 export_dynamic_flag_spec_FC='-Bexport'
15101 if test -d /usr/nec; then
15102 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15103 hardcode_shlibpath_var_FC=no
15104 runpath_var=LD_RUN_PATH
15105 hardcode_runpath_var=yes
15110 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15111 no_undefined_flag_FC='${wl}-z,text'
15112 archive_cmds_need_lc_FC=no
15113 hardcode_shlibpath_var_FC=no
15114 runpath_var='LD_RUN_PATH'
15116 if test "$GCC" = yes; then
15117 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15118 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15120 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15121 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15125 sysv5* | sco3.2v5* | sco5v6*)
15126 # Note: We can NOT use -z defs as we might desire, because we do not
15127 # link with -lc, and that would cause any symbols used from libc to
15128 # always be unresolved, which means just about no library would
15129 # ever link correctly. If we're not using GNU ld we use -z text
15130 # though, which does catch some bad symbols but isn't as heavy-handed
15132 no_undefined_flag_FC='${wl}-z,text'
15133 allow_undefined_flag_FC='${wl}-z,nodefs'
15134 archive_cmds_need_lc_FC=no
15135 hardcode_shlibpath_var_FC=no
15136 hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
15137 hardcode_libdir_separator_FC=':'
15138 link_all_deplibs_FC=yes
15139 export_dynamic_flag_spec_FC='${wl}-Bexport'
15140 runpath_var='LD_RUN_PATH'
15142 if test "$GCC" = yes; then
15143 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15144 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15146 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15147 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15152 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15153 hardcode_libdir_flag_spec_FC='-L$libdir'
15154 hardcode_shlibpath_var_FC=no
15162 if test x$host_vendor = xsni; then
15164 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
15165 export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
15171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
15172 $as_echo "$ld_shlibs_FC" >&6; }
15173 test "$ld_shlibs_FC" = no && can_build_shared=no
15175 with_gnu_ld_FC=$with_gnu_ld
15183 # Do we need to explicitly link libc?
15185 case "x$archive_cmds_need_lc_FC" in
15187 # Assume -lc should be added
15188 archive_cmds_need_lc_FC=yes
15190 if test "$enable_shared" = yes && test "$GCC" = yes; then
15191 case $archive_cmds_FC in
15193 # FIXME: we may have to deal with multi-command sequences.
15196 # Test whether the compiler implicitly links with -lc since on some
15197 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15198 # to ld, don't add -lc before -lgcc.
15199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15200 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15201 if ${lt_cv_archive_cmds_need_lc_FC+:} false; then :
15202 $as_echo_n "(cached) " >&6
15205 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15207 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15208 (eval $ac_compile) 2>&5
15210 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15211 test $ac_status = 0; } 2>conftest.err; then
15214 libobjs=conftest.$ac_objext
15216 wl=$lt_prog_compiler_wl_FC
15217 pic_flag=$lt_prog_compiler_pic_FC
15223 lt_save_allow_undefined_flag=$allow_undefined_flag_FC
15224 allow_undefined_flag_FC=
15225 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15226 (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15229 test $ac_status = 0; }
15231 lt_cv_archive_cmds_need_lc_FC=no
15233 lt_cv_archive_cmds_need_lc_FC=yes
15235 allow_undefined_flag_FC=$lt_save_allow_undefined_flag
15237 cat conftest.err 1>&5
15242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
15243 $as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
15244 archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
15314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15315 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15317 library_names_spec=
15318 libname_spec='lib$name'
15322 postuninstall_cmds=
15326 shlibpath_overrides_runpath=unknown
15328 dynamic_linker="$host_os ld.so"
15329 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15330 need_lib_prefix=unknown
15331 hardcode_into_libs=no
15333 # when you set need_version to no, make sure it does not cause -set_version
15334 # flags to be left without arguments
15335 need_version=unknown
15340 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15341 shlibpath_var=LIBPATH
15343 # AIX 3 has no versioning support, so we append a major version to the name.
15344 soname_spec='${libname}${release}${shared_ext}$major'
15351 hardcode_into_libs=yes
15352 if test "$host_cpu" = ia64; then
15353 # AIX 5 supports IA64
15354 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15355 shlibpath_var=LD_LIBRARY_PATH
15357 # With GCC up to 2.95.x, collect2 would create an import file
15358 # for dependence libraries. The import file would start with
15359 # the line `#! .'. This would cause the generated library to
15360 # depend on `.', always an invalid library. This was fixed in
15361 # development snapshots of GCC prior to 3.0.
15363 aix4 | aix4.[01] | aix4.[01].*)
15364 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15366 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
15369 can_build_shared=no
15373 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15374 # soname into executable. Probably we can add versioning support to
15375 # collect2, so additional links can be useful in future.
15376 if test "$aix_use_runtimelinking" = yes; then
15377 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15378 # instead of lib<name>.a to let people know that these are not
15379 # typical AIX shared libraries.
15380 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15382 # We preserve .a as extension for shared libraries through AIX4.2
15383 # and later when we are not doing run time linking.
15384 library_names_spec='${libname}${release}.a $libname.a'
15385 soname_spec='${libname}${release}${shared_ext}$major'
15387 shlibpath_var=LIBPATH
15394 # Since July 2007 AmigaOS4 officially supports .so libraries.
15395 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15399 library_names_spec='$libname.ixlibrary $libname.a'
15400 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15401 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
15407 library_names_spec='${libname}${shared_ext}'
15408 dynamic_linker="$host_os ld.so"
15409 shlibpath_var=LIBRARY_PATH
15415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15416 soname_spec='${libname}${release}${shared_ext}$major'
15417 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15418 shlibpath_var=LD_LIBRARY_PATH
15419 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15420 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15421 # the default ld.so.conf also contains /usr/contrib/lib and
15422 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15423 # libtool to hard-code these into programs
15426 cygwin* | mingw* | pw32* | cegcc*)
15427 version_type=windows
15432 case $GCC,$host_os in
15433 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
15434 library_names_spec='$libname.dll.a'
15435 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15436 postinstall_cmds='base_file=`basename \${file}`~
15437 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15438 dldir=$destdir/`dirname \$dlpath`~
15439 test -d \$dldir || mkdir -p \$dldir~
15440 $install_prog $dir/$dlname \$dldir/$dlname~
15441 chmod a+x \$dldir/$dlname~
15442 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15443 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15445 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15446 dlpath=$dir/\$dldll~
15448 shlibpath_overrides_runpath=yes
15452 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15453 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15457 # MinGW DLLs use traditional 'lib' prefix
15458 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15461 # pw32 DLLs use 'pw' prefix rather than 'lib'
15462 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15468 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15471 dynamic_linker='Win32 ld.exe'
15472 # FIXME: first we should search . and the directory the executable is in
15476 darwin* | rhapsody*)
15477 dynamic_linker="$host_os dyld"
15478 version_type=darwin
15481 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15482 soname_spec='${libname}${release}${major}$shared_ext'
15483 shlibpath_overrides_runpath=yes
15484 shlibpath_var=DYLD_LIBRARY_PATH
15485 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15487 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15494 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15495 soname_spec='${libname}${release}${shared_ext}$major'
15496 shlibpath_var=LD_LIBRARY_PATH
15499 freebsd* | dragonfly*)
15500 # DragonFly does not have aout. When/if they implement a new
15501 # versioning mechanism, adjust this.
15502 if test -x /usr/bin/objformat; then
15503 objformat=`/usr/bin/objformat`
15506 freebsd[23].*) objformat=aout ;;
15507 *) objformat=elf ;;
15510 version_type=freebsd-$objformat
15511 case $version_type in
15513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15518 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15522 shlibpath_var=LD_LIBRARY_PATH
15525 shlibpath_overrides_runpath=yes
15527 freebsd3.[01]* | freebsdelf3.[01]*)
15528 shlibpath_overrides_runpath=yes
15529 hardcode_into_libs=yes
15531 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15532 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15533 shlibpath_overrides_runpath=no
15534 hardcode_into_libs=yes
15536 *) # from 4.6 on, and DragonFly
15537 shlibpath_overrides_runpath=yes
15538 hardcode_into_libs=yes
15547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15548 soname_spec='${libname}${release}${shared_ext}$major'
15549 shlibpath_var=LD_LIBRARY_PATH
15550 hardcode_into_libs=yes
15557 dynamic_linker="$host_os runtime_loader"
15558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15559 soname_spec='${libname}${release}${shared_ext}$major'
15560 shlibpath_var=LIBRARY_PATH
15561 shlibpath_overrides_runpath=yes
15562 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15563 hardcode_into_libs=yes
15566 hpux9* | hpux10* | hpux11*)
15567 # Give a soname corresponding to the major version so that dld.sl refuses to
15568 # link against other versions.
15575 hardcode_into_libs=yes
15576 dynamic_linker="$host_os dld.so"
15577 shlibpath_var=LD_LIBRARY_PATH
15578 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15580 soname_spec='${libname}${release}${shared_ext}$major'
15581 if test "X$HPUX_IA64_MODE" = X32; then
15582 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15584 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15586 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15590 hardcode_into_libs=yes
15591 dynamic_linker="$host_os dld.sl"
15592 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15593 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15595 soname_spec='${libname}${release}${shared_ext}$major'
15596 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15597 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15601 dynamic_linker="$host_os dld.sl"
15602 shlibpath_var=SHLIB_PATH
15603 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15605 soname_spec='${libname}${release}${shared_ext}$major'
15608 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15609 postinstall_cmds='chmod 555 $lib'
15610 # or fails outright, so override atomically:
15611 install_override_mode=555
15618 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15619 soname_spec='${libname}${release}${shared_ext}$major'
15620 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15621 shlibpath_var=LD_LIBRARY_PATH
15622 shlibpath_overrides_runpath=no
15623 hardcode_into_libs=yes
15626 irix5* | irix6* | nonstopux*)
15628 nonstopux*) version_type=nonstopux ;;
15630 if test "$lt_cv_prog_gnu_ld" = yes; then
15638 soname_spec='${libname}${release}${shared_ext}$major'
15639 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15641 irix5* | nonstopux*)
15642 libsuff= shlibsuff=
15645 case $LD in # libtool.m4 will add one of these switches to LD
15646 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15647 libsuff= shlibsuff= libmagic=32-bit;;
15648 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15649 libsuff=32 shlibsuff=N32 libmagic=N32;;
15650 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15651 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15652 *) libsuff= shlibsuff= libmagic=never-match;;
15656 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15657 shlibpath_overrides_runpath=no
15658 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15659 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15660 hardcode_into_libs=yes
15663 # No shared lib support for Linux oldld, aout, or coff.
15664 linux*oldld* | linux*aout* | linux*coff*)
15668 # This must be Linux ELF.
15670 # uclinux* changes (here and below) have been submitted to the libtool
15671 # project, but have not yet been accepted: they are GCC-local changes
15672 # for the time being. (See
15673 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
15674 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
15678 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15679 soname_spec='${libname}${release}${shared_ext}$major'
15680 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15681 shlibpath_var=LD_LIBRARY_PATH
15682 shlibpath_overrides_runpath=no
15684 # Some binutils ld are patched to set DT_RUNPATH
15685 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15686 $as_echo_n "(cached) " >&6
15688 lt_cv_shlibpath_overrides_runpath=no
15689 save_LDFLAGS=$LDFLAGS
15690 save_libdir=$libdir
15691 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
15692 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
15693 if test x$gcc_no_link = xyes; then
15694 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
15696 cat > conftest.$ac_ext <<_ACEOF
15701 if ac_fn_fc_try_link "$LINENO"; then :
15702 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15703 lt_cv_shlibpath_overrides_runpath=yes
15706 rm -f core conftest.err conftest.$ac_objext \
15707 conftest$ac_exeext conftest.$ac_ext
15708 LDFLAGS=$save_LDFLAGS
15709 libdir=$save_libdir
15713 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15715 # This implies no fast_install, which is unacceptable.
15716 # Some rework will be needed to allow for fast_install
15717 # before this can be enabled.
15718 hardcode_into_libs=yes
15720 # Append ld.so.conf contents to the search path
15721 if test -f /etc/ld.so.conf; then
15722 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
15723 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15726 # We used to test for /lib/ld.so.1 and disable shared libraries on
15727 # powerpc, because MkLinux only supported shared libraries with the
15728 # GNU dynamic linker. Since this was broken with cross compilers,
15729 # most powerpc-linux boxes support dynamic linking these days and
15730 # people can always --disable-shared, the test was removed, and we
15731 # assume the GNU/Linux dynamic linker is in use.
15732 dynamic_linker='GNU/Linux ld.so'
15739 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15741 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15742 dynamic_linker='NetBSD (a.out) ld.so'
15744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15745 soname_spec='${libname}${release}${shared_ext}$major'
15746 dynamic_linker='NetBSD ld.elf_so'
15748 shlibpath_var=LD_LIBRARY_PATH
15749 shlibpath_overrides_runpath=yes
15750 hardcode_into_libs=yes
15755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15756 shlibpath_var=LD_LIBRARY_PATH
15757 shlibpath_overrides_runpath=yes
15764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15765 soname_spec='${libname}${release}${shared_ext}$major'
15766 shlibpath_var=LD_LIBRARY_PATH
15767 shlibpath_overrides_runpath=no
15768 hardcode_into_libs=yes
15769 dynamic_linker='ldqnx.so'
15774 sys_lib_dlsearch_path_spec="/usr/lib"
15776 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15778 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15779 *) need_version=no ;;
15781 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15782 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15783 shlibpath_var=LD_LIBRARY_PATH
15784 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15786 openbsd2.[89] | openbsd2.[89].*)
15787 shlibpath_overrides_runpath=no
15790 shlibpath_overrides_runpath=yes
15794 shlibpath_overrides_runpath=yes
15799 libname_spec='$name'
15802 library_names_spec='$libname${shared_ext} $libname.a'
15803 dynamic_linker='OS/2 ld.exe'
15804 shlibpath_var=LIBPATH
15807 osf3* | osf4* | osf5*)
15811 soname_spec='${libname}${release}${shared_ext}$major'
15812 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15813 shlibpath_var=LD_LIBRARY_PATH
15814 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15815 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15827 soname_spec='${libname}${release}${shared_ext}$major'
15828 shlibpath_var=LD_LIBRARY_PATH
15829 shlibpath_overrides_runpath=yes
15830 hardcode_into_libs=yes
15831 # ldd complains unless libraries are executable
15832 postinstall_cmds='chmod +x $lib'
15837 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15838 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15839 shlibpath_var=LD_LIBRARY_PATH
15840 shlibpath_overrides_runpath=yes
15841 if test "$with_gnu_ld" = yes; then
15849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15850 soname_spec='${libname}${release}${shared_ext}$major'
15851 shlibpath_var=LD_LIBRARY_PATH
15852 case $host_vendor in
15854 shlibpath_overrides_runpath=no
15856 runpath_var=LD_RUN_PATH
15864 shlibpath_overrides_runpath=no
15865 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15871 if test -d /usr/nec ;then
15873 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15874 soname_spec='$libname${shared_ext}.$major'
15875 shlibpath_var=LD_LIBRARY_PATH
15879 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15880 version_type=freebsd-elf
15883 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15884 soname_spec='${libname}${release}${shared_ext}$major'
15885 shlibpath_var=LD_LIBRARY_PATH
15886 shlibpath_overrides_runpath=yes
15887 hardcode_into_libs=yes
15888 if test "$with_gnu_ld" = yes; then
15889 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15891 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15894 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15898 sys_lib_dlsearch_path_spec='/usr/lib'
15902 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15907 shlibpath_var=LD_LIBRARY_PATH
15908 shlibpath_overrides_runpath=no
15909 hardcode_into_libs=yes
15914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15915 soname_spec='${libname}${release}${shared_ext}$major'
15916 shlibpath_var=LD_LIBRARY_PATH
15923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15924 $as_echo "$dynamic_linker" >&6; }
15925 test "$dynamic_linker" = no && can_build_shared=no
15927 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15928 if test "$GCC" = yes; then
15929 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15932 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15933 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15935 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15936 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15977 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15978 hardcode_action_FC=
15979 if test -n "$hardcode_libdir_flag_spec_FC" ||
15980 test -n "$runpath_var_FC" ||
15981 test "X$hardcode_automatic_FC" = "Xyes" ; then
15983 # We can hardcode non-existent directories.
15984 if test "$hardcode_direct_FC" != no &&
15985 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15986 # have to relink, otherwise we might link with an installed library
15987 # when we should be linking with a yet-to-be-installed one
15988 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
15989 test "$hardcode_minus_L_FC" != no; then
15990 # Linking always hardcodes the temporary library directory.
15991 hardcode_action_FC=relink
15993 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15994 hardcode_action_FC=immediate
15997 # We cannot hardcode anything, or else we can only hardcode existing
15999 hardcode_action_FC=unsupported
16001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
16002 $as_echo "$hardcode_action_FC" >&6; }
16004 if test "$hardcode_action_FC" = relink ||
16005 test "$inherit_rpath_FC" = yes; then
16006 # Fast installation is not supported
16007 enable_fast_install=no
16008 elif test "$shlibpath_overrides_runpath" = yes ||
16009 test "$enable_shared" = no; then
16010 # Fast installation is not necessary
16011 enable_fast_install=needless
16020 fi # test -n "$compiler"
16024 fi # test "$_lt_disable_FC" != yes
16027 ac_cpp='$CPP $CPPFLAGS'
16028 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16029 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16030 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16034 # extra LD Flags which are required for targets
16037 # Darwin needs -single_module when linking libgfortran
16038 extra_ldflags_libgfortran=-Wl,-single_module
16043 # We need a working compiler at that point, otherwise give a clear
16044 # error message and bail out.
16046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the GNU Fortran compiler is working" >&5
16047 $as_echo_n "checking whether the GNU Fortran compiler is working... " >&6; }
16048 ac_ext=${ac_fc_srcext-f}
16049 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
16050 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
16051 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
16053 cat > conftest.$ac_ext <<_ACEOF
16056 real, parameter :: bar = sin (12.34 / 2.5)
16059 if ac_fn_fc_try_compile "$LINENO"; then :
16060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16061 $as_echo "yes" >&6; }
16063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16064 $as_echo "no" >&6; }
16065 as_fn_error $? "GNU Fortran is not working; please report a bug in http://gcc.gnu.org/bugzilla, attaching $PWD/config.log" "$LINENO" 5
16068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16070 ac_cpp='$CPP $CPPFLAGS'
16071 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16072 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16073 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16077 # Check whether --enable-largefile was given.
16078 if test "${enable_largefile+set}" = set; then :
16079 enableval=$enable_largefile;
16082 if test "$enable_largefile" != no; then
16084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
16085 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
16086 if ${ac_cv_sys_largefile_CC+:} false; then :
16087 $as_echo_n "(cached) " >&6
16089 ac_cv_sys_largefile_CC=no
16090 if test "$GCC" != yes; then
16093 # IRIX 6.2 and later do not support large files by default,
16094 # so use the C compiler's -n32 option if that helps.
16095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16096 /* end confdefs.h. */
16097 #include <sys/types.h>
16098 /* Check that off_t can represent 2**63 - 1 correctly.
16099 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16100 since some C++ compilers masquerading as C compilers
16101 incorrectly reject 9223372036854775807. */
16102 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
16103 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16104 && LARGE_OFF_T % 2147483647 == 1)
16114 if ac_fn_c_try_compile "$LINENO"; then :
16117 rm -f core conftest.err conftest.$ac_objext
16119 if ac_fn_c_try_compile "$LINENO"; then :
16120 ac_cv_sys_largefile_CC=' -n32'; break
16122 rm -f core conftest.err conftest.$ac_objext
16126 rm -f conftest.$ac_ext
16129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
16130 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
16131 if test "$ac_cv_sys_largefile_CC" != no; then
16132 CC=$CC$ac_cv_sys_largefile_CC
16135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
16136 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
16137 if ${ac_cv_sys_file_offset_bits+:} false; then :
16138 $as_echo_n "(cached) " >&6
16141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16142 /* end confdefs.h. */
16143 #include <sys/types.h>
16144 /* Check that off_t can represent 2**63 - 1 correctly.
16145 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16146 since some C++ compilers masquerading as C compilers
16147 incorrectly reject 9223372036854775807. */
16148 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
16149 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16150 && LARGE_OFF_T % 2147483647 == 1)
16160 if ac_fn_c_try_compile "$LINENO"; then :
16161 ac_cv_sys_file_offset_bits=no; break
16163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16165 /* end confdefs.h. */
16166 #define _FILE_OFFSET_BITS 64
16167 #include <sys/types.h>
16168 /* Check that off_t can represent 2**63 - 1 correctly.
16169 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16170 since some C++ compilers masquerading as C compilers
16171 incorrectly reject 9223372036854775807. */
16172 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
16173 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16174 && LARGE_OFF_T % 2147483647 == 1)
16184 if ac_fn_c_try_compile "$LINENO"; then :
16185 ac_cv_sys_file_offset_bits=64; break
16187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16188 ac_cv_sys_file_offset_bits=unknown
16192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
16193 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
16194 case $ac_cv_sys_file_offset_bits in #(
16197 cat >>confdefs.h <<_ACEOF
16198 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
16203 if test $ac_cv_sys_file_offset_bits = unknown; then
16204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
16205 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
16206 if ${ac_cv_sys_large_files+:} false; then :
16207 $as_echo_n "(cached) " >&6
16210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16211 /* end confdefs.h. */
16212 #include <sys/types.h>
16213 /* Check that off_t can represent 2**63 - 1 correctly.
16214 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16215 since some C++ compilers masquerading as C compilers
16216 incorrectly reject 9223372036854775807. */
16217 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
16218 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16219 && LARGE_OFF_T % 2147483647 == 1)
16229 if ac_fn_c_try_compile "$LINENO"; then :
16230 ac_cv_sys_large_files=no; break
16232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16234 /* end confdefs.h. */
16235 #define _LARGE_FILES 1
16236 #include <sys/types.h>
16237 /* Check that off_t can represent 2**63 - 1 correctly.
16238 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16239 since some C++ compilers masquerading as C compilers
16240 incorrectly reject 9223372036854775807. */
16241 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
16242 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16243 && LARGE_OFF_T % 2147483647 == 1)
16253 if ac_fn_c_try_compile "$LINENO"; then :
16254 ac_cv_sys_large_files=1; break
16256 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16257 ac_cv_sys_large_files=unknown
16261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
16262 $as_echo "$ac_cv_sys_large_files" >&6; }
16263 case $ac_cv_sys_large_files in #(
16266 cat >>confdefs.h <<_ACEOF
16267 #define _LARGE_FILES $ac_cv_sys_large_files
16279 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
16280 if test "x$ac_cv_type_off_t" = xyes; then :
16284 cat >>confdefs.h <<_ACEOF
16285 #define off_t long int
16291 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
16292 if test "x$ac_cv_type_intptr_t" = xyes; then :
16294 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
16297 for ac_type in 'int' 'long int' 'long long int'; do
16298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16299 /* end confdefs.h. */
16300 $ac_includes_default
16304 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
16305 test_array [0] = 0;
16306 return test_array [0];
16312 if ac_fn_c_try_compile "$LINENO"; then :
16314 cat >>confdefs.h <<_ACEOF
16315 #define intptr_t $ac_type
16320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16321 test -z "$ac_type" && break
16327 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
16328 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16330 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
16333 for ac_type in 'unsigned int' 'unsigned long int' \
16334 'unsigned long long int'; do
16335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16336 /* end confdefs.h. */
16337 $ac_includes_default
16341 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
16342 test_array [0] = 0;
16343 return test_array [0];
16349 if ac_fn_c_try_compile "$LINENO"; then :
16351 cat >>confdefs.h <<_ACEOF
16352 #define uintptr_t $ac_type
16357 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16358 test -z "$ac_type" && break
16363 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
16364 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
16366 cat >>confdefs.h <<_ACEOF
16367 #define HAVE_PTRDIFF_T 1
16374 # check header files (we assume C89 is available, so don't check for that)
16378 for ac_header in $ac_header_list
16380 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16381 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16383 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16384 cat >>confdefs.h <<_ACEOF
16385 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16430 inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
16432 acx_cv_header_stdint=stddef.h
16433 acx_cv_header_stdint_kind="(already complete)"
16434 for i in stdint.h $inttype_headers; do
16435 unset ac_cv_type_uintptr_t
16436 unset ac_cv_type_uintmax_t
16437 unset ac_cv_type_int_least32_t
16438 unset ac_cv_type_int_fast32_t
16439 unset ac_cv_type_uint64_t
16440 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
16441 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
16444 if test "x$ac_cv_type_uintmax_t" = xyes; then :
16445 acx_cv_header_stdint=$i
16450 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16453 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16456 acx_cv_header_stdint_kind="(mostly complete)"
16459 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
16462 if test "x$ac_cv_type_int_least32_t" = xyes; then :
16465 acx_cv_header_stdint_kind="(mostly complete)"
16468 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
16471 if test "x$ac_cv_type_int_fast32_t" = xyes; then :
16474 acx_cv_header_stdint_kind="(mostly complete)"
16477 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16480 if test "x$ac_cv_type_uint64_t" = xyes; then :
16483 acx_cv_header_stdint_kind="(lacks uint64_t)"
16488 if test "$acx_cv_header_stdint" = stddef.h; then
16489 acx_cv_header_stdint_kind="(lacks uintmax_t)"
16490 for i in stdint.h $inttype_headers; do
16491 unset ac_cv_type_uintptr_t
16492 unset ac_cv_type_uint32_t
16493 unset ac_cv_type_uint64_t
16494 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
16495 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
16498 if test "x$ac_cv_type_uint32_t" = xyes; then :
16499 acx_cv_header_stdint=$i
16504 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16507 if test "x$ac_cv_type_uint64_t" = xyes; then :
16511 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16514 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16521 if test "$acx_cv_header_stdint" = stddef.h; then
16522 acx_cv_header_stdint_kind="(u_intXX_t style)"
16523 for i in sys/types.h $inttype_headers; do
16524 unset ac_cv_type_u_int32_t
16525 unset ac_cv_type_u_int64_t
16526 $as_echo_n "looking for u_intXX_t types in $i, " >&6
16527 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
16530 if test "x$ac_cv_type_u_int32_t" = xyes; then :
16531 acx_cv_header_stdint=$i
16536 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
16539 if test "x$ac_cv_type_u_int64_t" = xyes; then :
16546 if test "$acx_cv_header_stdint" = stddef.h; then
16547 acx_cv_header_stdint_kind="(using manual detection)"
16550 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
16551 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
16552 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
16553 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
16554 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
16556 # ----------------- Summarize what we found so far
16558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
16559 $as_echo_n "checking what to include in gstdint.h... " >&6; }
16561 case `$as_basename -- gstdint.h ||
16562 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
16563 Xgstdint.h : 'X\(//\)$' \| \
16564 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
16565 $as_echo X/gstdint.h |
16566 sed '/^.*\/\([^/][^/]*\)\/*$/{
16579 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16580 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16581 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16582 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
16587 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
16589 # ----------------- done included file, check C basic types --------
16591 # Lacking an uintptr_t? Test size of void *
16592 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
16593 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
16594 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16595 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16596 # This bug is HP SR number 8606223364.
16597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16598 $as_echo_n "checking size of void *... " >&6; }
16599 if ${ac_cv_sizeof_void_p+:} false; then :
16600 $as_echo_n "(cached) " >&6
16602 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
16605 if test "$ac_cv_type_void_p" = yes; then
16606 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16607 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16608 as_fn_error 77 "cannot compute sizeof (void *)
16609 See \`config.log' for more details" "$LINENO" 5; }
16611 ac_cv_sizeof_void_p=0
16616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16617 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16621 cat >>confdefs.h <<_ACEOF
16622 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16628 # Lacking an uint64_t? Test size of long
16629 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
16630 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
16631 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16632 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16633 # This bug is HP SR number 8606223364.
16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16635 $as_echo_n "checking size of long... " >&6; }
16636 if ${ac_cv_sizeof_long+:} false; then :
16637 $as_echo_n "(cached) " >&6
16639 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
16642 if test "$ac_cv_type_long" = yes; then
16643 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16644 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16645 as_fn_error 77 "cannot compute sizeof (long)
16646 See \`config.log' for more details" "$LINENO" 5; }
16648 ac_cv_sizeof_long=0
16653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16654 $as_echo "$ac_cv_sizeof_long" >&6; }
16658 cat >>confdefs.h <<_ACEOF
16659 #define SIZEOF_LONG $ac_cv_sizeof_long
16665 if test $acx_cv_header_stdint = stddef.h; then
16666 # Lacking a good header? Test size of everything and deduce all types.
16667 # The cast to long int works around a bug in the HP C Compiler
16668 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16669 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16670 # This bug is HP SR number 8606223364.
16671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
16672 $as_echo_n "checking size of int... " >&6; }
16673 if ${ac_cv_sizeof_int+:} false; then :
16674 $as_echo_n "(cached) " >&6
16676 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
16679 if test "$ac_cv_type_int" = yes; then
16680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16681 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16682 as_fn_error 77 "cannot compute sizeof (int)
16683 See \`config.log' for more details" "$LINENO" 5; }
16690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
16691 $as_echo "$ac_cv_sizeof_int" >&6; }
16695 cat >>confdefs.h <<_ACEOF
16696 #define SIZEOF_INT $ac_cv_sizeof_int
16700 # The cast to long int works around a bug in the HP C Compiler
16701 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16702 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16703 # This bug is HP SR number 8606223364.
16704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
16705 $as_echo_n "checking size of short... " >&6; }
16706 if ${ac_cv_sizeof_short+:} false; then :
16707 $as_echo_n "(cached) " >&6
16709 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
16712 if test "$ac_cv_type_short" = yes; then
16713 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16714 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16715 as_fn_error 77 "cannot compute sizeof (short)
16716 See \`config.log' for more details" "$LINENO" 5; }
16718 ac_cv_sizeof_short=0
16723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
16724 $as_echo "$ac_cv_sizeof_short" >&6; }
16728 cat >>confdefs.h <<_ACEOF
16729 #define SIZEOF_SHORT $ac_cv_sizeof_short
16733 # The cast to long int works around a bug in the HP C Compiler
16734 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16735 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16736 # This bug is HP SR number 8606223364.
16737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
16738 $as_echo_n "checking size of char... " >&6; }
16739 if ${ac_cv_sizeof_char+:} false; then :
16740 $as_echo_n "(cached) " >&6
16742 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
16745 if test "$ac_cv_type_char" = yes; then
16746 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16747 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16748 as_fn_error 77 "cannot compute sizeof (char)
16749 See \`config.log' for more details" "$LINENO" 5; }
16751 ac_cv_sizeof_char=0
16756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
16757 $as_echo "$ac_cv_sizeof_char" >&6; }
16761 cat >>confdefs.h <<_ACEOF
16762 #define SIZEOF_CHAR $ac_cv_sizeof_char
16767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
16768 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
16769 case "$ac_cv_sizeof_char" in
16770 1) acx_cv_type_int8_t=char ;;
16771 *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5
16773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
16774 $as_echo "$acx_cv_type_int8_t" >&6; }
16776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
16777 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
16778 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
16779 2:*) acx_cv_type_int16_t=int ;;
16780 *:2) acx_cv_type_int16_t=short ;;
16781 *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5
16783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
16784 $as_echo "$acx_cv_type_int16_t" >&6; }
16786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
16787 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
16788 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
16789 4:*) acx_cv_type_int32_t=int ;;
16790 *:4) acx_cv_type_int32_t=long ;;
16791 *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5
16793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
16794 $as_echo "$acx_cv_type_int32_t" >&6; }
16797 # These tests are here to make the output prettier
16799 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
16800 case "$ac_cv_sizeof_long" in
16801 8) acx_cv_type_int64_t=long ;;
16803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
16804 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
16805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
16806 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
16809 # Now we can use the above types
16811 if test "$ac_cv_type_uintptr_t" != yes; then
16812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
16813 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
16814 case $ac_cv_sizeof_void_p in
16815 2) acx_cv_type_intptr_t=int16_t ;;
16816 4) acx_cv_type_intptr_t=int32_t ;;
16817 8) acx_cv_type_intptr_t=int64_t ;;
16818 *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5
16820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
16821 $as_echo "$acx_cv_type_intptr_t" >&6; }
16824 # ----------------- done all checks, emit header -------------
16825 ac_config_commands="$ac_config_commands gstdint.h"
16830 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
16831 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
16833 cat >>confdefs.h <<_ACEOF
16834 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
16839 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
16840 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
16842 cat >>confdefs.h <<_ACEOF
16843 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
16848 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
16849 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
16851 cat >>confdefs.h <<_ACEOF
16852 #define HAVE_STRUCT_STAT_ST_RDEV 1
16859 case "${host}--x${with_newlib}" in
16861 hardwire_newlib=1;;
16863 hardwire_newlib=1;;
16866 # Check for library functions.
16867 if test "${hardwire_newlib:-0}" -eq 1; then
16868 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
16869 # may not work correctly, because the compiler may not be able to
16870 # link executables.
16872 $as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
16875 $as_echo "#define HAVE_STRTOF 1" >>confdefs.h
16878 $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
16881 $as_echo "#define HAVE_VSNPRINTF 1" >>confdefs.h
16884 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
16887 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
16890 $as_echo "#define HAVE_STRNLEN 1" >>confdefs.h
16893 $as_echo "#define HAVE_STRNDUP 1" >>confdefs.h
16896 # At some point, we should differentiate between architectures
16897 # like x86, which have long double versions, and alpha/powerpc/etc.,
16898 # which don't. For the time being, punt.
16899 if test x"long_double_math_on_this_cpu" = x"yes"; then
16901 $as_echo "#define HAVE_STRTOLD 1" >>confdefs.h
16908 for ac_func in $ac_func_list
16910 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16911 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16912 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16913 cat >>confdefs.h <<_ACEOF
16914 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17031 # Check strerror_r, cannot be above as versions with two and three arguments exist
17033 ac_save_CFLAGS="$CFLAGS"
17034 CFLAGS="-Wimplicit-function-declaration -Werror"
17035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17036 /* end confdefs.h. */
17037 #define _GNU_SOURCE 1
17038 #include <string.h>
17039 #include <locale.h>
17043 char s[128]; strerror_r(5, s, 128);
17048 if ac_fn_c_try_compile "$LINENO"; then :
17050 $as_echo "#define HAVE_STRERROR_R 1" >>confdefs.h
17053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17054 CFLAGS="$ac_save_CFLAGS"
17056 ac_save_CFLAGS="$CFLAGS"
17057 CFLAGS="-Wimplicit-function-declaration -Werror"
17058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17059 /* end confdefs.h. */
17060 #define _GNU_SOURCE 1
17061 #include <string.h>
17062 #include <locale.h>
17066 char s[128]; strerror_r(5, s);
17071 if ac_fn_c_try_compile "$LINENO"; then :
17073 $as_echo "#define HAVE_STRERROR_R_2ARGS 1" >>confdefs.h
17076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17077 CFLAGS="$ac_save_CFLAGS"
17080 # Check for C99 (and other IEEE) math functions
17081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5
17082 $as_echo_n "checking for sin in -lm... " >&6; }
17083 if ${ac_cv_lib_m_sin+:} false; then :
17084 $as_echo_n "(cached) " >&6
17086 ac_check_lib_save_LIBS=$LIBS
17088 if test x$gcc_no_link = xyes; then
17089 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17092 /* end confdefs.h. */
17094 /* Override any GCC internal prototype to avoid an error.
17095 Use char because int might match the return type of a GCC
17096 builtin and then its argument prototype would still apply. */
17109 if ac_fn_c_try_link "$LINENO"; then :
17110 ac_cv_lib_m_sin=yes
17114 rm -f core conftest.err conftest.$ac_objext \
17115 conftest$ac_exeext conftest.$ac_ext
17116 LIBS=$ac_check_lib_save_LIBS
17118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5
17119 $as_echo "$ac_cv_lib_m_sin" >&6; }
17120 if test "x$ac_cv_lib_m_sin" = xyes; then :
17121 cat >>confdefs.h <<_ACEOF
17122 #define HAVE_LIBM 1
17135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosf" >&5
17136 $as_echo_n "checking for acosf... " >&6; }
17137 if ${gcc_cv_math_func_acosf+:} false; then :
17138 $as_echo_n "(cached) " >&6
17140 if test x$gcc_no_link = xyes; then
17141 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17144 /* end confdefs.h. */
17146 #ifdef HAVE_COMPLEX_H
17147 #include <complex.h>
17153 int (*ptr)() = (int (*)())acosf;
17162 if ac_fn_c_try_link "$LINENO"; then :
17163 gcc_cv_math_func_acosf=yes
17165 gcc_cv_math_func_acosf=no
17167 rm -f core conftest.err conftest.$ac_objext \
17168 conftest$ac_exeext conftest.$ac_ext
17170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosf" >&5
17171 $as_echo "$gcc_cv_math_func_acosf" >&6; }
17172 if test $gcc_cv_math_func_acosf = yes; then
17174 cat >>confdefs.h <<_ACEOF
17175 #define HAVE_ACOSF 1
17183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acos" >&5
17184 $as_echo_n "checking for acos... " >&6; }
17185 if ${gcc_cv_math_func_acos+:} false; then :
17186 $as_echo_n "(cached) " >&6
17188 if test x$gcc_no_link = xyes; then
17189 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17192 /* end confdefs.h. */
17194 #ifdef HAVE_COMPLEX_H
17195 #include <complex.h>
17201 int (*ptr)() = (int (*)())acos;
17210 if ac_fn_c_try_link "$LINENO"; then :
17211 gcc_cv_math_func_acos=yes
17213 gcc_cv_math_func_acos=no
17215 rm -f core conftest.err conftest.$ac_objext \
17216 conftest$ac_exeext conftest.$ac_ext
17218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acos" >&5
17219 $as_echo "$gcc_cv_math_func_acos" >&6; }
17220 if test $gcc_cv_math_func_acos = yes; then
17222 cat >>confdefs.h <<_ACEOF
17223 #define HAVE_ACOS 1
17231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosl" >&5
17232 $as_echo_n "checking for acosl... " >&6; }
17233 if ${gcc_cv_math_func_acosl+:} false; then :
17234 $as_echo_n "(cached) " >&6
17236 if test x$gcc_no_link = xyes; then
17237 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17240 /* end confdefs.h. */
17242 #ifdef HAVE_COMPLEX_H
17243 #include <complex.h>
17249 int (*ptr)() = (int (*)())acosl;
17258 if ac_fn_c_try_link "$LINENO"; then :
17259 gcc_cv_math_func_acosl=yes
17261 gcc_cv_math_func_acosl=no
17263 rm -f core conftest.err conftest.$ac_objext \
17264 conftest$ac_exeext conftest.$ac_ext
17266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosl" >&5
17267 $as_echo "$gcc_cv_math_func_acosl" >&6; }
17268 if test $gcc_cv_math_func_acosl = yes; then
17270 cat >>confdefs.h <<_ACEOF
17271 #define HAVE_ACOSL 1
17279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshf" >&5
17280 $as_echo_n "checking for acoshf... " >&6; }
17281 if ${gcc_cv_math_func_acoshf+:} false; then :
17282 $as_echo_n "(cached) " >&6
17284 if test x$gcc_no_link = xyes; then
17285 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17288 /* end confdefs.h. */
17290 #ifdef HAVE_COMPLEX_H
17291 #include <complex.h>
17297 int (*ptr)() = (int (*)())acoshf;
17306 if ac_fn_c_try_link "$LINENO"; then :
17307 gcc_cv_math_func_acoshf=yes
17309 gcc_cv_math_func_acoshf=no
17311 rm -f core conftest.err conftest.$ac_objext \
17312 conftest$ac_exeext conftest.$ac_ext
17314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshf" >&5
17315 $as_echo "$gcc_cv_math_func_acoshf" >&6; }
17316 if test $gcc_cv_math_func_acoshf = yes; then
17318 cat >>confdefs.h <<_ACEOF
17319 #define HAVE_ACOSHF 1
17327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosh" >&5
17328 $as_echo_n "checking for acosh... " >&6; }
17329 if ${gcc_cv_math_func_acosh+:} false; then :
17330 $as_echo_n "(cached) " >&6
17332 if test x$gcc_no_link = xyes; then
17333 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17336 /* end confdefs.h. */
17338 #ifdef HAVE_COMPLEX_H
17339 #include <complex.h>
17345 int (*ptr)() = (int (*)())acosh;
17354 if ac_fn_c_try_link "$LINENO"; then :
17355 gcc_cv_math_func_acosh=yes
17357 gcc_cv_math_func_acosh=no
17359 rm -f core conftest.err conftest.$ac_objext \
17360 conftest$ac_exeext conftest.$ac_ext
17362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosh" >&5
17363 $as_echo "$gcc_cv_math_func_acosh" >&6; }
17364 if test $gcc_cv_math_func_acosh = yes; then
17366 cat >>confdefs.h <<_ACEOF
17367 #define HAVE_ACOSH 1
17375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshl" >&5
17376 $as_echo_n "checking for acoshl... " >&6; }
17377 if ${gcc_cv_math_func_acoshl+:} false; then :
17378 $as_echo_n "(cached) " >&6
17380 if test x$gcc_no_link = xyes; then
17381 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17384 /* end confdefs.h. */
17386 #ifdef HAVE_COMPLEX_H
17387 #include <complex.h>
17393 int (*ptr)() = (int (*)())acoshl;
17402 if ac_fn_c_try_link "$LINENO"; then :
17403 gcc_cv_math_func_acoshl=yes
17405 gcc_cv_math_func_acoshl=no
17407 rm -f core conftest.err conftest.$ac_objext \
17408 conftest$ac_exeext conftest.$ac_ext
17410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshl" >&5
17411 $as_echo "$gcc_cv_math_func_acoshl" >&6; }
17412 if test $gcc_cv_math_func_acoshl = yes; then
17414 cat >>confdefs.h <<_ACEOF
17415 #define HAVE_ACOSHL 1
17423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinf" >&5
17424 $as_echo_n "checking for asinf... " >&6; }
17425 if ${gcc_cv_math_func_asinf+:} false; then :
17426 $as_echo_n "(cached) " >&6
17428 if test x$gcc_no_link = xyes; then
17429 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17432 /* end confdefs.h. */
17434 #ifdef HAVE_COMPLEX_H
17435 #include <complex.h>
17441 int (*ptr)() = (int (*)())asinf;
17450 if ac_fn_c_try_link "$LINENO"; then :
17451 gcc_cv_math_func_asinf=yes
17453 gcc_cv_math_func_asinf=no
17455 rm -f core conftest.err conftest.$ac_objext \
17456 conftest$ac_exeext conftest.$ac_ext
17458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinf" >&5
17459 $as_echo "$gcc_cv_math_func_asinf" >&6; }
17460 if test $gcc_cv_math_func_asinf = yes; then
17462 cat >>confdefs.h <<_ACEOF
17463 #define HAVE_ASINF 1
17471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin" >&5
17472 $as_echo_n "checking for asin... " >&6; }
17473 if ${gcc_cv_math_func_asin+:} false; then :
17474 $as_echo_n "(cached) " >&6
17476 if test x$gcc_no_link = xyes; then
17477 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17480 /* end confdefs.h. */
17482 #ifdef HAVE_COMPLEX_H
17483 #include <complex.h>
17489 int (*ptr)() = (int (*)())asin;
17498 if ac_fn_c_try_link "$LINENO"; then :
17499 gcc_cv_math_func_asin=yes
17501 gcc_cv_math_func_asin=no
17503 rm -f core conftest.err conftest.$ac_objext \
17504 conftest$ac_exeext conftest.$ac_ext
17506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asin" >&5
17507 $as_echo "$gcc_cv_math_func_asin" >&6; }
17508 if test $gcc_cv_math_func_asin = yes; then
17510 cat >>confdefs.h <<_ACEOF
17511 #define HAVE_ASIN 1
17519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinl" >&5
17520 $as_echo_n "checking for asinl... " >&6; }
17521 if ${gcc_cv_math_func_asinl+:} false; then :
17522 $as_echo_n "(cached) " >&6
17524 if test x$gcc_no_link = xyes; then
17525 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17528 /* end confdefs.h. */
17530 #ifdef HAVE_COMPLEX_H
17531 #include <complex.h>
17537 int (*ptr)() = (int (*)())asinl;
17546 if ac_fn_c_try_link "$LINENO"; then :
17547 gcc_cv_math_func_asinl=yes
17549 gcc_cv_math_func_asinl=no
17551 rm -f core conftest.err conftest.$ac_objext \
17552 conftest$ac_exeext conftest.$ac_ext
17554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinl" >&5
17555 $as_echo "$gcc_cv_math_func_asinl" >&6; }
17556 if test $gcc_cv_math_func_asinl = yes; then
17558 cat >>confdefs.h <<_ACEOF
17559 #define HAVE_ASINL 1
17567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhf" >&5
17568 $as_echo_n "checking for asinhf... " >&6; }
17569 if ${gcc_cv_math_func_asinhf+:} false; then :
17570 $as_echo_n "(cached) " >&6
17572 if test x$gcc_no_link = xyes; then
17573 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17576 /* end confdefs.h. */
17578 #ifdef HAVE_COMPLEX_H
17579 #include <complex.h>
17585 int (*ptr)() = (int (*)())asinhf;
17594 if ac_fn_c_try_link "$LINENO"; then :
17595 gcc_cv_math_func_asinhf=yes
17597 gcc_cv_math_func_asinhf=no
17599 rm -f core conftest.err conftest.$ac_objext \
17600 conftest$ac_exeext conftest.$ac_ext
17602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhf" >&5
17603 $as_echo "$gcc_cv_math_func_asinhf" >&6; }
17604 if test $gcc_cv_math_func_asinhf = yes; then
17606 cat >>confdefs.h <<_ACEOF
17607 #define HAVE_ASINHF 1
17615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinh" >&5
17616 $as_echo_n "checking for asinh... " >&6; }
17617 if ${gcc_cv_math_func_asinh+:} false; then :
17618 $as_echo_n "(cached) " >&6
17620 if test x$gcc_no_link = xyes; then
17621 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17624 /* end confdefs.h. */
17626 #ifdef HAVE_COMPLEX_H
17627 #include <complex.h>
17633 int (*ptr)() = (int (*)())asinh;
17642 if ac_fn_c_try_link "$LINENO"; then :
17643 gcc_cv_math_func_asinh=yes
17645 gcc_cv_math_func_asinh=no
17647 rm -f core conftest.err conftest.$ac_objext \
17648 conftest$ac_exeext conftest.$ac_ext
17650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinh" >&5
17651 $as_echo "$gcc_cv_math_func_asinh" >&6; }
17652 if test $gcc_cv_math_func_asinh = yes; then
17654 cat >>confdefs.h <<_ACEOF
17655 #define HAVE_ASINH 1
17663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhl" >&5
17664 $as_echo_n "checking for asinhl... " >&6; }
17665 if ${gcc_cv_math_func_asinhl+:} false; then :
17666 $as_echo_n "(cached) " >&6
17668 if test x$gcc_no_link = xyes; then
17669 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17672 /* end confdefs.h. */
17674 #ifdef HAVE_COMPLEX_H
17675 #include <complex.h>
17681 int (*ptr)() = (int (*)())asinhl;
17690 if ac_fn_c_try_link "$LINENO"; then :
17691 gcc_cv_math_func_asinhl=yes
17693 gcc_cv_math_func_asinhl=no
17695 rm -f core conftest.err conftest.$ac_objext \
17696 conftest$ac_exeext conftest.$ac_ext
17698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhl" >&5
17699 $as_echo "$gcc_cv_math_func_asinhl" >&6; }
17700 if test $gcc_cv_math_func_asinhl = yes; then
17702 cat >>confdefs.h <<_ACEOF
17703 #define HAVE_ASINHL 1
17711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2f" >&5
17712 $as_echo_n "checking for atan2f... " >&6; }
17713 if ${gcc_cv_math_func_atan2f+:} false; then :
17714 $as_echo_n "(cached) " >&6
17716 if test x$gcc_no_link = xyes; then
17717 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17720 /* end confdefs.h. */
17722 #ifdef HAVE_COMPLEX_H
17723 #include <complex.h>
17729 int (*ptr)() = (int (*)())atan2f;
17738 if ac_fn_c_try_link "$LINENO"; then :
17739 gcc_cv_math_func_atan2f=yes
17741 gcc_cv_math_func_atan2f=no
17743 rm -f core conftest.err conftest.$ac_objext \
17744 conftest$ac_exeext conftest.$ac_ext
17746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2f" >&5
17747 $as_echo "$gcc_cv_math_func_atan2f" >&6; }
17748 if test $gcc_cv_math_func_atan2f = yes; then
17750 cat >>confdefs.h <<_ACEOF
17751 #define HAVE_ATAN2F 1
17759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2" >&5
17760 $as_echo_n "checking for atan2... " >&6; }
17761 if ${gcc_cv_math_func_atan2+:} false; then :
17762 $as_echo_n "(cached) " >&6
17764 if test x$gcc_no_link = xyes; then
17765 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17768 /* end confdefs.h. */
17770 #ifdef HAVE_COMPLEX_H
17771 #include <complex.h>
17777 int (*ptr)() = (int (*)())atan2;
17786 if ac_fn_c_try_link "$LINENO"; then :
17787 gcc_cv_math_func_atan2=yes
17789 gcc_cv_math_func_atan2=no
17791 rm -f core conftest.err conftest.$ac_objext \
17792 conftest$ac_exeext conftest.$ac_ext
17794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2" >&5
17795 $as_echo "$gcc_cv_math_func_atan2" >&6; }
17796 if test $gcc_cv_math_func_atan2 = yes; then
17798 cat >>confdefs.h <<_ACEOF
17799 #define HAVE_ATAN2 1
17807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2l" >&5
17808 $as_echo_n "checking for atan2l... " >&6; }
17809 if ${gcc_cv_math_func_atan2l+:} false; then :
17810 $as_echo_n "(cached) " >&6
17812 if test x$gcc_no_link = xyes; then
17813 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17816 /* end confdefs.h. */
17818 #ifdef HAVE_COMPLEX_H
17819 #include <complex.h>
17825 int (*ptr)() = (int (*)())atan2l;
17834 if ac_fn_c_try_link "$LINENO"; then :
17835 gcc_cv_math_func_atan2l=yes
17837 gcc_cv_math_func_atan2l=no
17839 rm -f core conftest.err conftest.$ac_objext \
17840 conftest$ac_exeext conftest.$ac_ext
17842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2l" >&5
17843 $as_echo "$gcc_cv_math_func_atan2l" >&6; }
17844 if test $gcc_cv_math_func_atan2l = yes; then
17846 cat >>confdefs.h <<_ACEOF
17847 #define HAVE_ATAN2L 1
17855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanf" >&5
17856 $as_echo_n "checking for atanf... " >&6; }
17857 if ${gcc_cv_math_func_atanf+:} false; then :
17858 $as_echo_n "(cached) " >&6
17860 if test x$gcc_no_link = xyes; then
17861 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17864 /* end confdefs.h. */
17866 #ifdef HAVE_COMPLEX_H
17867 #include <complex.h>
17873 int (*ptr)() = (int (*)())atanf;
17882 if ac_fn_c_try_link "$LINENO"; then :
17883 gcc_cv_math_func_atanf=yes
17885 gcc_cv_math_func_atanf=no
17887 rm -f core conftest.err conftest.$ac_objext \
17888 conftest$ac_exeext conftest.$ac_ext
17890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanf" >&5
17891 $as_echo "$gcc_cv_math_func_atanf" >&6; }
17892 if test $gcc_cv_math_func_atanf = yes; then
17894 cat >>confdefs.h <<_ACEOF
17895 #define HAVE_ATANF 1
17903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan" >&5
17904 $as_echo_n "checking for atan... " >&6; }
17905 if ${gcc_cv_math_func_atan+:} false; then :
17906 $as_echo_n "(cached) " >&6
17908 if test x$gcc_no_link = xyes; then
17909 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17912 /* end confdefs.h. */
17914 #ifdef HAVE_COMPLEX_H
17915 #include <complex.h>
17921 int (*ptr)() = (int (*)())atan;
17930 if ac_fn_c_try_link "$LINENO"; then :
17931 gcc_cv_math_func_atan=yes
17933 gcc_cv_math_func_atan=no
17935 rm -f core conftest.err conftest.$ac_objext \
17936 conftest$ac_exeext conftest.$ac_ext
17938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan" >&5
17939 $as_echo "$gcc_cv_math_func_atan" >&6; }
17940 if test $gcc_cv_math_func_atan = yes; then
17942 cat >>confdefs.h <<_ACEOF
17943 #define HAVE_ATAN 1
17951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanl" >&5
17952 $as_echo_n "checking for atanl... " >&6; }
17953 if ${gcc_cv_math_func_atanl+:} false; then :
17954 $as_echo_n "(cached) " >&6
17956 if test x$gcc_no_link = xyes; then
17957 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17960 /* end confdefs.h. */
17962 #ifdef HAVE_COMPLEX_H
17963 #include <complex.h>
17969 int (*ptr)() = (int (*)())atanl;
17978 if ac_fn_c_try_link "$LINENO"; then :
17979 gcc_cv_math_func_atanl=yes
17981 gcc_cv_math_func_atanl=no
17983 rm -f core conftest.err conftest.$ac_objext \
17984 conftest$ac_exeext conftest.$ac_ext
17986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanl" >&5
17987 $as_echo "$gcc_cv_math_func_atanl" >&6; }
17988 if test $gcc_cv_math_func_atanl = yes; then
17990 cat >>confdefs.h <<_ACEOF
17991 #define HAVE_ATANL 1
17999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhf" >&5
18000 $as_echo_n "checking for atanhf... " >&6; }
18001 if ${gcc_cv_math_func_atanhf+:} false; then :
18002 $as_echo_n "(cached) " >&6
18004 if test x$gcc_no_link = xyes; then
18005 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18008 /* end confdefs.h. */
18010 #ifdef HAVE_COMPLEX_H
18011 #include <complex.h>
18017 int (*ptr)() = (int (*)())atanhf;
18026 if ac_fn_c_try_link "$LINENO"; then :
18027 gcc_cv_math_func_atanhf=yes
18029 gcc_cv_math_func_atanhf=no
18031 rm -f core conftest.err conftest.$ac_objext \
18032 conftest$ac_exeext conftest.$ac_ext
18034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhf" >&5
18035 $as_echo "$gcc_cv_math_func_atanhf" >&6; }
18036 if test $gcc_cv_math_func_atanhf = yes; then
18038 cat >>confdefs.h <<_ACEOF
18039 #define HAVE_ATANHF 1
18047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanh" >&5
18048 $as_echo_n "checking for atanh... " >&6; }
18049 if ${gcc_cv_math_func_atanh+:} false; then :
18050 $as_echo_n "(cached) " >&6
18052 if test x$gcc_no_link = xyes; then
18053 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18056 /* end confdefs.h. */
18058 #ifdef HAVE_COMPLEX_H
18059 #include <complex.h>
18065 int (*ptr)() = (int (*)())atanh;
18074 if ac_fn_c_try_link "$LINENO"; then :
18075 gcc_cv_math_func_atanh=yes
18077 gcc_cv_math_func_atanh=no
18079 rm -f core conftest.err conftest.$ac_objext \
18080 conftest$ac_exeext conftest.$ac_ext
18082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanh" >&5
18083 $as_echo "$gcc_cv_math_func_atanh" >&6; }
18084 if test $gcc_cv_math_func_atanh = yes; then
18086 cat >>confdefs.h <<_ACEOF
18087 #define HAVE_ATANH 1
18095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhl" >&5
18096 $as_echo_n "checking for atanhl... " >&6; }
18097 if ${gcc_cv_math_func_atanhl+:} false; then :
18098 $as_echo_n "(cached) " >&6
18100 if test x$gcc_no_link = xyes; then
18101 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18104 /* end confdefs.h. */
18106 #ifdef HAVE_COMPLEX_H
18107 #include <complex.h>
18113 int (*ptr)() = (int (*)())atanhl;
18122 if ac_fn_c_try_link "$LINENO"; then :
18123 gcc_cv_math_func_atanhl=yes
18125 gcc_cv_math_func_atanhl=no
18127 rm -f core conftest.err conftest.$ac_objext \
18128 conftest$ac_exeext conftest.$ac_ext
18130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhl" >&5
18131 $as_echo "$gcc_cv_math_func_atanhl" >&6; }
18132 if test $gcc_cv_math_func_atanhl = yes; then
18134 cat >>confdefs.h <<_ACEOF
18135 #define HAVE_ATANHL 1
18143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargf" >&5
18144 $as_echo_n "checking for cargf... " >&6; }
18145 if ${gcc_cv_math_func_cargf+:} false; then :
18146 $as_echo_n "(cached) " >&6
18148 if test x$gcc_no_link = xyes; then
18149 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18152 /* end confdefs.h. */
18154 #ifdef HAVE_COMPLEX_H
18155 #include <complex.h>
18161 int (*ptr)() = (int (*)())cargf;
18170 if ac_fn_c_try_link "$LINENO"; then :
18171 gcc_cv_math_func_cargf=yes
18173 gcc_cv_math_func_cargf=no
18175 rm -f core conftest.err conftest.$ac_objext \
18176 conftest$ac_exeext conftest.$ac_ext
18178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargf" >&5
18179 $as_echo "$gcc_cv_math_func_cargf" >&6; }
18180 if test $gcc_cv_math_func_cargf = yes; then
18182 cat >>confdefs.h <<_ACEOF
18183 #define HAVE_CARGF 1
18191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for carg" >&5
18192 $as_echo_n "checking for carg... " >&6; }
18193 if ${gcc_cv_math_func_carg+:} false; then :
18194 $as_echo_n "(cached) " >&6
18196 if test x$gcc_no_link = xyes; then
18197 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18200 /* end confdefs.h. */
18202 #ifdef HAVE_COMPLEX_H
18203 #include <complex.h>
18209 int (*ptr)() = (int (*)())carg;
18218 if ac_fn_c_try_link "$LINENO"; then :
18219 gcc_cv_math_func_carg=yes
18221 gcc_cv_math_func_carg=no
18223 rm -f core conftest.err conftest.$ac_objext \
18224 conftest$ac_exeext conftest.$ac_ext
18226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_carg" >&5
18227 $as_echo "$gcc_cv_math_func_carg" >&6; }
18228 if test $gcc_cv_math_func_carg = yes; then
18230 cat >>confdefs.h <<_ACEOF
18231 #define HAVE_CARG 1
18239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargl" >&5
18240 $as_echo_n "checking for cargl... " >&6; }
18241 if ${gcc_cv_math_func_cargl+:} false; then :
18242 $as_echo_n "(cached) " >&6
18244 if test x$gcc_no_link = xyes; then
18245 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18248 /* end confdefs.h. */
18250 #ifdef HAVE_COMPLEX_H
18251 #include <complex.h>
18257 int (*ptr)() = (int (*)())cargl;
18266 if ac_fn_c_try_link "$LINENO"; then :
18267 gcc_cv_math_func_cargl=yes
18269 gcc_cv_math_func_cargl=no
18271 rm -f core conftest.err conftest.$ac_objext \
18272 conftest$ac_exeext conftest.$ac_ext
18274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargl" >&5
18275 $as_echo "$gcc_cv_math_func_cargl" >&6; }
18276 if test $gcc_cv_math_func_cargl = yes; then
18278 cat >>confdefs.h <<_ACEOF
18279 #define HAVE_CARGL 1
18287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceilf" >&5
18288 $as_echo_n "checking for ceilf... " >&6; }
18289 if ${gcc_cv_math_func_ceilf+:} false; then :
18290 $as_echo_n "(cached) " >&6
18292 if test x$gcc_no_link = xyes; then
18293 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18296 /* end confdefs.h. */
18298 #ifdef HAVE_COMPLEX_H
18299 #include <complex.h>
18305 int (*ptr)() = (int (*)())ceilf;
18314 if ac_fn_c_try_link "$LINENO"; then :
18315 gcc_cv_math_func_ceilf=yes
18317 gcc_cv_math_func_ceilf=no
18319 rm -f core conftest.err conftest.$ac_objext \
18320 conftest$ac_exeext conftest.$ac_ext
18322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceilf" >&5
18323 $as_echo "$gcc_cv_math_func_ceilf" >&6; }
18324 if test $gcc_cv_math_func_ceilf = yes; then
18326 cat >>confdefs.h <<_ACEOF
18327 #define HAVE_CEILF 1
18335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceil" >&5
18336 $as_echo_n "checking for ceil... " >&6; }
18337 if ${gcc_cv_math_func_ceil+:} false; then :
18338 $as_echo_n "(cached) " >&6
18340 if test x$gcc_no_link = xyes; then
18341 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18344 /* end confdefs.h. */
18346 #ifdef HAVE_COMPLEX_H
18347 #include <complex.h>
18353 int (*ptr)() = (int (*)())ceil;
18362 if ac_fn_c_try_link "$LINENO"; then :
18363 gcc_cv_math_func_ceil=yes
18365 gcc_cv_math_func_ceil=no
18367 rm -f core conftest.err conftest.$ac_objext \
18368 conftest$ac_exeext conftest.$ac_ext
18370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceil" >&5
18371 $as_echo "$gcc_cv_math_func_ceil" >&6; }
18372 if test $gcc_cv_math_func_ceil = yes; then
18374 cat >>confdefs.h <<_ACEOF
18375 #define HAVE_CEIL 1
18383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceill" >&5
18384 $as_echo_n "checking for ceill... " >&6; }
18385 if ${gcc_cv_math_func_ceill+:} false; then :
18386 $as_echo_n "(cached) " >&6
18388 if test x$gcc_no_link = xyes; then
18389 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18392 /* end confdefs.h. */
18394 #ifdef HAVE_COMPLEX_H
18395 #include <complex.h>
18401 int (*ptr)() = (int (*)())ceill;
18410 if ac_fn_c_try_link "$LINENO"; then :
18411 gcc_cv_math_func_ceill=yes
18413 gcc_cv_math_func_ceill=no
18415 rm -f core conftest.err conftest.$ac_objext \
18416 conftest$ac_exeext conftest.$ac_ext
18418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceill" >&5
18419 $as_echo "$gcc_cv_math_func_ceill" >&6; }
18420 if test $gcc_cv_math_func_ceill = yes; then
18422 cat >>confdefs.h <<_ACEOF
18423 #define HAVE_CEILL 1
18431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignf" >&5
18432 $as_echo_n "checking for copysignf... " >&6; }
18433 if ${gcc_cv_math_func_copysignf+:} false; then :
18434 $as_echo_n "(cached) " >&6
18436 if test x$gcc_no_link = xyes; then
18437 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18440 /* end confdefs.h. */
18442 #ifdef HAVE_COMPLEX_H
18443 #include <complex.h>
18449 int (*ptr)() = (int (*)())copysignf;
18458 if ac_fn_c_try_link "$LINENO"; then :
18459 gcc_cv_math_func_copysignf=yes
18461 gcc_cv_math_func_copysignf=no
18463 rm -f core conftest.err conftest.$ac_objext \
18464 conftest$ac_exeext conftest.$ac_ext
18466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignf" >&5
18467 $as_echo "$gcc_cv_math_func_copysignf" >&6; }
18468 if test $gcc_cv_math_func_copysignf = yes; then
18470 cat >>confdefs.h <<_ACEOF
18471 #define HAVE_COPYSIGNF 1
18479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysign" >&5
18480 $as_echo_n "checking for copysign... " >&6; }
18481 if ${gcc_cv_math_func_copysign+:} false; then :
18482 $as_echo_n "(cached) " >&6
18484 if test x$gcc_no_link = xyes; then
18485 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18488 /* end confdefs.h. */
18490 #ifdef HAVE_COMPLEX_H
18491 #include <complex.h>
18497 int (*ptr)() = (int (*)())copysign;
18506 if ac_fn_c_try_link "$LINENO"; then :
18507 gcc_cv_math_func_copysign=yes
18509 gcc_cv_math_func_copysign=no
18511 rm -f core conftest.err conftest.$ac_objext \
18512 conftest$ac_exeext conftest.$ac_ext
18514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysign" >&5
18515 $as_echo "$gcc_cv_math_func_copysign" >&6; }
18516 if test $gcc_cv_math_func_copysign = yes; then
18518 cat >>confdefs.h <<_ACEOF
18519 #define HAVE_COPYSIGN 1
18527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignl" >&5
18528 $as_echo_n "checking for copysignl... " >&6; }
18529 if ${gcc_cv_math_func_copysignl+:} false; then :
18530 $as_echo_n "(cached) " >&6
18532 if test x$gcc_no_link = xyes; then
18533 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18536 /* end confdefs.h. */
18538 #ifdef HAVE_COMPLEX_H
18539 #include <complex.h>
18545 int (*ptr)() = (int (*)())copysignl;
18554 if ac_fn_c_try_link "$LINENO"; then :
18555 gcc_cv_math_func_copysignl=yes
18557 gcc_cv_math_func_copysignl=no
18559 rm -f core conftest.err conftest.$ac_objext \
18560 conftest$ac_exeext conftest.$ac_ext
18562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignl" >&5
18563 $as_echo "$gcc_cv_math_func_copysignl" >&6; }
18564 if test $gcc_cv_math_func_copysignl = yes; then
18566 cat >>confdefs.h <<_ACEOF
18567 #define HAVE_COPYSIGNL 1
18575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosf" >&5
18576 $as_echo_n "checking for cosf... " >&6; }
18577 if ${gcc_cv_math_func_cosf+:} false; then :
18578 $as_echo_n "(cached) " >&6
18580 if test x$gcc_no_link = xyes; then
18581 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18584 /* end confdefs.h. */
18586 #ifdef HAVE_COMPLEX_H
18587 #include <complex.h>
18593 int (*ptr)() = (int (*)())cosf;
18602 if ac_fn_c_try_link "$LINENO"; then :
18603 gcc_cv_math_func_cosf=yes
18605 gcc_cv_math_func_cosf=no
18607 rm -f core conftest.err conftest.$ac_objext \
18608 conftest$ac_exeext conftest.$ac_ext
18610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosf" >&5
18611 $as_echo "$gcc_cv_math_func_cosf" >&6; }
18612 if test $gcc_cv_math_func_cosf = yes; then
18614 cat >>confdefs.h <<_ACEOF
18615 #define HAVE_COSF 1
18623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos" >&5
18624 $as_echo_n "checking for cos... " >&6; }
18625 if ${gcc_cv_math_func_cos+:} false; then :
18626 $as_echo_n "(cached) " >&6
18628 if test x$gcc_no_link = xyes; then
18629 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18632 /* end confdefs.h. */
18634 #ifdef HAVE_COMPLEX_H
18635 #include <complex.h>
18641 int (*ptr)() = (int (*)())cos;
18650 if ac_fn_c_try_link "$LINENO"; then :
18651 gcc_cv_math_func_cos=yes
18653 gcc_cv_math_func_cos=no
18655 rm -f core conftest.err conftest.$ac_objext \
18656 conftest$ac_exeext conftest.$ac_ext
18658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cos" >&5
18659 $as_echo "$gcc_cv_math_func_cos" >&6; }
18660 if test $gcc_cv_math_func_cos = yes; then
18662 cat >>confdefs.h <<_ACEOF
18671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosl" >&5
18672 $as_echo_n "checking for cosl... " >&6; }
18673 if ${gcc_cv_math_func_cosl+:} false; then :
18674 $as_echo_n "(cached) " >&6
18676 if test x$gcc_no_link = xyes; then
18677 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18680 /* end confdefs.h. */
18682 #ifdef HAVE_COMPLEX_H
18683 #include <complex.h>
18689 int (*ptr)() = (int (*)())cosl;
18698 if ac_fn_c_try_link "$LINENO"; then :
18699 gcc_cv_math_func_cosl=yes
18701 gcc_cv_math_func_cosl=no
18703 rm -f core conftest.err conftest.$ac_objext \
18704 conftest$ac_exeext conftest.$ac_ext
18706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosl" >&5
18707 $as_echo "$gcc_cv_math_func_cosl" >&6; }
18708 if test $gcc_cv_math_func_cosl = yes; then
18710 cat >>confdefs.h <<_ACEOF
18711 #define HAVE_COSL 1
18719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosf" >&5
18720 $as_echo_n "checking for ccosf... " >&6; }
18721 if ${gcc_cv_math_func_ccosf+:} false; then :
18722 $as_echo_n "(cached) " >&6
18724 if test x$gcc_no_link = xyes; then
18725 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18728 /* end confdefs.h. */
18730 #ifdef HAVE_COMPLEX_H
18731 #include <complex.h>
18737 int (*ptr)() = (int (*)())ccosf;
18746 if ac_fn_c_try_link "$LINENO"; then :
18747 gcc_cv_math_func_ccosf=yes
18749 gcc_cv_math_func_ccosf=no
18751 rm -f core conftest.err conftest.$ac_objext \
18752 conftest$ac_exeext conftest.$ac_ext
18754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosf" >&5
18755 $as_echo "$gcc_cv_math_func_ccosf" >&6; }
18756 if test $gcc_cv_math_func_ccosf = yes; then
18758 cat >>confdefs.h <<_ACEOF
18759 #define HAVE_CCOSF 1
18767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccos" >&5
18768 $as_echo_n "checking for ccos... " >&6; }
18769 if ${gcc_cv_math_func_ccos+:} false; then :
18770 $as_echo_n "(cached) " >&6
18772 if test x$gcc_no_link = xyes; then
18773 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18776 /* end confdefs.h. */
18778 #ifdef HAVE_COMPLEX_H
18779 #include <complex.h>
18785 int (*ptr)() = (int (*)())ccos;
18794 if ac_fn_c_try_link "$LINENO"; then :
18795 gcc_cv_math_func_ccos=yes
18797 gcc_cv_math_func_ccos=no
18799 rm -f core conftest.err conftest.$ac_objext \
18800 conftest$ac_exeext conftest.$ac_ext
18802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccos" >&5
18803 $as_echo "$gcc_cv_math_func_ccos" >&6; }
18804 if test $gcc_cv_math_func_ccos = yes; then
18806 cat >>confdefs.h <<_ACEOF
18807 #define HAVE_CCOS 1
18815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosl" >&5
18816 $as_echo_n "checking for ccosl... " >&6; }
18817 if ${gcc_cv_math_func_ccosl+:} false; then :
18818 $as_echo_n "(cached) " >&6
18820 if test x$gcc_no_link = xyes; then
18821 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18824 /* end confdefs.h. */
18826 #ifdef HAVE_COMPLEX_H
18827 #include <complex.h>
18833 int (*ptr)() = (int (*)())ccosl;
18842 if ac_fn_c_try_link "$LINENO"; then :
18843 gcc_cv_math_func_ccosl=yes
18845 gcc_cv_math_func_ccosl=no
18847 rm -f core conftest.err conftest.$ac_objext \
18848 conftest$ac_exeext conftest.$ac_ext
18850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosl" >&5
18851 $as_echo "$gcc_cv_math_func_ccosl" >&6; }
18852 if test $gcc_cv_math_func_ccosl = yes; then
18854 cat >>confdefs.h <<_ACEOF
18855 #define HAVE_CCOSL 1
18863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshf" >&5
18864 $as_echo_n "checking for coshf... " >&6; }
18865 if ${gcc_cv_math_func_coshf+:} false; then :
18866 $as_echo_n "(cached) " >&6
18868 if test x$gcc_no_link = xyes; then
18869 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18872 /* end confdefs.h. */
18874 #ifdef HAVE_COMPLEX_H
18875 #include <complex.h>
18881 int (*ptr)() = (int (*)())coshf;
18890 if ac_fn_c_try_link "$LINENO"; then :
18891 gcc_cv_math_func_coshf=yes
18893 gcc_cv_math_func_coshf=no
18895 rm -f core conftest.err conftest.$ac_objext \
18896 conftest$ac_exeext conftest.$ac_ext
18898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshf" >&5
18899 $as_echo "$gcc_cv_math_func_coshf" >&6; }
18900 if test $gcc_cv_math_func_coshf = yes; then
18902 cat >>confdefs.h <<_ACEOF
18903 #define HAVE_COSHF 1
18911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosh" >&5
18912 $as_echo_n "checking for cosh... " >&6; }
18913 if ${gcc_cv_math_func_cosh+:} false; then :
18914 $as_echo_n "(cached) " >&6
18916 if test x$gcc_no_link = xyes; then
18917 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18920 /* end confdefs.h. */
18922 #ifdef HAVE_COMPLEX_H
18923 #include <complex.h>
18929 int (*ptr)() = (int (*)())cosh;
18938 if ac_fn_c_try_link "$LINENO"; then :
18939 gcc_cv_math_func_cosh=yes
18941 gcc_cv_math_func_cosh=no
18943 rm -f core conftest.err conftest.$ac_objext \
18944 conftest$ac_exeext conftest.$ac_ext
18946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosh" >&5
18947 $as_echo "$gcc_cv_math_func_cosh" >&6; }
18948 if test $gcc_cv_math_func_cosh = yes; then
18950 cat >>confdefs.h <<_ACEOF
18951 #define HAVE_COSH 1
18959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshl" >&5
18960 $as_echo_n "checking for coshl... " >&6; }
18961 if ${gcc_cv_math_func_coshl+:} false; then :
18962 $as_echo_n "(cached) " >&6
18964 if test x$gcc_no_link = xyes; then
18965 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18968 /* end confdefs.h. */
18970 #ifdef HAVE_COMPLEX_H
18971 #include <complex.h>
18977 int (*ptr)() = (int (*)())coshl;
18986 if ac_fn_c_try_link "$LINENO"; then :
18987 gcc_cv_math_func_coshl=yes
18989 gcc_cv_math_func_coshl=no
18991 rm -f core conftest.err conftest.$ac_objext \
18992 conftest$ac_exeext conftest.$ac_ext
18994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshl" >&5
18995 $as_echo "$gcc_cv_math_func_coshl" >&6; }
18996 if test $gcc_cv_math_func_coshl = yes; then
18998 cat >>confdefs.h <<_ACEOF
18999 #define HAVE_COSHL 1
19007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshf" >&5
19008 $as_echo_n "checking for ccoshf... " >&6; }
19009 if ${gcc_cv_math_func_ccoshf+:} false; then :
19010 $as_echo_n "(cached) " >&6
19012 if test x$gcc_no_link = xyes; then
19013 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19016 /* end confdefs.h. */
19018 #ifdef HAVE_COMPLEX_H
19019 #include <complex.h>
19025 int (*ptr)() = (int (*)())ccoshf;
19034 if ac_fn_c_try_link "$LINENO"; then :
19035 gcc_cv_math_func_ccoshf=yes
19037 gcc_cv_math_func_ccoshf=no
19039 rm -f core conftest.err conftest.$ac_objext \
19040 conftest$ac_exeext conftest.$ac_ext
19042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshf" >&5
19043 $as_echo "$gcc_cv_math_func_ccoshf" >&6; }
19044 if test $gcc_cv_math_func_ccoshf = yes; then
19046 cat >>confdefs.h <<_ACEOF
19047 #define HAVE_CCOSHF 1
19055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosh" >&5
19056 $as_echo_n "checking for ccosh... " >&6; }
19057 if ${gcc_cv_math_func_ccosh+:} false; then :
19058 $as_echo_n "(cached) " >&6
19060 if test x$gcc_no_link = xyes; then
19061 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19064 /* end confdefs.h. */
19066 #ifdef HAVE_COMPLEX_H
19067 #include <complex.h>
19073 int (*ptr)() = (int (*)())ccosh;
19082 if ac_fn_c_try_link "$LINENO"; then :
19083 gcc_cv_math_func_ccosh=yes
19085 gcc_cv_math_func_ccosh=no
19087 rm -f core conftest.err conftest.$ac_objext \
19088 conftest$ac_exeext conftest.$ac_ext
19090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosh" >&5
19091 $as_echo "$gcc_cv_math_func_ccosh" >&6; }
19092 if test $gcc_cv_math_func_ccosh = yes; then
19094 cat >>confdefs.h <<_ACEOF
19095 #define HAVE_CCOSH 1
19103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshl" >&5
19104 $as_echo_n "checking for ccoshl... " >&6; }
19105 if ${gcc_cv_math_func_ccoshl+:} false; then :
19106 $as_echo_n "(cached) " >&6
19108 if test x$gcc_no_link = xyes; then
19109 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19112 /* end confdefs.h. */
19114 #ifdef HAVE_COMPLEX_H
19115 #include <complex.h>
19121 int (*ptr)() = (int (*)())ccoshl;
19130 if ac_fn_c_try_link "$LINENO"; then :
19131 gcc_cv_math_func_ccoshl=yes
19133 gcc_cv_math_func_ccoshl=no
19135 rm -f core conftest.err conftest.$ac_objext \
19136 conftest$ac_exeext conftest.$ac_ext
19138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshl" >&5
19139 $as_echo "$gcc_cv_math_func_ccoshl" >&6; }
19140 if test $gcc_cv_math_func_ccoshl = yes; then
19142 cat >>confdefs.h <<_ACEOF
19143 #define HAVE_CCOSHL 1
19151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expf" >&5
19152 $as_echo_n "checking for expf... " >&6; }
19153 if ${gcc_cv_math_func_expf+:} false; then :
19154 $as_echo_n "(cached) " >&6
19156 if test x$gcc_no_link = xyes; then
19157 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19160 /* end confdefs.h. */
19162 #ifdef HAVE_COMPLEX_H
19163 #include <complex.h>
19169 int (*ptr)() = (int (*)())expf;
19178 if ac_fn_c_try_link "$LINENO"; then :
19179 gcc_cv_math_func_expf=yes
19181 gcc_cv_math_func_expf=no
19183 rm -f core conftest.err conftest.$ac_objext \
19184 conftest$ac_exeext conftest.$ac_ext
19186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expf" >&5
19187 $as_echo "$gcc_cv_math_func_expf" >&6; }
19188 if test $gcc_cv_math_func_expf = yes; then
19190 cat >>confdefs.h <<_ACEOF
19191 #define HAVE_EXPF 1
19199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exp" >&5
19200 $as_echo_n "checking for exp... " >&6; }
19201 if ${gcc_cv_math_func_exp+:} false; then :
19202 $as_echo_n "(cached) " >&6
19204 if test x$gcc_no_link = xyes; then
19205 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19208 /* end confdefs.h. */
19210 #ifdef HAVE_COMPLEX_H
19211 #include <complex.h>
19217 int (*ptr)() = (int (*)())exp;
19226 if ac_fn_c_try_link "$LINENO"; then :
19227 gcc_cv_math_func_exp=yes
19229 gcc_cv_math_func_exp=no
19231 rm -f core conftest.err conftest.$ac_objext \
19232 conftest$ac_exeext conftest.$ac_ext
19234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_exp" >&5
19235 $as_echo "$gcc_cv_math_func_exp" >&6; }
19236 if test $gcc_cv_math_func_exp = yes; then
19238 cat >>confdefs.h <<_ACEOF
19247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expl" >&5
19248 $as_echo_n "checking for expl... " >&6; }
19249 if ${gcc_cv_math_func_expl+:} false; then :
19250 $as_echo_n "(cached) " >&6
19252 if test x$gcc_no_link = xyes; then
19253 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19256 /* end confdefs.h. */
19258 #ifdef HAVE_COMPLEX_H
19259 #include <complex.h>
19265 int (*ptr)() = (int (*)())expl;
19274 if ac_fn_c_try_link "$LINENO"; then :
19275 gcc_cv_math_func_expl=yes
19277 gcc_cv_math_func_expl=no
19279 rm -f core conftest.err conftest.$ac_objext \
19280 conftest$ac_exeext conftest.$ac_ext
19282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expl" >&5
19283 $as_echo "$gcc_cv_math_func_expl" >&6; }
19284 if test $gcc_cv_math_func_expl = yes; then
19286 cat >>confdefs.h <<_ACEOF
19287 #define HAVE_EXPL 1
19295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpf" >&5
19296 $as_echo_n "checking for cexpf... " >&6; }
19297 if ${gcc_cv_math_func_cexpf+:} false; then :
19298 $as_echo_n "(cached) " >&6
19300 if test x$gcc_no_link = xyes; then
19301 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19304 /* end confdefs.h. */
19306 #ifdef HAVE_COMPLEX_H
19307 #include <complex.h>
19313 int (*ptr)() = (int (*)())cexpf;
19322 if ac_fn_c_try_link "$LINENO"; then :
19323 gcc_cv_math_func_cexpf=yes
19325 gcc_cv_math_func_cexpf=no
19327 rm -f core conftest.err conftest.$ac_objext \
19328 conftest$ac_exeext conftest.$ac_ext
19330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpf" >&5
19331 $as_echo "$gcc_cv_math_func_cexpf" >&6; }
19332 if test $gcc_cv_math_func_cexpf = yes; then
19334 cat >>confdefs.h <<_ACEOF
19335 #define HAVE_CEXPF 1
19343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexp" >&5
19344 $as_echo_n "checking for cexp... " >&6; }
19345 if ${gcc_cv_math_func_cexp+:} false; then :
19346 $as_echo_n "(cached) " >&6
19348 if test x$gcc_no_link = xyes; then
19349 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19352 /* end confdefs.h. */
19354 #ifdef HAVE_COMPLEX_H
19355 #include <complex.h>
19361 int (*ptr)() = (int (*)())cexp;
19370 if ac_fn_c_try_link "$LINENO"; then :
19371 gcc_cv_math_func_cexp=yes
19373 gcc_cv_math_func_cexp=no
19375 rm -f core conftest.err conftest.$ac_objext \
19376 conftest$ac_exeext conftest.$ac_ext
19378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexp" >&5
19379 $as_echo "$gcc_cv_math_func_cexp" >&6; }
19380 if test $gcc_cv_math_func_cexp = yes; then
19382 cat >>confdefs.h <<_ACEOF
19383 #define HAVE_CEXP 1
19391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpl" >&5
19392 $as_echo_n "checking for cexpl... " >&6; }
19393 if ${gcc_cv_math_func_cexpl+:} false; then :
19394 $as_echo_n "(cached) " >&6
19396 if test x$gcc_no_link = xyes; then
19397 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19400 /* end confdefs.h. */
19402 #ifdef HAVE_COMPLEX_H
19403 #include <complex.h>
19409 int (*ptr)() = (int (*)())cexpl;
19418 if ac_fn_c_try_link "$LINENO"; then :
19419 gcc_cv_math_func_cexpl=yes
19421 gcc_cv_math_func_cexpl=no
19423 rm -f core conftest.err conftest.$ac_objext \
19424 conftest$ac_exeext conftest.$ac_ext
19426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpl" >&5
19427 $as_echo "$gcc_cv_math_func_cexpl" >&6; }
19428 if test $gcc_cv_math_func_cexpl = yes; then
19430 cat >>confdefs.h <<_ACEOF
19431 #define HAVE_CEXPL 1
19439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsf" >&5
19440 $as_echo_n "checking for fabsf... " >&6; }
19441 if ${gcc_cv_math_func_fabsf+:} false; then :
19442 $as_echo_n "(cached) " >&6
19444 if test x$gcc_no_link = xyes; then
19445 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19448 /* end confdefs.h. */
19450 #ifdef HAVE_COMPLEX_H
19451 #include <complex.h>
19457 int (*ptr)() = (int (*)())fabsf;
19466 if ac_fn_c_try_link "$LINENO"; then :
19467 gcc_cv_math_func_fabsf=yes
19469 gcc_cv_math_func_fabsf=no
19471 rm -f core conftest.err conftest.$ac_objext \
19472 conftest$ac_exeext conftest.$ac_ext
19474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsf" >&5
19475 $as_echo "$gcc_cv_math_func_fabsf" >&6; }
19476 if test $gcc_cv_math_func_fabsf = yes; then
19478 cat >>confdefs.h <<_ACEOF
19479 #define HAVE_FABSF 1
19487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs" >&5
19488 $as_echo_n "checking for fabs... " >&6; }
19489 if ${gcc_cv_math_func_fabs+:} false; then :
19490 $as_echo_n "(cached) " >&6
19492 if test x$gcc_no_link = xyes; then
19493 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19496 /* end confdefs.h. */
19498 #ifdef HAVE_COMPLEX_H
19499 #include <complex.h>
19505 int (*ptr)() = (int (*)())fabs;
19514 if ac_fn_c_try_link "$LINENO"; then :
19515 gcc_cv_math_func_fabs=yes
19517 gcc_cv_math_func_fabs=no
19519 rm -f core conftest.err conftest.$ac_objext \
19520 conftest$ac_exeext conftest.$ac_ext
19522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabs" >&5
19523 $as_echo "$gcc_cv_math_func_fabs" >&6; }
19524 if test $gcc_cv_math_func_fabs = yes; then
19526 cat >>confdefs.h <<_ACEOF
19527 #define HAVE_FABS 1
19535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsl" >&5
19536 $as_echo_n "checking for fabsl... " >&6; }
19537 if ${gcc_cv_math_func_fabsl+:} false; then :
19538 $as_echo_n "(cached) " >&6
19540 if test x$gcc_no_link = xyes; then
19541 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19544 /* end confdefs.h. */
19546 #ifdef HAVE_COMPLEX_H
19547 #include <complex.h>
19553 int (*ptr)() = (int (*)())fabsl;
19562 if ac_fn_c_try_link "$LINENO"; then :
19563 gcc_cv_math_func_fabsl=yes
19565 gcc_cv_math_func_fabsl=no
19567 rm -f core conftest.err conftest.$ac_objext \
19568 conftest$ac_exeext conftest.$ac_ext
19570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsl" >&5
19571 $as_echo "$gcc_cv_math_func_fabsl" >&6; }
19572 if test $gcc_cv_math_func_fabsl = yes; then
19574 cat >>confdefs.h <<_ACEOF
19575 #define HAVE_FABSL 1
19583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsf" >&5
19584 $as_echo_n "checking for cabsf... " >&6; }
19585 if ${gcc_cv_math_func_cabsf+:} false; then :
19586 $as_echo_n "(cached) " >&6
19588 if test x$gcc_no_link = xyes; then
19589 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19592 /* end confdefs.h. */
19594 #ifdef HAVE_COMPLEX_H
19595 #include <complex.h>
19601 int (*ptr)() = (int (*)())cabsf;
19610 if ac_fn_c_try_link "$LINENO"; then :
19611 gcc_cv_math_func_cabsf=yes
19613 gcc_cv_math_func_cabsf=no
19615 rm -f core conftest.err conftest.$ac_objext \
19616 conftest$ac_exeext conftest.$ac_ext
19618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsf" >&5
19619 $as_echo "$gcc_cv_math_func_cabsf" >&6; }
19620 if test $gcc_cv_math_func_cabsf = yes; then
19622 cat >>confdefs.h <<_ACEOF
19623 #define HAVE_CABSF 1
19631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabs" >&5
19632 $as_echo_n "checking for cabs... " >&6; }
19633 if ${gcc_cv_math_func_cabs+:} false; then :
19634 $as_echo_n "(cached) " >&6
19636 if test x$gcc_no_link = xyes; then
19637 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19640 /* end confdefs.h. */
19642 #ifdef HAVE_COMPLEX_H
19643 #include <complex.h>
19649 int (*ptr)() = (int (*)())cabs;
19658 if ac_fn_c_try_link "$LINENO"; then :
19659 gcc_cv_math_func_cabs=yes
19661 gcc_cv_math_func_cabs=no
19663 rm -f core conftest.err conftest.$ac_objext \
19664 conftest$ac_exeext conftest.$ac_ext
19666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabs" >&5
19667 $as_echo "$gcc_cv_math_func_cabs" >&6; }
19668 if test $gcc_cv_math_func_cabs = yes; then
19670 cat >>confdefs.h <<_ACEOF
19671 #define HAVE_CABS 1
19679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsl" >&5
19680 $as_echo_n "checking for cabsl... " >&6; }
19681 if ${gcc_cv_math_func_cabsl+:} false; then :
19682 $as_echo_n "(cached) " >&6
19684 if test x$gcc_no_link = xyes; then
19685 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19688 /* end confdefs.h. */
19690 #ifdef HAVE_COMPLEX_H
19691 #include <complex.h>
19697 int (*ptr)() = (int (*)())cabsl;
19706 if ac_fn_c_try_link "$LINENO"; then :
19707 gcc_cv_math_func_cabsl=yes
19709 gcc_cv_math_func_cabsl=no
19711 rm -f core conftest.err conftest.$ac_objext \
19712 conftest$ac_exeext conftest.$ac_ext
19714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsl" >&5
19715 $as_echo "$gcc_cv_math_func_cabsl" >&6; }
19716 if test $gcc_cv_math_func_cabsl = yes; then
19718 cat >>confdefs.h <<_ACEOF
19719 #define HAVE_CABSL 1
19727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorf" >&5
19728 $as_echo_n "checking for floorf... " >&6; }
19729 if ${gcc_cv_math_func_floorf+:} false; then :
19730 $as_echo_n "(cached) " >&6
19732 if test x$gcc_no_link = xyes; then
19733 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19736 /* end confdefs.h. */
19738 #ifdef HAVE_COMPLEX_H
19739 #include <complex.h>
19745 int (*ptr)() = (int (*)())floorf;
19754 if ac_fn_c_try_link "$LINENO"; then :
19755 gcc_cv_math_func_floorf=yes
19757 gcc_cv_math_func_floorf=no
19759 rm -f core conftest.err conftest.$ac_objext \
19760 conftest$ac_exeext conftest.$ac_ext
19762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorf" >&5
19763 $as_echo "$gcc_cv_math_func_floorf" >&6; }
19764 if test $gcc_cv_math_func_floorf = yes; then
19766 cat >>confdefs.h <<_ACEOF
19767 #define HAVE_FLOORF 1
19775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor" >&5
19776 $as_echo_n "checking for floor... " >&6; }
19777 if ${gcc_cv_math_func_floor+:} false; then :
19778 $as_echo_n "(cached) " >&6
19780 if test x$gcc_no_link = xyes; then
19781 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19784 /* end confdefs.h. */
19786 #ifdef HAVE_COMPLEX_H
19787 #include <complex.h>
19793 int (*ptr)() = (int (*)())floor;
19802 if ac_fn_c_try_link "$LINENO"; then :
19803 gcc_cv_math_func_floor=yes
19805 gcc_cv_math_func_floor=no
19807 rm -f core conftest.err conftest.$ac_objext \
19808 conftest$ac_exeext conftest.$ac_ext
19810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floor" >&5
19811 $as_echo "$gcc_cv_math_func_floor" >&6; }
19812 if test $gcc_cv_math_func_floor = yes; then
19814 cat >>confdefs.h <<_ACEOF
19815 #define HAVE_FLOOR 1
19823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorl" >&5
19824 $as_echo_n "checking for floorl... " >&6; }
19825 if ${gcc_cv_math_func_floorl+:} false; then :
19826 $as_echo_n "(cached) " >&6
19828 if test x$gcc_no_link = xyes; then
19829 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19832 /* end confdefs.h. */
19834 #ifdef HAVE_COMPLEX_H
19835 #include <complex.h>
19841 int (*ptr)() = (int (*)())floorl;
19850 if ac_fn_c_try_link "$LINENO"; then :
19851 gcc_cv_math_func_floorl=yes
19853 gcc_cv_math_func_floorl=no
19855 rm -f core conftest.err conftest.$ac_objext \
19856 conftest$ac_exeext conftest.$ac_ext
19858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorl" >&5
19859 $as_echo "$gcc_cv_math_func_floorl" >&6; }
19860 if test $gcc_cv_math_func_floorl = yes; then
19862 cat >>confdefs.h <<_ACEOF
19863 #define HAVE_FLOORL 1
19871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmaf" >&5
19872 $as_echo_n "checking for fmaf... " >&6; }
19873 if ${gcc_cv_math_func_fmaf+:} false; then :
19874 $as_echo_n "(cached) " >&6
19876 if test x$gcc_no_link = xyes; then
19877 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19880 /* end confdefs.h. */
19882 #ifdef HAVE_COMPLEX_H
19883 #include <complex.h>
19889 int (*ptr)() = (int (*)())fmaf;
19898 if ac_fn_c_try_link "$LINENO"; then :
19899 gcc_cv_math_func_fmaf=yes
19901 gcc_cv_math_func_fmaf=no
19903 rm -f core conftest.err conftest.$ac_objext \
19904 conftest$ac_exeext conftest.$ac_ext
19906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmaf" >&5
19907 $as_echo "$gcc_cv_math_func_fmaf" >&6; }
19908 if test $gcc_cv_math_func_fmaf = yes; then
19910 cat >>confdefs.h <<_ACEOF
19911 #define HAVE_FMAF 1
19919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fma" >&5
19920 $as_echo_n "checking for fma... " >&6; }
19921 if ${gcc_cv_math_func_fma+:} false; then :
19922 $as_echo_n "(cached) " >&6
19924 if test x$gcc_no_link = xyes; then
19925 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19928 /* end confdefs.h. */
19930 #ifdef HAVE_COMPLEX_H
19931 #include <complex.h>
19937 int (*ptr)() = (int (*)())fma;
19946 if ac_fn_c_try_link "$LINENO"; then :
19947 gcc_cv_math_func_fma=yes
19949 gcc_cv_math_func_fma=no
19951 rm -f core conftest.err conftest.$ac_objext \
19952 conftest$ac_exeext conftest.$ac_ext
19954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fma" >&5
19955 $as_echo "$gcc_cv_math_func_fma" >&6; }
19956 if test $gcc_cv_math_func_fma = yes; then
19958 cat >>confdefs.h <<_ACEOF
19967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmal" >&5
19968 $as_echo_n "checking for fmal... " >&6; }
19969 if ${gcc_cv_math_func_fmal+:} false; then :
19970 $as_echo_n "(cached) " >&6
19972 if test x$gcc_no_link = xyes; then
19973 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19976 /* end confdefs.h. */
19978 #ifdef HAVE_COMPLEX_H
19979 #include <complex.h>
19985 int (*ptr)() = (int (*)())fmal;
19994 if ac_fn_c_try_link "$LINENO"; then :
19995 gcc_cv_math_func_fmal=yes
19997 gcc_cv_math_func_fmal=no
19999 rm -f core conftest.err conftest.$ac_objext \
20000 conftest$ac_exeext conftest.$ac_ext
20002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmal" >&5
20003 $as_echo "$gcc_cv_math_func_fmal" >&6; }
20004 if test $gcc_cv_math_func_fmal = yes; then
20006 cat >>confdefs.h <<_ACEOF
20007 #define HAVE_FMAL 1
20015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodf" >&5
20016 $as_echo_n "checking for fmodf... " >&6; }
20017 if ${gcc_cv_math_func_fmodf+:} false; then :
20018 $as_echo_n "(cached) " >&6
20020 if test x$gcc_no_link = xyes; then
20021 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20024 /* end confdefs.h. */
20026 #ifdef HAVE_COMPLEX_H
20027 #include <complex.h>
20033 int (*ptr)() = (int (*)())fmodf;
20042 if ac_fn_c_try_link "$LINENO"; then :
20043 gcc_cv_math_func_fmodf=yes
20045 gcc_cv_math_func_fmodf=no
20047 rm -f core conftest.err conftest.$ac_objext \
20048 conftest$ac_exeext conftest.$ac_ext
20050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodf" >&5
20051 $as_echo "$gcc_cv_math_func_fmodf" >&6; }
20052 if test $gcc_cv_math_func_fmodf = yes; then
20054 cat >>confdefs.h <<_ACEOF
20055 #define HAVE_FMODF 1
20063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmod" >&5
20064 $as_echo_n "checking for fmod... " >&6; }
20065 if ${gcc_cv_math_func_fmod+:} false; then :
20066 $as_echo_n "(cached) " >&6
20068 if test x$gcc_no_link = xyes; then
20069 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20072 /* end confdefs.h. */
20074 #ifdef HAVE_COMPLEX_H
20075 #include <complex.h>
20081 int (*ptr)() = (int (*)())fmod;
20090 if ac_fn_c_try_link "$LINENO"; then :
20091 gcc_cv_math_func_fmod=yes
20093 gcc_cv_math_func_fmod=no
20095 rm -f core conftest.err conftest.$ac_objext \
20096 conftest$ac_exeext conftest.$ac_ext
20098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmod" >&5
20099 $as_echo "$gcc_cv_math_func_fmod" >&6; }
20100 if test $gcc_cv_math_func_fmod = yes; then
20102 cat >>confdefs.h <<_ACEOF
20103 #define HAVE_FMOD 1
20111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodl" >&5
20112 $as_echo_n "checking for fmodl... " >&6; }
20113 if ${gcc_cv_math_func_fmodl+:} false; then :
20114 $as_echo_n "(cached) " >&6
20116 if test x$gcc_no_link = xyes; then
20117 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20120 /* end confdefs.h. */
20122 #ifdef HAVE_COMPLEX_H
20123 #include <complex.h>
20129 int (*ptr)() = (int (*)())fmodl;
20138 if ac_fn_c_try_link "$LINENO"; then :
20139 gcc_cv_math_func_fmodl=yes
20141 gcc_cv_math_func_fmodl=no
20143 rm -f core conftest.err conftest.$ac_objext \
20144 conftest$ac_exeext conftest.$ac_ext
20146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodl" >&5
20147 $as_echo "$gcc_cv_math_func_fmodl" >&6; }
20148 if test $gcc_cv_math_func_fmodl = yes; then
20150 cat >>confdefs.h <<_ACEOF
20151 #define HAVE_FMODL 1
20159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpf" >&5
20160 $as_echo_n "checking for frexpf... " >&6; }
20161 if ${gcc_cv_math_func_frexpf+:} false; then :
20162 $as_echo_n "(cached) " >&6
20164 if test x$gcc_no_link = xyes; then
20165 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20168 /* end confdefs.h. */
20170 #ifdef HAVE_COMPLEX_H
20171 #include <complex.h>
20177 int (*ptr)() = (int (*)())frexpf;
20186 if ac_fn_c_try_link "$LINENO"; then :
20187 gcc_cv_math_func_frexpf=yes
20189 gcc_cv_math_func_frexpf=no
20191 rm -f core conftest.err conftest.$ac_objext \
20192 conftest$ac_exeext conftest.$ac_ext
20194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpf" >&5
20195 $as_echo "$gcc_cv_math_func_frexpf" >&6; }
20196 if test $gcc_cv_math_func_frexpf = yes; then
20198 cat >>confdefs.h <<_ACEOF
20199 #define HAVE_FREXPF 1
20207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexp" >&5
20208 $as_echo_n "checking for frexp... " >&6; }
20209 if ${gcc_cv_math_func_frexp+:} false; then :
20210 $as_echo_n "(cached) " >&6
20212 if test x$gcc_no_link = xyes; then
20213 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20216 /* end confdefs.h. */
20218 #ifdef HAVE_COMPLEX_H
20219 #include <complex.h>
20225 int (*ptr)() = (int (*)())frexp;
20234 if ac_fn_c_try_link "$LINENO"; then :
20235 gcc_cv_math_func_frexp=yes
20237 gcc_cv_math_func_frexp=no
20239 rm -f core conftest.err conftest.$ac_objext \
20240 conftest$ac_exeext conftest.$ac_ext
20242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexp" >&5
20243 $as_echo "$gcc_cv_math_func_frexp" >&6; }
20244 if test $gcc_cv_math_func_frexp = yes; then
20246 cat >>confdefs.h <<_ACEOF
20247 #define HAVE_FREXP 1
20255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpl" >&5
20256 $as_echo_n "checking for frexpl... " >&6; }
20257 if ${gcc_cv_math_func_frexpl+:} false; then :
20258 $as_echo_n "(cached) " >&6
20260 if test x$gcc_no_link = xyes; then
20261 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20264 /* end confdefs.h. */
20266 #ifdef HAVE_COMPLEX_H
20267 #include <complex.h>
20273 int (*ptr)() = (int (*)())frexpl;
20282 if ac_fn_c_try_link "$LINENO"; then :
20283 gcc_cv_math_func_frexpl=yes
20285 gcc_cv_math_func_frexpl=no
20287 rm -f core conftest.err conftest.$ac_objext \
20288 conftest$ac_exeext conftest.$ac_ext
20290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpl" >&5
20291 $as_echo "$gcc_cv_math_func_frexpl" >&6; }
20292 if test $gcc_cv_math_func_frexpl = yes; then
20294 cat >>confdefs.h <<_ACEOF
20295 #define HAVE_FREXPL 1
20303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotf" >&5
20304 $as_echo_n "checking for hypotf... " >&6; }
20305 if ${gcc_cv_math_func_hypotf+:} false; then :
20306 $as_echo_n "(cached) " >&6
20308 if test x$gcc_no_link = xyes; then
20309 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20312 /* end confdefs.h. */
20314 #ifdef HAVE_COMPLEX_H
20315 #include <complex.h>
20321 int (*ptr)() = (int (*)())hypotf;
20330 if ac_fn_c_try_link "$LINENO"; then :
20331 gcc_cv_math_func_hypotf=yes
20333 gcc_cv_math_func_hypotf=no
20335 rm -f core conftest.err conftest.$ac_objext \
20336 conftest$ac_exeext conftest.$ac_ext
20338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotf" >&5
20339 $as_echo "$gcc_cv_math_func_hypotf" >&6; }
20340 if test $gcc_cv_math_func_hypotf = yes; then
20342 cat >>confdefs.h <<_ACEOF
20343 #define HAVE_HYPOTF 1
20351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypot" >&5
20352 $as_echo_n "checking for hypot... " >&6; }
20353 if ${gcc_cv_math_func_hypot+:} false; then :
20354 $as_echo_n "(cached) " >&6
20356 if test x$gcc_no_link = xyes; then
20357 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20360 /* end confdefs.h. */
20362 #ifdef HAVE_COMPLEX_H
20363 #include <complex.h>
20369 int (*ptr)() = (int (*)())hypot;
20378 if ac_fn_c_try_link "$LINENO"; then :
20379 gcc_cv_math_func_hypot=yes
20381 gcc_cv_math_func_hypot=no
20383 rm -f core conftest.err conftest.$ac_objext \
20384 conftest$ac_exeext conftest.$ac_ext
20386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypot" >&5
20387 $as_echo "$gcc_cv_math_func_hypot" >&6; }
20388 if test $gcc_cv_math_func_hypot = yes; then
20390 cat >>confdefs.h <<_ACEOF
20391 #define HAVE_HYPOT 1
20399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotl" >&5
20400 $as_echo_n "checking for hypotl... " >&6; }
20401 if ${gcc_cv_math_func_hypotl+:} false; then :
20402 $as_echo_n "(cached) " >&6
20404 if test x$gcc_no_link = xyes; then
20405 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20408 /* end confdefs.h. */
20410 #ifdef HAVE_COMPLEX_H
20411 #include <complex.h>
20417 int (*ptr)() = (int (*)())hypotl;
20426 if ac_fn_c_try_link "$LINENO"; then :
20427 gcc_cv_math_func_hypotl=yes
20429 gcc_cv_math_func_hypotl=no
20431 rm -f core conftest.err conftest.$ac_objext \
20432 conftest$ac_exeext conftest.$ac_ext
20434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotl" >&5
20435 $as_echo "$gcc_cv_math_func_hypotl" >&6; }
20436 if test $gcc_cv_math_func_hypotl = yes; then
20438 cat >>confdefs.h <<_ACEOF
20439 #define HAVE_HYPOTL 1
20447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpf" >&5
20448 $as_echo_n "checking for ldexpf... " >&6; }
20449 if ${gcc_cv_math_func_ldexpf+:} false; then :
20450 $as_echo_n "(cached) " >&6
20452 if test x$gcc_no_link = xyes; then
20453 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20456 /* end confdefs.h. */
20458 #ifdef HAVE_COMPLEX_H
20459 #include <complex.h>
20465 int (*ptr)() = (int (*)())ldexpf;
20474 if ac_fn_c_try_link "$LINENO"; then :
20475 gcc_cv_math_func_ldexpf=yes
20477 gcc_cv_math_func_ldexpf=no
20479 rm -f core conftest.err conftest.$ac_objext \
20480 conftest$ac_exeext conftest.$ac_ext
20482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpf" >&5
20483 $as_echo "$gcc_cv_math_func_ldexpf" >&6; }
20484 if test $gcc_cv_math_func_ldexpf = yes; then
20486 cat >>confdefs.h <<_ACEOF
20487 #define HAVE_LDEXPF 1
20495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexp" >&5
20496 $as_echo_n "checking for ldexp... " >&6; }
20497 if ${gcc_cv_math_func_ldexp+:} false; then :
20498 $as_echo_n "(cached) " >&6
20500 if test x$gcc_no_link = xyes; then
20501 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20504 /* end confdefs.h. */
20506 #ifdef HAVE_COMPLEX_H
20507 #include <complex.h>
20513 int (*ptr)() = (int (*)())ldexp;
20522 if ac_fn_c_try_link "$LINENO"; then :
20523 gcc_cv_math_func_ldexp=yes
20525 gcc_cv_math_func_ldexp=no
20527 rm -f core conftest.err conftest.$ac_objext \
20528 conftest$ac_exeext conftest.$ac_ext
20530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexp" >&5
20531 $as_echo "$gcc_cv_math_func_ldexp" >&6; }
20532 if test $gcc_cv_math_func_ldexp = yes; then
20534 cat >>confdefs.h <<_ACEOF
20535 #define HAVE_LDEXP 1
20543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpl" >&5
20544 $as_echo_n "checking for ldexpl... " >&6; }
20545 if ${gcc_cv_math_func_ldexpl+:} false; then :
20546 $as_echo_n "(cached) " >&6
20548 if test x$gcc_no_link = xyes; then
20549 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20552 /* end confdefs.h. */
20554 #ifdef HAVE_COMPLEX_H
20555 #include <complex.h>
20561 int (*ptr)() = (int (*)())ldexpl;
20570 if ac_fn_c_try_link "$LINENO"; then :
20571 gcc_cv_math_func_ldexpl=yes
20573 gcc_cv_math_func_ldexpl=no
20575 rm -f core conftest.err conftest.$ac_objext \
20576 conftest$ac_exeext conftest.$ac_ext
20578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpl" >&5
20579 $as_echo "$gcc_cv_math_func_ldexpl" >&6; }
20580 if test $gcc_cv_math_func_ldexpl = yes; then
20582 cat >>confdefs.h <<_ACEOF
20583 #define HAVE_LDEXPL 1
20591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logf" >&5
20592 $as_echo_n "checking for logf... " >&6; }
20593 if ${gcc_cv_math_func_logf+:} false; then :
20594 $as_echo_n "(cached) " >&6
20596 if test x$gcc_no_link = xyes; then
20597 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20600 /* end confdefs.h. */
20602 #ifdef HAVE_COMPLEX_H
20603 #include <complex.h>
20609 int (*ptr)() = (int (*)())logf;
20618 if ac_fn_c_try_link "$LINENO"; then :
20619 gcc_cv_math_func_logf=yes
20621 gcc_cv_math_func_logf=no
20623 rm -f core conftest.err conftest.$ac_objext \
20624 conftest$ac_exeext conftest.$ac_ext
20626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logf" >&5
20627 $as_echo "$gcc_cv_math_func_logf" >&6; }
20628 if test $gcc_cv_math_func_logf = yes; then
20630 cat >>confdefs.h <<_ACEOF
20631 #define HAVE_LOGF 1
20639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log" >&5
20640 $as_echo_n "checking for log... " >&6; }
20641 if ${gcc_cv_math_func_log+:} false; then :
20642 $as_echo_n "(cached) " >&6
20644 if test x$gcc_no_link = xyes; then
20645 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20648 /* end confdefs.h. */
20650 #ifdef HAVE_COMPLEX_H
20651 #include <complex.h>
20657 int (*ptr)() = (int (*)())log;
20666 if ac_fn_c_try_link "$LINENO"; then :
20667 gcc_cv_math_func_log=yes
20669 gcc_cv_math_func_log=no
20671 rm -f core conftest.err conftest.$ac_objext \
20672 conftest$ac_exeext conftest.$ac_ext
20674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log" >&5
20675 $as_echo "$gcc_cv_math_func_log" >&6; }
20676 if test $gcc_cv_math_func_log = yes; then
20678 cat >>confdefs.h <<_ACEOF
20687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logl" >&5
20688 $as_echo_n "checking for logl... " >&6; }
20689 if ${gcc_cv_math_func_logl+:} false; then :
20690 $as_echo_n "(cached) " >&6
20692 if test x$gcc_no_link = xyes; then
20693 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20696 /* end confdefs.h. */
20698 #ifdef HAVE_COMPLEX_H
20699 #include <complex.h>
20705 int (*ptr)() = (int (*)())logl;
20714 if ac_fn_c_try_link "$LINENO"; then :
20715 gcc_cv_math_func_logl=yes
20717 gcc_cv_math_func_logl=no
20719 rm -f core conftest.err conftest.$ac_objext \
20720 conftest$ac_exeext conftest.$ac_ext
20722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logl" >&5
20723 $as_echo "$gcc_cv_math_func_logl" >&6; }
20724 if test $gcc_cv_math_func_logl = yes; then
20726 cat >>confdefs.h <<_ACEOF
20727 #define HAVE_LOGL 1
20735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogf" >&5
20736 $as_echo_n "checking for clogf... " >&6; }
20737 if ${gcc_cv_math_func_clogf+:} false; then :
20738 $as_echo_n "(cached) " >&6
20740 if test x$gcc_no_link = xyes; then
20741 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20744 /* end confdefs.h. */
20746 #ifdef HAVE_COMPLEX_H
20747 #include <complex.h>
20753 int (*ptr)() = (int (*)())clogf;
20762 if ac_fn_c_try_link "$LINENO"; then :
20763 gcc_cv_math_func_clogf=yes
20765 gcc_cv_math_func_clogf=no
20767 rm -f core conftest.err conftest.$ac_objext \
20768 conftest$ac_exeext conftest.$ac_ext
20770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogf" >&5
20771 $as_echo "$gcc_cv_math_func_clogf" >&6; }
20772 if test $gcc_cv_math_func_clogf = yes; then
20774 cat >>confdefs.h <<_ACEOF
20775 #define HAVE_CLOGF 1
20783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog" >&5
20784 $as_echo_n "checking for clog... " >&6; }
20785 if ${gcc_cv_math_func_clog+:} false; then :
20786 $as_echo_n "(cached) " >&6
20788 if test x$gcc_no_link = xyes; then
20789 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20792 /* end confdefs.h. */
20794 #ifdef HAVE_COMPLEX_H
20795 #include <complex.h>
20801 int (*ptr)() = (int (*)())clog;
20810 if ac_fn_c_try_link "$LINENO"; then :
20811 gcc_cv_math_func_clog=yes
20813 gcc_cv_math_func_clog=no
20815 rm -f core conftest.err conftest.$ac_objext \
20816 conftest$ac_exeext conftest.$ac_ext
20818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog" >&5
20819 $as_echo "$gcc_cv_math_func_clog" >&6; }
20820 if test $gcc_cv_math_func_clog = yes; then
20822 cat >>confdefs.h <<_ACEOF
20823 #define HAVE_CLOG 1
20831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogl" >&5
20832 $as_echo_n "checking for clogl... " >&6; }
20833 if ${gcc_cv_math_func_clogl+:} false; then :
20834 $as_echo_n "(cached) " >&6
20836 if test x$gcc_no_link = xyes; then
20837 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20840 /* end confdefs.h. */
20842 #ifdef HAVE_COMPLEX_H
20843 #include <complex.h>
20849 int (*ptr)() = (int (*)())clogl;
20858 if ac_fn_c_try_link "$LINENO"; then :
20859 gcc_cv_math_func_clogl=yes
20861 gcc_cv_math_func_clogl=no
20863 rm -f core conftest.err conftest.$ac_objext \
20864 conftest$ac_exeext conftest.$ac_ext
20866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogl" >&5
20867 $as_echo "$gcc_cv_math_func_clogl" >&6; }
20868 if test $gcc_cv_math_func_clogl = yes; then
20870 cat >>confdefs.h <<_ACEOF
20871 #define HAVE_CLOGL 1
20879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10f" >&5
20880 $as_echo_n "checking for log10f... " >&6; }
20881 if ${gcc_cv_math_func_log10f+:} false; then :
20882 $as_echo_n "(cached) " >&6
20884 if test x$gcc_no_link = xyes; then
20885 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20888 /* end confdefs.h. */
20890 #ifdef HAVE_COMPLEX_H
20891 #include <complex.h>
20897 int (*ptr)() = (int (*)())log10f;
20906 if ac_fn_c_try_link "$LINENO"; then :
20907 gcc_cv_math_func_log10f=yes
20909 gcc_cv_math_func_log10f=no
20911 rm -f core conftest.err conftest.$ac_objext \
20912 conftest$ac_exeext conftest.$ac_ext
20914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10f" >&5
20915 $as_echo "$gcc_cv_math_func_log10f" >&6; }
20916 if test $gcc_cv_math_func_log10f = yes; then
20918 cat >>confdefs.h <<_ACEOF
20919 #define HAVE_LOG10F 1
20927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10" >&5
20928 $as_echo_n "checking for log10... " >&6; }
20929 if ${gcc_cv_math_func_log10+:} false; then :
20930 $as_echo_n "(cached) " >&6
20932 if test x$gcc_no_link = xyes; then
20933 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20936 /* end confdefs.h. */
20938 #ifdef HAVE_COMPLEX_H
20939 #include <complex.h>
20945 int (*ptr)() = (int (*)())log10;
20954 if ac_fn_c_try_link "$LINENO"; then :
20955 gcc_cv_math_func_log10=yes
20957 gcc_cv_math_func_log10=no
20959 rm -f core conftest.err conftest.$ac_objext \
20960 conftest$ac_exeext conftest.$ac_ext
20962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10" >&5
20963 $as_echo "$gcc_cv_math_func_log10" >&6; }
20964 if test $gcc_cv_math_func_log10 = yes; then
20966 cat >>confdefs.h <<_ACEOF
20967 #define HAVE_LOG10 1
20975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10l" >&5
20976 $as_echo_n "checking for log10l... " >&6; }
20977 if ${gcc_cv_math_func_log10l+:} false; then :
20978 $as_echo_n "(cached) " >&6
20980 if test x$gcc_no_link = xyes; then
20981 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20984 /* end confdefs.h. */
20986 #ifdef HAVE_COMPLEX_H
20987 #include <complex.h>
20993 int (*ptr)() = (int (*)())log10l;
21002 if ac_fn_c_try_link "$LINENO"; then :
21003 gcc_cv_math_func_log10l=yes
21005 gcc_cv_math_func_log10l=no
21007 rm -f core conftest.err conftest.$ac_objext \
21008 conftest$ac_exeext conftest.$ac_ext
21010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10l" >&5
21011 $as_echo "$gcc_cv_math_func_log10l" >&6; }
21012 if test $gcc_cv_math_func_log10l = yes; then
21014 cat >>confdefs.h <<_ACEOF
21015 #define HAVE_LOG10L 1
21023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10f" >&5
21024 $as_echo_n "checking for clog10f... " >&6; }
21025 if ${gcc_cv_math_func_clog10f+:} false; then :
21026 $as_echo_n "(cached) " >&6
21028 if test x$gcc_no_link = xyes; then
21029 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21032 /* end confdefs.h. */
21034 #ifdef HAVE_COMPLEX_H
21035 #include <complex.h>
21041 int (*ptr)() = (int (*)())clog10f;
21050 if ac_fn_c_try_link "$LINENO"; then :
21051 gcc_cv_math_func_clog10f=yes
21053 gcc_cv_math_func_clog10f=no
21055 rm -f core conftest.err conftest.$ac_objext \
21056 conftest$ac_exeext conftest.$ac_ext
21058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10f" >&5
21059 $as_echo "$gcc_cv_math_func_clog10f" >&6; }
21060 if test $gcc_cv_math_func_clog10f = yes; then
21062 cat >>confdefs.h <<_ACEOF
21063 #define HAVE_CLOG10F 1
21071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10" >&5
21072 $as_echo_n "checking for clog10... " >&6; }
21073 if ${gcc_cv_math_func_clog10+:} false; then :
21074 $as_echo_n "(cached) " >&6
21076 if test x$gcc_no_link = xyes; then
21077 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21080 /* end confdefs.h. */
21082 #ifdef HAVE_COMPLEX_H
21083 #include <complex.h>
21089 int (*ptr)() = (int (*)())clog10;
21098 if ac_fn_c_try_link "$LINENO"; then :
21099 gcc_cv_math_func_clog10=yes
21101 gcc_cv_math_func_clog10=no
21103 rm -f core conftest.err conftest.$ac_objext \
21104 conftest$ac_exeext conftest.$ac_ext
21106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10" >&5
21107 $as_echo "$gcc_cv_math_func_clog10" >&6; }
21108 if test $gcc_cv_math_func_clog10 = yes; then
21110 cat >>confdefs.h <<_ACEOF
21111 #define HAVE_CLOG10 1
21119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10l" >&5
21120 $as_echo_n "checking for clog10l... " >&6; }
21121 if ${gcc_cv_math_func_clog10l+:} false; then :
21122 $as_echo_n "(cached) " >&6
21124 if test x$gcc_no_link = xyes; then
21125 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21128 /* end confdefs.h. */
21130 #ifdef HAVE_COMPLEX_H
21131 #include <complex.h>
21137 int (*ptr)() = (int (*)())clog10l;
21146 if ac_fn_c_try_link "$LINENO"; then :
21147 gcc_cv_math_func_clog10l=yes
21149 gcc_cv_math_func_clog10l=no
21151 rm -f core conftest.err conftest.$ac_objext \
21152 conftest$ac_exeext conftest.$ac_ext
21154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10l" >&5
21155 $as_echo "$gcc_cv_math_func_clog10l" >&6; }
21156 if test $gcc_cv_math_func_clog10l = yes; then
21158 cat >>confdefs.h <<_ACEOF
21159 #define HAVE_CLOG10L 1
21167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterf" >&5
21168 $as_echo_n "checking for nextafterf... " >&6; }
21169 if ${gcc_cv_math_func_nextafterf+:} false; then :
21170 $as_echo_n "(cached) " >&6
21172 if test x$gcc_no_link = xyes; then
21173 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21176 /* end confdefs.h. */
21178 #ifdef HAVE_COMPLEX_H
21179 #include <complex.h>
21185 int (*ptr)() = (int (*)())nextafterf;
21194 if ac_fn_c_try_link "$LINENO"; then :
21195 gcc_cv_math_func_nextafterf=yes
21197 gcc_cv_math_func_nextafterf=no
21199 rm -f core conftest.err conftest.$ac_objext \
21200 conftest$ac_exeext conftest.$ac_ext
21202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterf" >&5
21203 $as_echo "$gcc_cv_math_func_nextafterf" >&6; }
21204 if test $gcc_cv_math_func_nextafterf = yes; then
21206 cat >>confdefs.h <<_ACEOF
21207 #define HAVE_NEXTAFTERF 1
21215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafter" >&5
21216 $as_echo_n "checking for nextafter... " >&6; }
21217 if ${gcc_cv_math_func_nextafter+:} false; then :
21218 $as_echo_n "(cached) " >&6
21220 if test x$gcc_no_link = xyes; then
21221 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21224 /* end confdefs.h. */
21226 #ifdef HAVE_COMPLEX_H
21227 #include <complex.h>
21233 int (*ptr)() = (int (*)())nextafter;
21242 if ac_fn_c_try_link "$LINENO"; then :
21243 gcc_cv_math_func_nextafter=yes
21245 gcc_cv_math_func_nextafter=no
21247 rm -f core conftest.err conftest.$ac_objext \
21248 conftest$ac_exeext conftest.$ac_ext
21250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafter" >&5
21251 $as_echo "$gcc_cv_math_func_nextafter" >&6; }
21252 if test $gcc_cv_math_func_nextafter = yes; then
21254 cat >>confdefs.h <<_ACEOF
21255 #define HAVE_NEXTAFTER 1
21263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterl" >&5
21264 $as_echo_n "checking for nextafterl... " >&6; }
21265 if ${gcc_cv_math_func_nextafterl+:} false; then :
21266 $as_echo_n "(cached) " >&6
21268 if test x$gcc_no_link = xyes; then
21269 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21272 /* end confdefs.h. */
21274 #ifdef HAVE_COMPLEX_H
21275 #include <complex.h>
21281 int (*ptr)() = (int (*)())nextafterl;
21290 if ac_fn_c_try_link "$LINENO"; then :
21291 gcc_cv_math_func_nextafterl=yes
21293 gcc_cv_math_func_nextafterl=no
21295 rm -f core conftest.err conftest.$ac_objext \
21296 conftest$ac_exeext conftest.$ac_ext
21298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterl" >&5
21299 $as_echo "$gcc_cv_math_func_nextafterl" >&6; }
21300 if test $gcc_cv_math_func_nextafterl = yes; then
21302 cat >>confdefs.h <<_ACEOF
21303 #define HAVE_NEXTAFTERL 1
21311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for powf" >&5
21312 $as_echo_n "checking for powf... " >&6; }
21313 if ${gcc_cv_math_func_powf+:} false; then :
21314 $as_echo_n "(cached) " >&6
21316 if test x$gcc_no_link = xyes; then
21317 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21320 /* end confdefs.h. */
21322 #ifdef HAVE_COMPLEX_H
21323 #include <complex.h>
21329 int (*ptr)() = (int (*)())powf;
21338 if ac_fn_c_try_link "$LINENO"; then :
21339 gcc_cv_math_func_powf=yes
21341 gcc_cv_math_func_powf=no
21343 rm -f core conftest.err conftest.$ac_objext \
21344 conftest$ac_exeext conftest.$ac_ext
21346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_powf" >&5
21347 $as_echo "$gcc_cv_math_func_powf" >&6; }
21348 if test $gcc_cv_math_func_powf = yes; then
21350 cat >>confdefs.h <<_ACEOF
21351 #define HAVE_POWF 1
21359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow" >&5
21360 $as_echo_n "checking for pow... " >&6; }
21361 if ${gcc_cv_math_func_pow+:} false; then :
21362 $as_echo_n "(cached) " >&6
21364 if test x$gcc_no_link = xyes; then
21365 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21368 /* end confdefs.h. */
21370 #ifdef HAVE_COMPLEX_H
21371 #include <complex.h>
21377 int (*ptr)() = (int (*)())pow;
21386 if ac_fn_c_try_link "$LINENO"; then :
21387 gcc_cv_math_func_pow=yes
21389 gcc_cv_math_func_pow=no
21391 rm -f core conftest.err conftest.$ac_objext \
21392 conftest$ac_exeext conftest.$ac_ext
21394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_pow" >&5
21395 $as_echo "$gcc_cv_math_func_pow" >&6; }
21396 if test $gcc_cv_math_func_pow = yes; then
21398 cat >>confdefs.h <<_ACEOF
21407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowf" >&5
21408 $as_echo_n "checking for cpowf... " >&6; }
21409 if ${gcc_cv_math_func_cpowf+:} false; then :
21410 $as_echo_n "(cached) " >&6
21412 if test x$gcc_no_link = xyes; then
21413 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21416 /* end confdefs.h. */
21418 #ifdef HAVE_COMPLEX_H
21419 #include <complex.h>
21425 int (*ptr)() = (int (*)())cpowf;
21434 if ac_fn_c_try_link "$LINENO"; then :
21435 gcc_cv_math_func_cpowf=yes
21437 gcc_cv_math_func_cpowf=no
21439 rm -f core conftest.err conftest.$ac_objext \
21440 conftest$ac_exeext conftest.$ac_ext
21442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowf" >&5
21443 $as_echo "$gcc_cv_math_func_cpowf" >&6; }
21444 if test $gcc_cv_math_func_cpowf = yes; then
21446 cat >>confdefs.h <<_ACEOF
21447 #define HAVE_CPOWF 1
21455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpow" >&5
21456 $as_echo_n "checking for cpow... " >&6; }
21457 if ${gcc_cv_math_func_cpow+:} false; then :
21458 $as_echo_n "(cached) " >&6
21460 if test x$gcc_no_link = xyes; then
21461 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21464 /* end confdefs.h. */
21466 #ifdef HAVE_COMPLEX_H
21467 #include <complex.h>
21473 int (*ptr)() = (int (*)())cpow;
21482 if ac_fn_c_try_link "$LINENO"; then :
21483 gcc_cv_math_func_cpow=yes
21485 gcc_cv_math_func_cpow=no
21487 rm -f core conftest.err conftest.$ac_objext \
21488 conftest$ac_exeext conftest.$ac_ext
21490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpow" >&5
21491 $as_echo "$gcc_cv_math_func_cpow" >&6; }
21492 if test $gcc_cv_math_func_cpow = yes; then
21494 cat >>confdefs.h <<_ACEOF
21495 #define HAVE_CPOW 1
21503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowl" >&5
21504 $as_echo_n "checking for cpowl... " >&6; }
21505 if ${gcc_cv_math_func_cpowl+:} false; then :
21506 $as_echo_n "(cached) " >&6
21508 if test x$gcc_no_link = xyes; then
21509 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21512 /* end confdefs.h. */
21514 #ifdef HAVE_COMPLEX_H
21515 #include <complex.h>
21521 int (*ptr)() = (int (*)())cpowl;
21530 if ac_fn_c_try_link "$LINENO"; then :
21531 gcc_cv_math_func_cpowl=yes
21533 gcc_cv_math_func_cpowl=no
21535 rm -f core conftest.err conftest.$ac_objext \
21536 conftest$ac_exeext conftest.$ac_ext
21538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowl" >&5
21539 $as_echo "$gcc_cv_math_func_cpowl" >&6; }
21540 if test $gcc_cv_math_func_cpowl = yes; then
21542 cat >>confdefs.h <<_ACEOF
21543 #define HAVE_CPOWL 1
21551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundf" >&5
21552 $as_echo_n "checking for roundf... " >&6; }
21553 if ${gcc_cv_math_func_roundf+:} false; then :
21554 $as_echo_n "(cached) " >&6
21556 if test x$gcc_no_link = xyes; then
21557 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21560 /* end confdefs.h. */
21562 #ifdef HAVE_COMPLEX_H
21563 #include <complex.h>
21569 int (*ptr)() = (int (*)())roundf;
21578 if ac_fn_c_try_link "$LINENO"; then :
21579 gcc_cv_math_func_roundf=yes
21581 gcc_cv_math_func_roundf=no
21583 rm -f core conftest.err conftest.$ac_objext \
21584 conftest$ac_exeext conftest.$ac_ext
21586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundf" >&5
21587 $as_echo "$gcc_cv_math_func_roundf" >&6; }
21588 if test $gcc_cv_math_func_roundf = yes; then
21590 cat >>confdefs.h <<_ACEOF
21591 #define HAVE_ROUNDF 1
21599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for round" >&5
21600 $as_echo_n "checking for round... " >&6; }
21601 if ${gcc_cv_math_func_round+:} false; then :
21602 $as_echo_n "(cached) " >&6
21604 if test x$gcc_no_link = xyes; then
21605 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21608 /* end confdefs.h. */
21610 #ifdef HAVE_COMPLEX_H
21611 #include <complex.h>
21617 int (*ptr)() = (int (*)())round;
21626 if ac_fn_c_try_link "$LINENO"; then :
21627 gcc_cv_math_func_round=yes
21629 gcc_cv_math_func_round=no
21631 rm -f core conftest.err conftest.$ac_objext \
21632 conftest$ac_exeext conftest.$ac_ext
21634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_round" >&5
21635 $as_echo "$gcc_cv_math_func_round" >&6; }
21636 if test $gcc_cv_math_func_round = yes; then
21638 cat >>confdefs.h <<_ACEOF
21639 #define HAVE_ROUND 1
21647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundl" >&5
21648 $as_echo_n "checking for roundl... " >&6; }
21649 if ${gcc_cv_math_func_roundl+:} false; then :
21650 $as_echo_n "(cached) " >&6
21652 if test x$gcc_no_link = xyes; then
21653 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21656 /* end confdefs.h. */
21658 #ifdef HAVE_COMPLEX_H
21659 #include <complex.h>
21665 int (*ptr)() = (int (*)())roundl;
21674 if ac_fn_c_try_link "$LINENO"; then :
21675 gcc_cv_math_func_roundl=yes
21677 gcc_cv_math_func_roundl=no
21679 rm -f core conftest.err conftest.$ac_objext \
21680 conftest$ac_exeext conftest.$ac_ext
21682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundl" >&5
21683 $as_echo "$gcc_cv_math_func_roundl" >&6; }
21684 if test $gcc_cv_math_func_roundl = yes; then
21686 cat >>confdefs.h <<_ACEOF
21687 #define HAVE_ROUNDL 1
21695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundf" >&5
21696 $as_echo_n "checking for lroundf... " >&6; }
21697 if ${gcc_cv_math_func_lroundf+:} false; then :
21698 $as_echo_n "(cached) " >&6
21700 if test x$gcc_no_link = xyes; then
21701 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21704 /* end confdefs.h. */
21706 #ifdef HAVE_COMPLEX_H
21707 #include <complex.h>
21713 int (*ptr)() = (int (*)())lroundf;
21722 if ac_fn_c_try_link "$LINENO"; then :
21723 gcc_cv_math_func_lroundf=yes
21725 gcc_cv_math_func_lroundf=no
21727 rm -f core conftest.err conftest.$ac_objext \
21728 conftest$ac_exeext conftest.$ac_ext
21730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundf" >&5
21731 $as_echo "$gcc_cv_math_func_lroundf" >&6; }
21732 if test $gcc_cv_math_func_lroundf = yes; then
21734 cat >>confdefs.h <<_ACEOF
21735 #define HAVE_LROUNDF 1
21743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lround" >&5
21744 $as_echo_n "checking for lround... " >&6; }
21745 if ${gcc_cv_math_func_lround+:} false; then :
21746 $as_echo_n "(cached) " >&6
21748 if test x$gcc_no_link = xyes; then
21749 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21752 /* end confdefs.h. */
21754 #ifdef HAVE_COMPLEX_H
21755 #include <complex.h>
21761 int (*ptr)() = (int (*)())lround;
21770 if ac_fn_c_try_link "$LINENO"; then :
21771 gcc_cv_math_func_lround=yes
21773 gcc_cv_math_func_lround=no
21775 rm -f core conftest.err conftest.$ac_objext \
21776 conftest$ac_exeext conftest.$ac_ext
21778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lround" >&5
21779 $as_echo "$gcc_cv_math_func_lround" >&6; }
21780 if test $gcc_cv_math_func_lround = yes; then
21782 cat >>confdefs.h <<_ACEOF
21783 #define HAVE_LROUND 1
21791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundl" >&5
21792 $as_echo_n "checking for lroundl... " >&6; }
21793 if ${gcc_cv_math_func_lroundl+:} false; then :
21794 $as_echo_n "(cached) " >&6
21796 if test x$gcc_no_link = xyes; then
21797 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21800 /* end confdefs.h. */
21802 #ifdef HAVE_COMPLEX_H
21803 #include <complex.h>
21809 int (*ptr)() = (int (*)())lroundl;
21818 if ac_fn_c_try_link "$LINENO"; then :
21819 gcc_cv_math_func_lroundl=yes
21821 gcc_cv_math_func_lroundl=no
21823 rm -f core conftest.err conftest.$ac_objext \
21824 conftest$ac_exeext conftest.$ac_ext
21826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundl" >&5
21827 $as_echo "$gcc_cv_math_func_lroundl" >&6; }
21828 if test $gcc_cv_math_func_lroundl = yes; then
21830 cat >>confdefs.h <<_ACEOF
21831 #define HAVE_LROUNDL 1
21839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundf" >&5
21840 $as_echo_n "checking for llroundf... " >&6; }
21841 if ${gcc_cv_math_func_llroundf+:} false; then :
21842 $as_echo_n "(cached) " >&6
21844 if test x$gcc_no_link = xyes; then
21845 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21848 /* end confdefs.h. */
21850 #ifdef HAVE_COMPLEX_H
21851 #include <complex.h>
21857 int (*ptr)() = (int (*)())llroundf;
21866 if ac_fn_c_try_link "$LINENO"; then :
21867 gcc_cv_math_func_llroundf=yes
21869 gcc_cv_math_func_llroundf=no
21871 rm -f core conftest.err conftest.$ac_objext \
21872 conftest$ac_exeext conftest.$ac_ext
21874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundf" >&5
21875 $as_echo "$gcc_cv_math_func_llroundf" >&6; }
21876 if test $gcc_cv_math_func_llroundf = yes; then
21878 cat >>confdefs.h <<_ACEOF
21879 #define HAVE_LLROUNDF 1
21887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llround" >&5
21888 $as_echo_n "checking for llround... " >&6; }
21889 if ${gcc_cv_math_func_llround+:} false; then :
21890 $as_echo_n "(cached) " >&6
21892 if test x$gcc_no_link = xyes; then
21893 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21896 /* end confdefs.h. */
21898 #ifdef HAVE_COMPLEX_H
21899 #include <complex.h>
21905 int (*ptr)() = (int (*)())llround;
21914 if ac_fn_c_try_link "$LINENO"; then :
21915 gcc_cv_math_func_llround=yes
21917 gcc_cv_math_func_llround=no
21919 rm -f core conftest.err conftest.$ac_objext \
21920 conftest$ac_exeext conftest.$ac_ext
21922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llround" >&5
21923 $as_echo "$gcc_cv_math_func_llround" >&6; }
21924 if test $gcc_cv_math_func_llround = yes; then
21926 cat >>confdefs.h <<_ACEOF
21927 #define HAVE_LLROUND 1
21935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundl" >&5
21936 $as_echo_n "checking for llroundl... " >&6; }
21937 if ${gcc_cv_math_func_llroundl+:} false; then :
21938 $as_echo_n "(cached) " >&6
21940 if test x$gcc_no_link = xyes; then
21941 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21944 /* end confdefs.h. */
21946 #ifdef HAVE_COMPLEX_H
21947 #include <complex.h>
21953 int (*ptr)() = (int (*)())llroundl;
21962 if ac_fn_c_try_link "$LINENO"; then :
21963 gcc_cv_math_func_llroundl=yes
21965 gcc_cv_math_func_llroundl=no
21967 rm -f core conftest.err conftest.$ac_objext \
21968 conftest$ac_exeext conftest.$ac_ext
21970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundl" >&5
21971 $as_echo "$gcc_cv_math_func_llroundl" >&6; }
21972 if test $gcc_cv_math_func_llroundl = yes; then
21974 cat >>confdefs.h <<_ACEOF
21975 #define HAVE_LLROUNDL 1
21983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnf" >&5
21984 $as_echo_n "checking for scalbnf... " >&6; }
21985 if ${gcc_cv_math_func_scalbnf+:} false; then :
21986 $as_echo_n "(cached) " >&6
21988 if test x$gcc_no_link = xyes; then
21989 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21992 /* end confdefs.h. */
21994 #ifdef HAVE_COMPLEX_H
21995 #include <complex.h>
22001 int (*ptr)() = (int (*)())scalbnf;
22010 if ac_fn_c_try_link "$LINENO"; then :
22011 gcc_cv_math_func_scalbnf=yes
22013 gcc_cv_math_func_scalbnf=no
22015 rm -f core conftest.err conftest.$ac_objext \
22016 conftest$ac_exeext conftest.$ac_ext
22018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnf" >&5
22019 $as_echo "$gcc_cv_math_func_scalbnf" >&6; }
22020 if test $gcc_cv_math_func_scalbnf = yes; then
22022 cat >>confdefs.h <<_ACEOF
22023 #define HAVE_SCALBNF 1
22031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbn" >&5
22032 $as_echo_n "checking for scalbn... " >&6; }
22033 if ${gcc_cv_math_func_scalbn+:} false; then :
22034 $as_echo_n "(cached) " >&6
22036 if test x$gcc_no_link = xyes; then
22037 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22040 /* end confdefs.h. */
22042 #ifdef HAVE_COMPLEX_H
22043 #include <complex.h>
22049 int (*ptr)() = (int (*)())scalbn;
22058 if ac_fn_c_try_link "$LINENO"; then :
22059 gcc_cv_math_func_scalbn=yes
22061 gcc_cv_math_func_scalbn=no
22063 rm -f core conftest.err conftest.$ac_objext \
22064 conftest$ac_exeext conftest.$ac_ext
22066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbn" >&5
22067 $as_echo "$gcc_cv_math_func_scalbn" >&6; }
22068 if test $gcc_cv_math_func_scalbn = yes; then
22070 cat >>confdefs.h <<_ACEOF
22071 #define HAVE_SCALBN 1
22079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnl" >&5
22080 $as_echo_n "checking for scalbnl... " >&6; }
22081 if ${gcc_cv_math_func_scalbnl+:} false; then :
22082 $as_echo_n "(cached) " >&6
22084 if test x$gcc_no_link = xyes; then
22085 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22088 /* end confdefs.h. */
22090 #ifdef HAVE_COMPLEX_H
22091 #include <complex.h>
22097 int (*ptr)() = (int (*)())scalbnl;
22106 if ac_fn_c_try_link "$LINENO"; then :
22107 gcc_cv_math_func_scalbnl=yes
22109 gcc_cv_math_func_scalbnl=no
22111 rm -f core conftest.err conftest.$ac_objext \
22112 conftest$ac_exeext conftest.$ac_ext
22114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnl" >&5
22115 $as_echo "$gcc_cv_math_func_scalbnl" >&6; }
22116 if test $gcc_cv_math_func_scalbnl = yes; then
22118 cat >>confdefs.h <<_ACEOF
22119 #define HAVE_SCALBNL 1
22127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinf" >&5
22128 $as_echo_n "checking for sinf... " >&6; }
22129 if ${gcc_cv_math_func_sinf+:} false; then :
22130 $as_echo_n "(cached) " >&6
22132 if test x$gcc_no_link = xyes; then
22133 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22136 /* end confdefs.h. */
22138 #ifdef HAVE_COMPLEX_H
22139 #include <complex.h>
22145 int (*ptr)() = (int (*)())sinf;
22154 if ac_fn_c_try_link "$LINENO"; then :
22155 gcc_cv_math_func_sinf=yes
22157 gcc_cv_math_func_sinf=no
22159 rm -f core conftest.err conftest.$ac_objext \
22160 conftest$ac_exeext conftest.$ac_ext
22162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinf" >&5
22163 $as_echo "$gcc_cv_math_func_sinf" >&6; }
22164 if test $gcc_cv_math_func_sinf = yes; then
22166 cat >>confdefs.h <<_ACEOF
22167 #define HAVE_SINF 1
22175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin" >&5
22176 $as_echo_n "checking for sin... " >&6; }
22177 if ${gcc_cv_math_func_sin+:} false; then :
22178 $as_echo_n "(cached) " >&6
22180 if test x$gcc_no_link = xyes; then
22181 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22184 /* end confdefs.h. */
22186 #ifdef HAVE_COMPLEX_H
22187 #include <complex.h>
22193 int (*ptr)() = (int (*)())sin;
22202 if ac_fn_c_try_link "$LINENO"; then :
22203 gcc_cv_math_func_sin=yes
22205 gcc_cv_math_func_sin=no
22207 rm -f core conftest.err conftest.$ac_objext \
22208 conftest$ac_exeext conftest.$ac_ext
22210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sin" >&5
22211 $as_echo "$gcc_cv_math_func_sin" >&6; }
22212 if test $gcc_cv_math_func_sin = yes; then
22214 cat >>confdefs.h <<_ACEOF
22223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinl" >&5
22224 $as_echo_n "checking for sinl... " >&6; }
22225 if ${gcc_cv_math_func_sinl+:} false; then :
22226 $as_echo_n "(cached) " >&6
22228 if test x$gcc_no_link = xyes; then
22229 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22232 /* end confdefs.h. */
22234 #ifdef HAVE_COMPLEX_H
22235 #include <complex.h>
22241 int (*ptr)() = (int (*)())sinl;
22250 if ac_fn_c_try_link "$LINENO"; then :
22251 gcc_cv_math_func_sinl=yes
22253 gcc_cv_math_func_sinl=no
22255 rm -f core conftest.err conftest.$ac_objext \
22256 conftest$ac_exeext conftest.$ac_ext
22258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinl" >&5
22259 $as_echo "$gcc_cv_math_func_sinl" >&6; }
22260 if test $gcc_cv_math_func_sinl = yes; then
22262 cat >>confdefs.h <<_ACEOF
22263 #define HAVE_SINL 1
22271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinf" >&5
22272 $as_echo_n "checking for csinf... " >&6; }
22273 if ${gcc_cv_math_func_csinf+:} false; then :
22274 $as_echo_n "(cached) " >&6
22276 if test x$gcc_no_link = xyes; then
22277 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22280 /* end confdefs.h. */
22282 #ifdef HAVE_COMPLEX_H
22283 #include <complex.h>
22289 int (*ptr)() = (int (*)())csinf;
22298 if ac_fn_c_try_link "$LINENO"; then :
22299 gcc_cv_math_func_csinf=yes
22301 gcc_cv_math_func_csinf=no
22303 rm -f core conftest.err conftest.$ac_objext \
22304 conftest$ac_exeext conftest.$ac_ext
22306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinf" >&5
22307 $as_echo "$gcc_cv_math_func_csinf" >&6; }
22308 if test $gcc_cv_math_func_csinf = yes; then
22310 cat >>confdefs.h <<_ACEOF
22311 #define HAVE_CSINF 1
22319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csin" >&5
22320 $as_echo_n "checking for csin... " >&6; }
22321 if ${gcc_cv_math_func_csin+:} false; then :
22322 $as_echo_n "(cached) " >&6
22324 if test x$gcc_no_link = xyes; then
22325 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22328 /* end confdefs.h. */
22330 #ifdef HAVE_COMPLEX_H
22331 #include <complex.h>
22337 int (*ptr)() = (int (*)())csin;
22346 if ac_fn_c_try_link "$LINENO"; then :
22347 gcc_cv_math_func_csin=yes
22349 gcc_cv_math_func_csin=no
22351 rm -f core conftest.err conftest.$ac_objext \
22352 conftest$ac_exeext conftest.$ac_ext
22354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csin" >&5
22355 $as_echo "$gcc_cv_math_func_csin" >&6; }
22356 if test $gcc_cv_math_func_csin = yes; then
22358 cat >>confdefs.h <<_ACEOF
22359 #define HAVE_CSIN 1
22367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinl" >&5
22368 $as_echo_n "checking for csinl... " >&6; }
22369 if ${gcc_cv_math_func_csinl+:} false; then :
22370 $as_echo_n "(cached) " >&6
22372 if test x$gcc_no_link = xyes; then
22373 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22376 /* end confdefs.h. */
22378 #ifdef HAVE_COMPLEX_H
22379 #include <complex.h>
22385 int (*ptr)() = (int (*)())csinl;
22394 if ac_fn_c_try_link "$LINENO"; then :
22395 gcc_cv_math_func_csinl=yes
22397 gcc_cv_math_func_csinl=no
22399 rm -f core conftest.err conftest.$ac_objext \
22400 conftest$ac_exeext conftest.$ac_ext
22402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinl" >&5
22403 $as_echo "$gcc_cv_math_func_csinl" >&6; }
22404 if test $gcc_cv_math_func_csinl = yes; then
22406 cat >>confdefs.h <<_ACEOF
22407 #define HAVE_CSINL 1
22415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhf" >&5
22416 $as_echo_n "checking for sinhf... " >&6; }
22417 if ${gcc_cv_math_func_sinhf+:} false; then :
22418 $as_echo_n "(cached) " >&6
22420 if test x$gcc_no_link = xyes; then
22421 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22424 /* end confdefs.h. */
22426 #ifdef HAVE_COMPLEX_H
22427 #include <complex.h>
22433 int (*ptr)() = (int (*)())sinhf;
22442 if ac_fn_c_try_link "$LINENO"; then :
22443 gcc_cv_math_func_sinhf=yes
22445 gcc_cv_math_func_sinhf=no
22447 rm -f core conftest.err conftest.$ac_objext \
22448 conftest$ac_exeext conftest.$ac_ext
22450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhf" >&5
22451 $as_echo "$gcc_cv_math_func_sinhf" >&6; }
22452 if test $gcc_cv_math_func_sinhf = yes; then
22454 cat >>confdefs.h <<_ACEOF
22455 #define HAVE_SINHF 1
22463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinh" >&5
22464 $as_echo_n "checking for sinh... " >&6; }
22465 if ${gcc_cv_math_func_sinh+:} false; then :
22466 $as_echo_n "(cached) " >&6
22468 if test x$gcc_no_link = xyes; then
22469 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22472 /* end confdefs.h. */
22474 #ifdef HAVE_COMPLEX_H
22475 #include <complex.h>
22481 int (*ptr)() = (int (*)())sinh;
22490 if ac_fn_c_try_link "$LINENO"; then :
22491 gcc_cv_math_func_sinh=yes
22493 gcc_cv_math_func_sinh=no
22495 rm -f core conftest.err conftest.$ac_objext \
22496 conftest$ac_exeext conftest.$ac_ext
22498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinh" >&5
22499 $as_echo "$gcc_cv_math_func_sinh" >&6; }
22500 if test $gcc_cv_math_func_sinh = yes; then
22502 cat >>confdefs.h <<_ACEOF
22503 #define HAVE_SINH 1
22511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhl" >&5
22512 $as_echo_n "checking for sinhl... " >&6; }
22513 if ${gcc_cv_math_func_sinhl+:} false; then :
22514 $as_echo_n "(cached) " >&6
22516 if test x$gcc_no_link = xyes; then
22517 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22520 /* end confdefs.h. */
22522 #ifdef HAVE_COMPLEX_H
22523 #include <complex.h>
22529 int (*ptr)() = (int (*)())sinhl;
22538 if ac_fn_c_try_link "$LINENO"; then :
22539 gcc_cv_math_func_sinhl=yes
22541 gcc_cv_math_func_sinhl=no
22543 rm -f core conftest.err conftest.$ac_objext \
22544 conftest$ac_exeext conftest.$ac_ext
22546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhl" >&5
22547 $as_echo "$gcc_cv_math_func_sinhl" >&6; }
22548 if test $gcc_cv_math_func_sinhl = yes; then
22550 cat >>confdefs.h <<_ACEOF
22551 #define HAVE_SINHL 1
22559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhf" >&5
22560 $as_echo_n "checking for csinhf... " >&6; }
22561 if ${gcc_cv_math_func_csinhf+:} false; then :
22562 $as_echo_n "(cached) " >&6
22564 if test x$gcc_no_link = xyes; then
22565 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22568 /* end confdefs.h. */
22570 #ifdef HAVE_COMPLEX_H
22571 #include <complex.h>
22577 int (*ptr)() = (int (*)())csinhf;
22586 if ac_fn_c_try_link "$LINENO"; then :
22587 gcc_cv_math_func_csinhf=yes
22589 gcc_cv_math_func_csinhf=no
22591 rm -f core conftest.err conftest.$ac_objext \
22592 conftest$ac_exeext conftest.$ac_ext
22594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhf" >&5
22595 $as_echo "$gcc_cv_math_func_csinhf" >&6; }
22596 if test $gcc_cv_math_func_csinhf = yes; then
22598 cat >>confdefs.h <<_ACEOF
22599 #define HAVE_CSINHF 1
22607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinh" >&5
22608 $as_echo_n "checking for csinh... " >&6; }
22609 if ${gcc_cv_math_func_csinh+:} false; then :
22610 $as_echo_n "(cached) " >&6
22612 if test x$gcc_no_link = xyes; then
22613 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22616 /* end confdefs.h. */
22618 #ifdef HAVE_COMPLEX_H
22619 #include <complex.h>
22625 int (*ptr)() = (int (*)())csinh;
22634 if ac_fn_c_try_link "$LINENO"; then :
22635 gcc_cv_math_func_csinh=yes
22637 gcc_cv_math_func_csinh=no
22639 rm -f core conftest.err conftest.$ac_objext \
22640 conftest$ac_exeext conftest.$ac_ext
22642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinh" >&5
22643 $as_echo "$gcc_cv_math_func_csinh" >&6; }
22644 if test $gcc_cv_math_func_csinh = yes; then
22646 cat >>confdefs.h <<_ACEOF
22647 #define HAVE_CSINH 1
22655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhl" >&5
22656 $as_echo_n "checking for csinhl... " >&6; }
22657 if ${gcc_cv_math_func_csinhl+:} false; then :
22658 $as_echo_n "(cached) " >&6
22660 if test x$gcc_no_link = xyes; then
22661 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22664 /* end confdefs.h. */
22666 #ifdef HAVE_COMPLEX_H
22667 #include <complex.h>
22673 int (*ptr)() = (int (*)())csinhl;
22682 if ac_fn_c_try_link "$LINENO"; then :
22683 gcc_cv_math_func_csinhl=yes
22685 gcc_cv_math_func_csinhl=no
22687 rm -f core conftest.err conftest.$ac_objext \
22688 conftest$ac_exeext conftest.$ac_ext
22690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhl" >&5
22691 $as_echo "$gcc_cv_math_func_csinhl" >&6; }
22692 if test $gcc_cv_math_func_csinhl = yes; then
22694 cat >>confdefs.h <<_ACEOF
22695 #define HAVE_CSINHL 1
22703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtf" >&5
22704 $as_echo_n "checking for sqrtf... " >&6; }
22705 if ${gcc_cv_math_func_sqrtf+:} false; then :
22706 $as_echo_n "(cached) " >&6
22708 if test x$gcc_no_link = xyes; then
22709 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22712 /* end confdefs.h. */
22714 #ifdef HAVE_COMPLEX_H
22715 #include <complex.h>
22721 int (*ptr)() = (int (*)())sqrtf;
22730 if ac_fn_c_try_link "$LINENO"; then :
22731 gcc_cv_math_func_sqrtf=yes
22733 gcc_cv_math_func_sqrtf=no
22735 rm -f core conftest.err conftest.$ac_objext \
22736 conftest$ac_exeext conftest.$ac_ext
22738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtf" >&5
22739 $as_echo "$gcc_cv_math_func_sqrtf" >&6; }
22740 if test $gcc_cv_math_func_sqrtf = yes; then
22742 cat >>confdefs.h <<_ACEOF
22743 #define HAVE_SQRTF 1
22751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt" >&5
22752 $as_echo_n "checking for sqrt... " >&6; }
22753 if ${gcc_cv_math_func_sqrt+:} false; then :
22754 $as_echo_n "(cached) " >&6
22756 if test x$gcc_no_link = xyes; then
22757 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22760 /* end confdefs.h. */
22762 #ifdef HAVE_COMPLEX_H
22763 #include <complex.h>
22769 int (*ptr)() = (int (*)())sqrt;
22778 if ac_fn_c_try_link "$LINENO"; then :
22779 gcc_cv_math_func_sqrt=yes
22781 gcc_cv_math_func_sqrt=no
22783 rm -f core conftest.err conftest.$ac_objext \
22784 conftest$ac_exeext conftest.$ac_ext
22786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrt" >&5
22787 $as_echo "$gcc_cv_math_func_sqrt" >&6; }
22788 if test $gcc_cv_math_func_sqrt = yes; then
22790 cat >>confdefs.h <<_ACEOF
22791 #define HAVE_SQRT 1
22799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtl" >&5
22800 $as_echo_n "checking for sqrtl... " >&6; }
22801 if ${gcc_cv_math_func_sqrtl+:} false; then :
22802 $as_echo_n "(cached) " >&6
22804 if test x$gcc_no_link = xyes; then
22805 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22808 /* end confdefs.h. */
22810 #ifdef HAVE_COMPLEX_H
22811 #include <complex.h>
22817 int (*ptr)() = (int (*)())sqrtl;
22826 if ac_fn_c_try_link "$LINENO"; then :
22827 gcc_cv_math_func_sqrtl=yes
22829 gcc_cv_math_func_sqrtl=no
22831 rm -f core conftest.err conftest.$ac_objext \
22832 conftest$ac_exeext conftest.$ac_ext
22834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtl" >&5
22835 $as_echo "$gcc_cv_math_func_sqrtl" >&6; }
22836 if test $gcc_cv_math_func_sqrtl = yes; then
22838 cat >>confdefs.h <<_ACEOF
22839 #define HAVE_SQRTL 1
22847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtf" >&5
22848 $as_echo_n "checking for csqrtf... " >&6; }
22849 if ${gcc_cv_math_func_csqrtf+:} false; then :
22850 $as_echo_n "(cached) " >&6
22852 if test x$gcc_no_link = xyes; then
22853 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22856 /* end confdefs.h. */
22858 #ifdef HAVE_COMPLEX_H
22859 #include <complex.h>
22865 int (*ptr)() = (int (*)())csqrtf;
22874 if ac_fn_c_try_link "$LINENO"; then :
22875 gcc_cv_math_func_csqrtf=yes
22877 gcc_cv_math_func_csqrtf=no
22879 rm -f core conftest.err conftest.$ac_objext \
22880 conftest$ac_exeext conftest.$ac_ext
22882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtf" >&5
22883 $as_echo "$gcc_cv_math_func_csqrtf" >&6; }
22884 if test $gcc_cv_math_func_csqrtf = yes; then
22886 cat >>confdefs.h <<_ACEOF
22887 #define HAVE_CSQRTF 1
22895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrt" >&5
22896 $as_echo_n "checking for csqrt... " >&6; }
22897 if ${gcc_cv_math_func_csqrt+:} false; then :
22898 $as_echo_n "(cached) " >&6
22900 if test x$gcc_no_link = xyes; then
22901 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22904 /* end confdefs.h. */
22906 #ifdef HAVE_COMPLEX_H
22907 #include <complex.h>
22913 int (*ptr)() = (int (*)())csqrt;
22922 if ac_fn_c_try_link "$LINENO"; then :
22923 gcc_cv_math_func_csqrt=yes
22925 gcc_cv_math_func_csqrt=no
22927 rm -f core conftest.err conftest.$ac_objext \
22928 conftest$ac_exeext conftest.$ac_ext
22930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrt" >&5
22931 $as_echo "$gcc_cv_math_func_csqrt" >&6; }
22932 if test $gcc_cv_math_func_csqrt = yes; then
22934 cat >>confdefs.h <<_ACEOF
22935 #define HAVE_CSQRT 1
22943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtl" >&5
22944 $as_echo_n "checking for csqrtl... " >&6; }
22945 if ${gcc_cv_math_func_csqrtl+:} false; then :
22946 $as_echo_n "(cached) " >&6
22948 if test x$gcc_no_link = xyes; then
22949 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22952 /* end confdefs.h. */
22954 #ifdef HAVE_COMPLEX_H
22955 #include <complex.h>
22961 int (*ptr)() = (int (*)())csqrtl;
22970 if ac_fn_c_try_link "$LINENO"; then :
22971 gcc_cv_math_func_csqrtl=yes
22973 gcc_cv_math_func_csqrtl=no
22975 rm -f core conftest.err conftest.$ac_objext \
22976 conftest$ac_exeext conftest.$ac_ext
22978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtl" >&5
22979 $as_echo "$gcc_cv_math_func_csqrtl" >&6; }
22980 if test $gcc_cv_math_func_csqrtl = yes; then
22982 cat >>confdefs.h <<_ACEOF
22983 #define HAVE_CSQRTL 1
22991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanf" >&5
22992 $as_echo_n "checking for tanf... " >&6; }
22993 if ${gcc_cv_math_func_tanf+:} false; then :
22994 $as_echo_n "(cached) " >&6
22996 if test x$gcc_no_link = xyes; then
22997 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23000 /* end confdefs.h. */
23002 #ifdef HAVE_COMPLEX_H
23003 #include <complex.h>
23009 int (*ptr)() = (int (*)())tanf;
23018 if ac_fn_c_try_link "$LINENO"; then :
23019 gcc_cv_math_func_tanf=yes
23021 gcc_cv_math_func_tanf=no
23023 rm -f core conftest.err conftest.$ac_objext \
23024 conftest$ac_exeext conftest.$ac_ext
23026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanf" >&5
23027 $as_echo "$gcc_cv_math_func_tanf" >&6; }
23028 if test $gcc_cv_math_func_tanf = yes; then
23030 cat >>confdefs.h <<_ACEOF
23031 #define HAVE_TANF 1
23039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tan" >&5
23040 $as_echo_n "checking for tan... " >&6; }
23041 if ${gcc_cv_math_func_tan+:} false; then :
23042 $as_echo_n "(cached) " >&6
23044 if test x$gcc_no_link = xyes; then
23045 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23048 /* end confdefs.h. */
23050 #ifdef HAVE_COMPLEX_H
23051 #include <complex.h>
23057 int (*ptr)() = (int (*)())tan;
23066 if ac_fn_c_try_link "$LINENO"; then :
23067 gcc_cv_math_func_tan=yes
23069 gcc_cv_math_func_tan=no
23071 rm -f core conftest.err conftest.$ac_objext \
23072 conftest$ac_exeext conftest.$ac_ext
23074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tan" >&5
23075 $as_echo "$gcc_cv_math_func_tan" >&6; }
23076 if test $gcc_cv_math_func_tan = yes; then
23078 cat >>confdefs.h <<_ACEOF
23087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanl" >&5
23088 $as_echo_n "checking for tanl... " >&6; }
23089 if ${gcc_cv_math_func_tanl+:} false; then :
23090 $as_echo_n "(cached) " >&6
23092 if test x$gcc_no_link = xyes; then
23093 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23096 /* end confdefs.h. */
23098 #ifdef HAVE_COMPLEX_H
23099 #include <complex.h>
23105 int (*ptr)() = (int (*)())tanl;
23114 if ac_fn_c_try_link "$LINENO"; then :
23115 gcc_cv_math_func_tanl=yes
23117 gcc_cv_math_func_tanl=no
23119 rm -f core conftest.err conftest.$ac_objext \
23120 conftest$ac_exeext conftest.$ac_ext
23122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanl" >&5
23123 $as_echo "$gcc_cv_math_func_tanl" >&6; }
23124 if test $gcc_cv_math_func_tanl = yes; then
23126 cat >>confdefs.h <<_ACEOF
23127 #define HAVE_TANL 1
23135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanf" >&5
23136 $as_echo_n "checking for ctanf... " >&6; }
23137 if ${gcc_cv_math_func_ctanf+:} false; then :
23138 $as_echo_n "(cached) " >&6
23140 if test x$gcc_no_link = xyes; then
23141 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23144 /* end confdefs.h. */
23146 #ifdef HAVE_COMPLEX_H
23147 #include <complex.h>
23153 int (*ptr)() = (int (*)())ctanf;
23162 if ac_fn_c_try_link "$LINENO"; then :
23163 gcc_cv_math_func_ctanf=yes
23165 gcc_cv_math_func_ctanf=no
23167 rm -f core conftest.err conftest.$ac_objext \
23168 conftest$ac_exeext conftest.$ac_ext
23170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanf" >&5
23171 $as_echo "$gcc_cv_math_func_ctanf" >&6; }
23172 if test $gcc_cv_math_func_ctanf = yes; then
23174 cat >>confdefs.h <<_ACEOF
23175 #define HAVE_CTANF 1
23183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctan" >&5
23184 $as_echo_n "checking for ctan... " >&6; }
23185 if ${gcc_cv_math_func_ctan+:} false; then :
23186 $as_echo_n "(cached) " >&6
23188 if test x$gcc_no_link = xyes; then
23189 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23192 /* end confdefs.h. */
23194 #ifdef HAVE_COMPLEX_H
23195 #include <complex.h>
23201 int (*ptr)() = (int (*)())ctan;
23210 if ac_fn_c_try_link "$LINENO"; then :
23211 gcc_cv_math_func_ctan=yes
23213 gcc_cv_math_func_ctan=no
23215 rm -f core conftest.err conftest.$ac_objext \
23216 conftest$ac_exeext conftest.$ac_ext
23218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctan" >&5
23219 $as_echo "$gcc_cv_math_func_ctan" >&6; }
23220 if test $gcc_cv_math_func_ctan = yes; then
23222 cat >>confdefs.h <<_ACEOF
23223 #define HAVE_CTAN 1
23231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanl" >&5
23232 $as_echo_n "checking for ctanl... " >&6; }
23233 if ${gcc_cv_math_func_ctanl+:} false; then :
23234 $as_echo_n "(cached) " >&6
23236 if test x$gcc_no_link = xyes; then
23237 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23240 /* end confdefs.h. */
23242 #ifdef HAVE_COMPLEX_H
23243 #include <complex.h>
23249 int (*ptr)() = (int (*)())ctanl;
23258 if ac_fn_c_try_link "$LINENO"; then :
23259 gcc_cv_math_func_ctanl=yes
23261 gcc_cv_math_func_ctanl=no
23263 rm -f core conftest.err conftest.$ac_objext \
23264 conftest$ac_exeext conftest.$ac_ext
23266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanl" >&5
23267 $as_echo "$gcc_cv_math_func_ctanl" >&6; }
23268 if test $gcc_cv_math_func_ctanl = yes; then
23270 cat >>confdefs.h <<_ACEOF
23271 #define HAVE_CTANL 1
23279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhf" >&5
23280 $as_echo_n "checking for tanhf... " >&6; }
23281 if ${gcc_cv_math_func_tanhf+:} false; then :
23282 $as_echo_n "(cached) " >&6
23284 if test x$gcc_no_link = xyes; then
23285 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23288 /* end confdefs.h. */
23290 #ifdef HAVE_COMPLEX_H
23291 #include <complex.h>
23297 int (*ptr)() = (int (*)())tanhf;
23306 if ac_fn_c_try_link "$LINENO"; then :
23307 gcc_cv_math_func_tanhf=yes
23309 gcc_cv_math_func_tanhf=no
23311 rm -f core conftest.err conftest.$ac_objext \
23312 conftest$ac_exeext conftest.$ac_ext
23314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhf" >&5
23315 $as_echo "$gcc_cv_math_func_tanhf" >&6; }
23316 if test $gcc_cv_math_func_tanhf = yes; then
23318 cat >>confdefs.h <<_ACEOF
23319 #define HAVE_TANHF 1
23327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanh" >&5
23328 $as_echo_n "checking for tanh... " >&6; }
23329 if ${gcc_cv_math_func_tanh+:} false; then :
23330 $as_echo_n "(cached) " >&6
23332 if test x$gcc_no_link = xyes; then
23333 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23336 /* end confdefs.h. */
23338 #ifdef HAVE_COMPLEX_H
23339 #include <complex.h>
23345 int (*ptr)() = (int (*)())tanh;
23354 if ac_fn_c_try_link "$LINENO"; then :
23355 gcc_cv_math_func_tanh=yes
23357 gcc_cv_math_func_tanh=no
23359 rm -f core conftest.err conftest.$ac_objext \
23360 conftest$ac_exeext conftest.$ac_ext
23362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanh" >&5
23363 $as_echo "$gcc_cv_math_func_tanh" >&6; }
23364 if test $gcc_cv_math_func_tanh = yes; then
23366 cat >>confdefs.h <<_ACEOF
23367 #define HAVE_TANH 1
23375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhl" >&5
23376 $as_echo_n "checking for tanhl... " >&6; }
23377 if ${gcc_cv_math_func_tanhl+:} false; then :
23378 $as_echo_n "(cached) " >&6
23380 if test x$gcc_no_link = xyes; then
23381 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23384 /* end confdefs.h. */
23386 #ifdef HAVE_COMPLEX_H
23387 #include <complex.h>
23393 int (*ptr)() = (int (*)())tanhl;
23402 if ac_fn_c_try_link "$LINENO"; then :
23403 gcc_cv_math_func_tanhl=yes
23405 gcc_cv_math_func_tanhl=no
23407 rm -f core conftest.err conftest.$ac_objext \
23408 conftest$ac_exeext conftest.$ac_ext
23410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhl" >&5
23411 $as_echo "$gcc_cv_math_func_tanhl" >&6; }
23412 if test $gcc_cv_math_func_tanhl = yes; then
23414 cat >>confdefs.h <<_ACEOF
23415 #define HAVE_TANHL 1
23423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhf" >&5
23424 $as_echo_n "checking for ctanhf... " >&6; }
23425 if ${gcc_cv_math_func_ctanhf+:} false; then :
23426 $as_echo_n "(cached) " >&6
23428 if test x$gcc_no_link = xyes; then
23429 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23432 /* end confdefs.h. */
23434 #ifdef HAVE_COMPLEX_H
23435 #include <complex.h>
23441 int (*ptr)() = (int (*)())ctanhf;
23450 if ac_fn_c_try_link "$LINENO"; then :
23451 gcc_cv_math_func_ctanhf=yes
23453 gcc_cv_math_func_ctanhf=no
23455 rm -f core conftest.err conftest.$ac_objext \
23456 conftest$ac_exeext conftest.$ac_ext
23458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhf" >&5
23459 $as_echo "$gcc_cv_math_func_ctanhf" >&6; }
23460 if test $gcc_cv_math_func_ctanhf = yes; then
23462 cat >>confdefs.h <<_ACEOF
23463 #define HAVE_CTANHF 1
23471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanh" >&5
23472 $as_echo_n "checking for ctanh... " >&6; }
23473 if ${gcc_cv_math_func_ctanh+:} false; then :
23474 $as_echo_n "(cached) " >&6
23476 if test x$gcc_no_link = xyes; then
23477 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23480 /* end confdefs.h. */
23482 #ifdef HAVE_COMPLEX_H
23483 #include <complex.h>
23489 int (*ptr)() = (int (*)())ctanh;
23498 if ac_fn_c_try_link "$LINENO"; then :
23499 gcc_cv_math_func_ctanh=yes
23501 gcc_cv_math_func_ctanh=no
23503 rm -f core conftest.err conftest.$ac_objext \
23504 conftest$ac_exeext conftest.$ac_ext
23506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanh" >&5
23507 $as_echo "$gcc_cv_math_func_ctanh" >&6; }
23508 if test $gcc_cv_math_func_ctanh = yes; then
23510 cat >>confdefs.h <<_ACEOF
23511 #define HAVE_CTANH 1
23519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhl" >&5
23520 $as_echo_n "checking for ctanhl... " >&6; }
23521 if ${gcc_cv_math_func_ctanhl+:} false; then :
23522 $as_echo_n "(cached) " >&6
23524 if test x$gcc_no_link = xyes; then
23525 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23528 /* end confdefs.h. */
23530 #ifdef HAVE_COMPLEX_H
23531 #include <complex.h>
23537 int (*ptr)() = (int (*)())ctanhl;
23546 if ac_fn_c_try_link "$LINENO"; then :
23547 gcc_cv_math_func_ctanhl=yes
23549 gcc_cv_math_func_ctanhl=no
23551 rm -f core conftest.err conftest.$ac_objext \
23552 conftest$ac_exeext conftest.$ac_ext
23554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhl" >&5
23555 $as_echo "$gcc_cv_math_func_ctanhl" >&6; }
23556 if test $gcc_cv_math_func_ctanhl = yes; then
23558 cat >>confdefs.h <<_ACEOF
23559 #define HAVE_CTANHL 1
23567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncf" >&5
23568 $as_echo_n "checking for truncf... " >&6; }
23569 if ${gcc_cv_math_func_truncf+:} false; then :
23570 $as_echo_n "(cached) " >&6
23572 if test x$gcc_no_link = xyes; then
23573 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23576 /* end confdefs.h. */
23578 #ifdef HAVE_COMPLEX_H
23579 #include <complex.h>
23585 int (*ptr)() = (int (*)())truncf;
23594 if ac_fn_c_try_link "$LINENO"; then :
23595 gcc_cv_math_func_truncf=yes
23597 gcc_cv_math_func_truncf=no
23599 rm -f core conftest.err conftest.$ac_objext \
23600 conftest$ac_exeext conftest.$ac_ext
23602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncf" >&5
23603 $as_echo "$gcc_cv_math_func_truncf" >&6; }
23604 if test $gcc_cv_math_func_truncf = yes; then
23606 cat >>confdefs.h <<_ACEOF
23607 #define HAVE_TRUNCF 1
23615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for trunc" >&5
23616 $as_echo_n "checking for trunc... " >&6; }
23617 if ${gcc_cv_math_func_trunc+:} false; then :
23618 $as_echo_n "(cached) " >&6
23620 if test x$gcc_no_link = xyes; then
23621 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23624 /* end confdefs.h. */
23626 #ifdef HAVE_COMPLEX_H
23627 #include <complex.h>
23633 int (*ptr)() = (int (*)())trunc;
23642 if ac_fn_c_try_link "$LINENO"; then :
23643 gcc_cv_math_func_trunc=yes
23645 gcc_cv_math_func_trunc=no
23647 rm -f core conftest.err conftest.$ac_objext \
23648 conftest$ac_exeext conftest.$ac_ext
23650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_trunc" >&5
23651 $as_echo "$gcc_cv_math_func_trunc" >&6; }
23652 if test $gcc_cv_math_func_trunc = yes; then
23654 cat >>confdefs.h <<_ACEOF
23655 #define HAVE_TRUNC 1
23663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncl" >&5
23664 $as_echo_n "checking for truncl... " >&6; }
23665 if ${gcc_cv_math_func_truncl+:} false; then :
23666 $as_echo_n "(cached) " >&6
23668 if test x$gcc_no_link = xyes; then
23669 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23672 /* end confdefs.h. */
23674 #ifdef HAVE_COMPLEX_H
23675 #include <complex.h>
23681 int (*ptr)() = (int (*)())truncl;
23690 if ac_fn_c_try_link "$LINENO"; then :
23691 gcc_cv_math_func_truncl=yes
23693 gcc_cv_math_func_truncl=no
23695 rm -f core conftest.err conftest.$ac_objext \
23696 conftest$ac_exeext conftest.$ac_ext
23698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncl" >&5
23699 $as_echo "$gcc_cv_math_func_truncl" >&6; }
23700 if test $gcc_cv_math_func_truncl = yes; then
23702 cat >>confdefs.h <<_ACEOF
23703 #define HAVE_TRUNCL 1
23711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erff" >&5
23712 $as_echo_n "checking for erff... " >&6; }
23713 if ${gcc_cv_math_func_erff+:} false; then :
23714 $as_echo_n "(cached) " >&6
23716 if test x$gcc_no_link = xyes; then
23717 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23720 /* end confdefs.h. */
23722 #ifdef HAVE_COMPLEX_H
23723 #include <complex.h>
23729 int (*ptr)() = (int (*)())erff;
23738 if ac_fn_c_try_link "$LINENO"; then :
23739 gcc_cv_math_func_erff=yes
23741 gcc_cv_math_func_erff=no
23743 rm -f core conftest.err conftest.$ac_objext \
23744 conftest$ac_exeext conftest.$ac_ext
23746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erff" >&5
23747 $as_echo "$gcc_cv_math_func_erff" >&6; }
23748 if test $gcc_cv_math_func_erff = yes; then
23750 cat >>confdefs.h <<_ACEOF
23751 #define HAVE_ERFF 1
23759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erf" >&5
23760 $as_echo_n "checking for erf... " >&6; }
23761 if ${gcc_cv_math_func_erf+:} false; then :
23762 $as_echo_n "(cached) " >&6
23764 if test x$gcc_no_link = xyes; then
23765 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23768 /* end confdefs.h. */
23770 #ifdef HAVE_COMPLEX_H
23771 #include <complex.h>
23777 int (*ptr)() = (int (*)())erf;
23786 if ac_fn_c_try_link "$LINENO"; then :
23787 gcc_cv_math_func_erf=yes
23789 gcc_cv_math_func_erf=no
23791 rm -f core conftest.err conftest.$ac_objext \
23792 conftest$ac_exeext conftest.$ac_ext
23794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erf" >&5
23795 $as_echo "$gcc_cv_math_func_erf" >&6; }
23796 if test $gcc_cv_math_func_erf = yes; then
23798 cat >>confdefs.h <<_ACEOF
23807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcf" >&5
23808 $as_echo_n "checking for erfcf... " >&6; }
23809 if ${gcc_cv_math_func_erfcf+:} false; then :
23810 $as_echo_n "(cached) " >&6
23812 if test x$gcc_no_link = xyes; then
23813 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23816 /* end confdefs.h. */
23818 #ifdef HAVE_COMPLEX_H
23819 #include <complex.h>
23825 int (*ptr)() = (int (*)())erfcf;
23834 if ac_fn_c_try_link "$LINENO"; then :
23835 gcc_cv_math_func_erfcf=yes
23837 gcc_cv_math_func_erfcf=no
23839 rm -f core conftest.err conftest.$ac_objext \
23840 conftest$ac_exeext conftest.$ac_ext
23842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcf" >&5
23843 $as_echo "$gcc_cv_math_func_erfcf" >&6; }
23844 if test $gcc_cv_math_func_erfcf = yes; then
23846 cat >>confdefs.h <<_ACEOF
23847 #define HAVE_ERFCF 1
23855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfc" >&5
23856 $as_echo_n "checking for erfc... " >&6; }
23857 if ${gcc_cv_math_func_erfc+:} false; then :
23858 $as_echo_n "(cached) " >&6
23860 if test x$gcc_no_link = xyes; then
23861 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23864 /* end confdefs.h. */
23866 #ifdef HAVE_COMPLEX_H
23867 #include <complex.h>
23873 int (*ptr)() = (int (*)())erfc;
23882 if ac_fn_c_try_link "$LINENO"; then :
23883 gcc_cv_math_func_erfc=yes
23885 gcc_cv_math_func_erfc=no
23887 rm -f core conftest.err conftest.$ac_objext \
23888 conftest$ac_exeext conftest.$ac_ext
23890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfc" >&5
23891 $as_echo "$gcc_cv_math_func_erfc" >&6; }
23892 if test $gcc_cv_math_func_erfc = yes; then
23894 cat >>confdefs.h <<_ACEOF
23895 #define HAVE_ERFC 1
23903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcl" >&5
23904 $as_echo_n "checking for erfcl... " >&6; }
23905 if ${gcc_cv_math_func_erfcl+:} false; then :
23906 $as_echo_n "(cached) " >&6
23908 if test x$gcc_no_link = xyes; then
23909 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23912 /* end confdefs.h. */
23914 #ifdef HAVE_COMPLEX_H
23915 #include <complex.h>
23921 int (*ptr)() = (int (*)())erfcl;
23930 if ac_fn_c_try_link "$LINENO"; then :
23931 gcc_cv_math_func_erfcl=yes
23933 gcc_cv_math_func_erfcl=no
23935 rm -f core conftest.err conftest.$ac_objext \
23936 conftest$ac_exeext conftest.$ac_ext
23938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcl" >&5
23939 $as_echo "$gcc_cv_math_func_erfcl" >&6; }
23940 if test $gcc_cv_math_func_erfcl = yes; then
23942 cat >>confdefs.h <<_ACEOF
23943 #define HAVE_ERFCL 1
23951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0f" >&5
23952 $as_echo_n "checking for j0f... " >&6; }
23953 if ${gcc_cv_math_func_j0f+:} false; then :
23954 $as_echo_n "(cached) " >&6
23956 if test x$gcc_no_link = xyes; then
23957 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23960 /* end confdefs.h. */
23962 #ifdef HAVE_COMPLEX_H
23963 #include <complex.h>
23969 int (*ptr)() = (int (*)())j0f;
23978 if ac_fn_c_try_link "$LINENO"; then :
23979 gcc_cv_math_func_j0f=yes
23981 gcc_cv_math_func_j0f=no
23983 rm -f core conftest.err conftest.$ac_objext \
23984 conftest$ac_exeext conftest.$ac_ext
23986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0f" >&5
23987 $as_echo "$gcc_cv_math_func_j0f" >&6; }
23988 if test $gcc_cv_math_func_j0f = yes; then
23990 cat >>confdefs.h <<_ACEOF
23999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0" >&5
24000 $as_echo_n "checking for j0... " >&6; }
24001 if ${gcc_cv_math_func_j0+:} false; then :
24002 $as_echo_n "(cached) " >&6
24004 if test x$gcc_no_link = xyes; then
24005 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24008 /* end confdefs.h. */
24010 #ifdef HAVE_COMPLEX_H
24011 #include <complex.h>
24017 int (*ptr)() = (int (*)())j0;
24026 if ac_fn_c_try_link "$LINENO"; then :
24027 gcc_cv_math_func_j0=yes
24029 gcc_cv_math_func_j0=no
24031 rm -f core conftest.err conftest.$ac_objext \
24032 conftest$ac_exeext conftest.$ac_ext
24034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0" >&5
24035 $as_echo "$gcc_cv_math_func_j0" >&6; }
24036 if test $gcc_cv_math_func_j0 = yes; then
24038 cat >>confdefs.h <<_ACEOF
24047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1f" >&5
24048 $as_echo_n "checking for j1f... " >&6; }
24049 if ${gcc_cv_math_func_j1f+:} false; then :
24050 $as_echo_n "(cached) " >&6
24052 if test x$gcc_no_link = xyes; then
24053 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24056 /* end confdefs.h. */
24058 #ifdef HAVE_COMPLEX_H
24059 #include <complex.h>
24065 int (*ptr)() = (int (*)())j1f;
24074 if ac_fn_c_try_link "$LINENO"; then :
24075 gcc_cv_math_func_j1f=yes
24077 gcc_cv_math_func_j1f=no
24079 rm -f core conftest.err conftest.$ac_objext \
24080 conftest$ac_exeext conftest.$ac_ext
24082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1f" >&5
24083 $as_echo "$gcc_cv_math_func_j1f" >&6; }
24084 if test $gcc_cv_math_func_j1f = yes; then
24086 cat >>confdefs.h <<_ACEOF
24095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1" >&5
24096 $as_echo_n "checking for j1... " >&6; }
24097 if ${gcc_cv_math_func_j1+:} false; then :
24098 $as_echo_n "(cached) " >&6
24100 if test x$gcc_no_link = xyes; then
24101 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24104 /* end confdefs.h. */
24106 #ifdef HAVE_COMPLEX_H
24107 #include <complex.h>
24113 int (*ptr)() = (int (*)())j1;
24122 if ac_fn_c_try_link "$LINENO"; then :
24123 gcc_cv_math_func_j1=yes
24125 gcc_cv_math_func_j1=no
24127 rm -f core conftest.err conftest.$ac_objext \
24128 conftest$ac_exeext conftest.$ac_ext
24130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1" >&5
24131 $as_echo "$gcc_cv_math_func_j1" >&6; }
24132 if test $gcc_cv_math_func_j1 = yes; then
24134 cat >>confdefs.h <<_ACEOF
24143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnf" >&5
24144 $as_echo_n "checking for jnf... " >&6; }
24145 if ${gcc_cv_math_func_jnf+:} false; then :
24146 $as_echo_n "(cached) " >&6
24148 if test x$gcc_no_link = xyes; then
24149 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24152 /* end confdefs.h. */
24154 #ifdef HAVE_COMPLEX_H
24155 #include <complex.h>
24161 int (*ptr)() = (int (*)())jnf;
24170 if ac_fn_c_try_link "$LINENO"; then :
24171 gcc_cv_math_func_jnf=yes
24173 gcc_cv_math_func_jnf=no
24175 rm -f core conftest.err conftest.$ac_objext \
24176 conftest$ac_exeext conftest.$ac_ext
24178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnf" >&5
24179 $as_echo "$gcc_cv_math_func_jnf" >&6; }
24180 if test $gcc_cv_math_func_jnf = yes; then
24182 cat >>confdefs.h <<_ACEOF
24191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jn" >&5
24192 $as_echo_n "checking for jn... " >&6; }
24193 if ${gcc_cv_math_func_jn+:} false; then :
24194 $as_echo_n "(cached) " >&6
24196 if test x$gcc_no_link = xyes; then
24197 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24200 /* end confdefs.h. */
24202 #ifdef HAVE_COMPLEX_H
24203 #include <complex.h>
24209 int (*ptr)() = (int (*)())jn;
24218 if ac_fn_c_try_link "$LINENO"; then :
24219 gcc_cv_math_func_jn=yes
24221 gcc_cv_math_func_jn=no
24223 rm -f core conftest.err conftest.$ac_objext \
24224 conftest$ac_exeext conftest.$ac_ext
24226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jn" >&5
24227 $as_echo "$gcc_cv_math_func_jn" >&6; }
24228 if test $gcc_cv_math_func_jn = yes; then
24230 cat >>confdefs.h <<_ACEOF
24239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnl" >&5
24240 $as_echo_n "checking for jnl... " >&6; }
24241 if ${gcc_cv_math_func_jnl+:} false; then :
24242 $as_echo_n "(cached) " >&6
24244 if test x$gcc_no_link = xyes; then
24245 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24248 /* end confdefs.h. */
24250 #ifdef HAVE_COMPLEX_H
24251 #include <complex.h>
24257 int (*ptr)() = (int (*)())jnl;
24266 if ac_fn_c_try_link "$LINENO"; then :
24267 gcc_cv_math_func_jnl=yes
24269 gcc_cv_math_func_jnl=no
24271 rm -f core conftest.err conftest.$ac_objext \
24272 conftest$ac_exeext conftest.$ac_ext
24274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnl" >&5
24275 $as_echo "$gcc_cv_math_func_jnl" >&6; }
24276 if test $gcc_cv_math_func_jnl = yes; then
24278 cat >>confdefs.h <<_ACEOF
24287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0f" >&5
24288 $as_echo_n "checking for y0f... " >&6; }
24289 if ${gcc_cv_math_func_y0f+:} false; then :
24290 $as_echo_n "(cached) " >&6
24292 if test x$gcc_no_link = xyes; then
24293 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24296 /* end confdefs.h. */
24298 #ifdef HAVE_COMPLEX_H
24299 #include <complex.h>
24305 int (*ptr)() = (int (*)())y0f;
24314 if ac_fn_c_try_link "$LINENO"; then :
24315 gcc_cv_math_func_y0f=yes
24317 gcc_cv_math_func_y0f=no
24319 rm -f core conftest.err conftest.$ac_objext \
24320 conftest$ac_exeext conftest.$ac_ext
24322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0f" >&5
24323 $as_echo "$gcc_cv_math_func_y0f" >&6; }
24324 if test $gcc_cv_math_func_y0f = yes; then
24326 cat >>confdefs.h <<_ACEOF
24335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0" >&5
24336 $as_echo_n "checking for y0... " >&6; }
24337 if ${gcc_cv_math_func_y0+:} false; then :
24338 $as_echo_n "(cached) " >&6
24340 if test x$gcc_no_link = xyes; then
24341 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24344 /* end confdefs.h. */
24346 #ifdef HAVE_COMPLEX_H
24347 #include <complex.h>
24353 int (*ptr)() = (int (*)())y0;
24362 if ac_fn_c_try_link "$LINENO"; then :
24363 gcc_cv_math_func_y0=yes
24365 gcc_cv_math_func_y0=no
24367 rm -f core conftest.err conftest.$ac_objext \
24368 conftest$ac_exeext conftest.$ac_ext
24370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0" >&5
24371 $as_echo "$gcc_cv_math_func_y0" >&6; }
24372 if test $gcc_cv_math_func_y0 = yes; then
24374 cat >>confdefs.h <<_ACEOF
24383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1f" >&5
24384 $as_echo_n "checking for y1f... " >&6; }
24385 if ${gcc_cv_math_func_y1f+:} false; then :
24386 $as_echo_n "(cached) " >&6
24388 if test x$gcc_no_link = xyes; then
24389 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24392 /* end confdefs.h. */
24394 #ifdef HAVE_COMPLEX_H
24395 #include <complex.h>
24401 int (*ptr)() = (int (*)())y1f;
24410 if ac_fn_c_try_link "$LINENO"; then :
24411 gcc_cv_math_func_y1f=yes
24413 gcc_cv_math_func_y1f=no
24415 rm -f core conftest.err conftest.$ac_objext \
24416 conftest$ac_exeext conftest.$ac_ext
24418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1f" >&5
24419 $as_echo "$gcc_cv_math_func_y1f" >&6; }
24420 if test $gcc_cv_math_func_y1f = yes; then
24422 cat >>confdefs.h <<_ACEOF
24431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1" >&5
24432 $as_echo_n "checking for y1... " >&6; }
24433 if ${gcc_cv_math_func_y1+:} false; then :
24434 $as_echo_n "(cached) " >&6
24436 if test x$gcc_no_link = xyes; then
24437 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24440 /* end confdefs.h. */
24442 #ifdef HAVE_COMPLEX_H
24443 #include <complex.h>
24449 int (*ptr)() = (int (*)())y1;
24458 if ac_fn_c_try_link "$LINENO"; then :
24459 gcc_cv_math_func_y1=yes
24461 gcc_cv_math_func_y1=no
24463 rm -f core conftest.err conftest.$ac_objext \
24464 conftest$ac_exeext conftest.$ac_ext
24466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1" >&5
24467 $as_echo "$gcc_cv_math_func_y1" >&6; }
24468 if test $gcc_cv_math_func_y1 = yes; then
24470 cat >>confdefs.h <<_ACEOF
24479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynf" >&5
24480 $as_echo_n "checking for ynf... " >&6; }
24481 if ${gcc_cv_math_func_ynf+:} false; then :
24482 $as_echo_n "(cached) " >&6
24484 if test x$gcc_no_link = xyes; then
24485 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24488 /* end confdefs.h. */
24490 #ifdef HAVE_COMPLEX_H
24491 #include <complex.h>
24497 int (*ptr)() = (int (*)())ynf;
24506 if ac_fn_c_try_link "$LINENO"; then :
24507 gcc_cv_math_func_ynf=yes
24509 gcc_cv_math_func_ynf=no
24511 rm -f core conftest.err conftest.$ac_objext \
24512 conftest$ac_exeext conftest.$ac_ext
24514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynf" >&5
24515 $as_echo "$gcc_cv_math_func_ynf" >&6; }
24516 if test $gcc_cv_math_func_ynf = yes; then
24518 cat >>confdefs.h <<_ACEOF
24527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yn" >&5
24528 $as_echo_n "checking for yn... " >&6; }
24529 if ${gcc_cv_math_func_yn+:} false; then :
24530 $as_echo_n "(cached) " >&6
24532 if test x$gcc_no_link = xyes; then
24533 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24536 /* end confdefs.h. */
24538 #ifdef HAVE_COMPLEX_H
24539 #include <complex.h>
24545 int (*ptr)() = (int (*)())yn;
24554 if ac_fn_c_try_link "$LINENO"; then :
24555 gcc_cv_math_func_yn=yes
24557 gcc_cv_math_func_yn=no
24559 rm -f core conftest.err conftest.$ac_objext \
24560 conftest$ac_exeext conftest.$ac_ext
24562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_yn" >&5
24563 $as_echo "$gcc_cv_math_func_yn" >&6; }
24564 if test $gcc_cv_math_func_yn = yes; then
24566 cat >>confdefs.h <<_ACEOF
24575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynl" >&5
24576 $as_echo_n "checking for ynl... " >&6; }
24577 if ${gcc_cv_math_func_ynl+:} false; then :
24578 $as_echo_n "(cached) " >&6
24580 if test x$gcc_no_link = xyes; then
24581 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24584 /* end confdefs.h. */
24586 #ifdef HAVE_COMPLEX_H
24587 #include <complex.h>
24593 int (*ptr)() = (int (*)())ynl;
24602 if ac_fn_c_try_link "$LINENO"; then :
24603 gcc_cv_math_func_ynl=yes
24605 gcc_cv_math_func_ynl=no
24607 rm -f core conftest.err conftest.$ac_objext \
24608 conftest$ac_exeext conftest.$ac_ext
24610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynl" >&5
24611 $as_echo "$gcc_cv_math_func_ynl" >&6; }
24612 if test $gcc_cv_math_func_ynl = yes; then
24614 cat >>confdefs.h <<_ACEOF
24623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgamma" >&5
24624 $as_echo_n "checking for tgamma... " >&6; }
24625 if ${gcc_cv_math_func_tgamma+:} false; then :
24626 $as_echo_n "(cached) " >&6
24628 if test x$gcc_no_link = xyes; then
24629 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24632 /* end confdefs.h. */
24634 #ifdef HAVE_COMPLEX_H
24635 #include <complex.h>
24641 int (*ptr)() = (int (*)())tgamma;
24650 if ac_fn_c_try_link "$LINENO"; then :
24651 gcc_cv_math_func_tgamma=yes
24653 gcc_cv_math_func_tgamma=no
24655 rm -f core conftest.err conftest.$ac_objext \
24656 conftest$ac_exeext conftest.$ac_ext
24658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgamma" >&5
24659 $as_echo "$gcc_cv_math_func_tgamma" >&6; }
24660 if test $gcc_cv_math_func_tgamma = yes; then
24662 cat >>confdefs.h <<_ACEOF
24663 #define HAVE_TGAMMA 1
24671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgammaf" >&5
24672 $as_echo_n "checking for tgammaf... " >&6; }
24673 if ${gcc_cv_math_func_tgammaf+:} false; then :
24674 $as_echo_n "(cached) " >&6
24676 if test x$gcc_no_link = xyes; then
24677 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24680 /* end confdefs.h. */
24682 #ifdef HAVE_COMPLEX_H
24683 #include <complex.h>
24689 int (*ptr)() = (int (*)())tgammaf;
24698 if ac_fn_c_try_link "$LINENO"; then :
24699 gcc_cv_math_func_tgammaf=yes
24701 gcc_cv_math_func_tgammaf=no
24703 rm -f core conftest.err conftest.$ac_objext \
24704 conftest$ac_exeext conftest.$ac_ext
24706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgammaf" >&5
24707 $as_echo "$gcc_cv_math_func_tgammaf" >&6; }
24708 if test $gcc_cv_math_func_tgammaf = yes; then
24710 cat >>confdefs.h <<_ACEOF
24711 #define HAVE_TGAMMAF 1
24719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgamma" >&5
24720 $as_echo_n "checking for lgamma... " >&6; }
24721 if ${gcc_cv_math_func_lgamma+:} false; then :
24722 $as_echo_n "(cached) " >&6
24724 if test x$gcc_no_link = xyes; then
24725 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24728 /* end confdefs.h. */
24730 #ifdef HAVE_COMPLEX_H
24731 #include <complex.h>
24737 int (*ptr)() = (int (*)())lgamma;
24746 if ac_fn_c_try_link "$LINENO"; then :
24747 gcc_cv_math_func_lgamma=yes
24749 gcc_cv_math_func_lgamma=no
24751 rm -f core conftest.err conftest.$ac_objext \
24752 conftest$ac_exeext conftest.$ac_ext
24754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgamma" >&5
24755 $as_echo "$gcc_cv_math_func_lgamma" >&6; }
24756 if test $gcc_cv_math_func_lgamma = yes; then
24758 cat >>confdefs.h <<_ACEOF
24759 #define HAVE_LGAMMA 1
24767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgammaf" >&5
24768 $as_echo_n "checking for lgammaf... " >&6; }
24769 if ${gcc_cv_math_func_lgammaf+:} false; then :
24770 $as_echo_n "(cached) " >&6
24772 if test x$gcc_no_link = xyes; then
24773 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24776 /* end confdefs.h. */
24778 #ifdef HAVE_COMPLEX_H
24779 #include <complex.h>
24785 int (*ptr)() = (int (*)())lgammaf;
24794 if ac_fn_c_try_link "$LINENO"; then :
24795 gcc_cv_math_func_lgammaf=yes
24797 gcc_cv_math_func_lgammaf=no
24799 rm -f core conftest.err conftest.$ac_objext \
24800 conftest$ac_exeext conftest.$ac_ext
24802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgammaf" >&5
24803 $as_echo "$gcc_cv_math_func_lgammaf" >&6; }
24804 if test $gcc_cv_math_func_lgammaf = yes; then
24806 cat >>confdefs.h <<_ACEOF
24807 #define HAVE_LGAMMAF 1
24813 # Check for GFORTRAN_C99_1.1 funcs
24817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacos" >&5
24818 $as_echo_n "checking for cacos... " >&6; }
24819 if ${gcc_cv_math_func_cacos+:} false; then :
24820 $as_echo_n "(cached) " >&6
24822 if test x$gcc_no_link = xyes; then
24823 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24826 /* end confdefs.h. */
24828 #ifdef HAVE_COMPLEX_H
24829 #include <complex.h>
24835 int (*ptr)() = (int (*)())cacos;
24844 if ac_fn_c_try_link "$LINENO"; then :
24845 gcc_cv_math_func_cacos=yes
24847 gcc_cv_math_func_cacos=no
24849 rm -f core conftest.err conftest.$ac_objext \
24850 conftest$ac_exeext conftest.$ac_ext
24852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacos" >&5
24853 $as_echo "$gcc_cv_math_func_cacos" >&6; }
24854 if test $gcc_cv_math_func_cacos = yes; then
24856 cat >>confdefs.h <<_ACEOF
24857 #define HAVE_CACOS 1
24865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosf" >&5
24866 $as_echo_n "checking for cacosf... " >&6; }
24867 if ${gcc_cv_math_func_cacosf+:} false; then :
24868 $as_echo_n "(cached) " >&6
24870 if test x$gcc_no_link = xyes; then
24871 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24874 /* end confdefs.h. */
24876 #ifdef HAVE_COMPLEX_H
24877 #include <complex.h>
24883 int (*ptr)() = (int (*)())cacosf;
24892 if ac_fn_c_try_link "$LINENO"; then :
24893 gcc_cv_math_func_cacosf=yes
24895 gcc_cv_math_func_cacosf=no
24897 rm -f core conftest.err conftest.$ac_objext \
24898 conftest$ac_exeext conftest.$ac_ext
24900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosf" >&5
24901 $as_echo "$gcc_cv_math_func_cacosf" >&6; }
24902 if test $gcc_cv_math_func_cacosf = yes; then
24904 cat >>confdefs.h <<_ACEOF
24905 #define HAVE_CACOSF 1
24913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosh" >&5
24914 $as_echo_n "checking for cacosh... " >&6; }
24915 if ${gcc_cv_math_func_cacosh+:} false; then :
24916 $as_echo_n "(cached) " >&6
24918 if test x$gcc_no_link = xyes; then
24919 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24922 /* end confdefs.h. */
24924 #ifdef HAVE_COMPLEX_H
24925 #include <complex.h>
24931 int (*ptr)() = (int (*)())cacosh;
24940 if ac_fn_c_try_link "$LINENO"; then :
24941 gcc_cv_math_func_cacosh=yes
24943 gcc_cv_math_func_cacosh=no
24945 rm -f core conftest.err conftest.$ac_objext \
24946 conftest$ac_exeext conftest.$ac_ext
24948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosh" >&5
24949 $as_echo "$gcc_cv_math_func_cacosh" >&6; }
24950 if test $gcc_cv_math_func_cacosh = yes; then
24952 cat >>confdefs.h <<_ACEOF
24953 #define HAVE_CACOSH 1
24961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshf" >&5
24962 $as_echo_n "checking for cacoshf... " >&6; }
24963 if ${gcc_cv_math_func_cacoshf+:} false; then :
24964 $as_echo_n "(cached) " >&6
24966 if test x$gcc_no_link = xyes; then
24967 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24970 /* end confdefs.h. */
24972 #ifdef HAVE_COMPLEX_H
24973 #include <complex.h>
24979 int (*ptr)() = (int (*)())cacoshf;
24988 if ac_fn_c_try_link "$LINENO"; then :
24989 gcc_cv_math_func_cacoshf=yes
24991 gcc_cv_math_func_cacoshf=no
24993 rm -f core conftest.err conftest.$ac_objext \
24994 conftest$ac_exeext conftest.$ac_ext
24996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshf" >&5
24997 $as_echo "$gcc_cv_math_func_cacoshf" >&6; }
24998 if test $gcc_cv_math_func_cacoshf = yes; then
25000 cat >>confdefs.h <<_ACEOF
25001 #define HAVE_CACOSHF 1
25009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshl" >&5
25010 $as_echo_n "checking for cacoshl... " >&6; }
25011 if ${gcc_cv_math_func_cacoshl+:} false; then :
25012 $as_echo_n "(cached) " >&6
25014 if test x$gcc_no_link = xyes; then
25015 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25018 /* end confdefs.h. */
25020 #ifdef HAVE_COMPLEX_H
25021 #include <complex.h>
25027 int (*ptr)() = (int (*)())cacoshl;
25036 if ac_fn_c_try_link "$LINENO"; then :
25037 gcc_cv_math_func_cacoshl=yes
25039 gcc_cv_math_func_cacoshl=no
25041 rm -f core conftest.err conftest.$ac_objext \
25042 conftest$ac_exeext conftest.$ac_ext
25044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshl" >&5
25045 $as_echo "$gcc_cv_math_func_cacoshl" >&6; }
25046 if test $gcc_cv_math_func_cacoshl = yes; then
25048 cat >>confdefs.h <<_ACEOF
25049 #define HAVE_CACOSHL 1
25057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosl" >&5
25058 $as_echo_n "checking for cacosl... " >&6; }
25059 if ${gcc_cv_math_func_cacosl+:} false; then :
25060 $as_echo_n "(cached) " >&6
25062 if test x$gcc_no_link = xyes; then
25063 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25066 /* end confdefs.h. */
25068 #ifdef HAVE_COMPLEX_H
25069 #include <complex.h>
25075 int (*ptr)() = (int (*)())cacosl;
25084 if ac_fn_c_try_link "$LINENO"; then :
25085 gcc_cv_math_func_cacosl=yes
25087 gcc_cv_math_func_cacosl=no
25089 rm -f core conftest.err conftest.$ac_objext \
25090 conftest$ac_exeext conftest.$ac_ext
25092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosl" >&5
25093 $as_echo "$gcc_cv_math_func_cacosl" >&6; }
25094 if test $gcc_cv_math_func_cacosl = yes; then
25096 cat >>confdefs.h <<_ACEOF
25097 #define HAVE_CACOSL 1
25105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casin" >&5
25106 $as_echo_n "checking for casin... " >&6; }
25107 if ${gcc_cv_math_func_casin+:} false; then :
25108 $as_echo_n "(cached) " >&6
25110 if test x$gcc_no_link = xyes; then
25111 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25114 /* end confdefs.h. */
25116 #ifdef HAVE_COMPLEX_H
25117 #include <complex.h>
25123 int (*ptr)() = (int (*)())casin;
25132 if ac_fn_c_try_link "$LINENO"; then :
25133 gcc_cv_math_func_casin=yes
25135 gcc_cv_math_func_casin=no
25137 rm -f core conftest.err conftest.$ac_objext \
25138 conftest$ac_exeext conftest.$ac_ext
25140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casin" >&5
25141 $as_echo "$gcc_cv_math_func_casin" >&6; }
25142 if test $gcc_cv_math_func_casin = yes; then
25144 cat >>confdefs.h <<_ACEOF
25145 #define HAVE_CASIN 1
25153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinf" >&5
25154 $as_echo_n "checking for casinf... " >&6; }
25155 if ${gcc_cv_math_func_casinf+:} false; then :
25156 $as_echo_n "(cached) " >&6
25158 if test x$gcc_no_link = xyes; then
25159 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25162 /* end confdefs.h. */
25164 #ifdef HAVE_COMPLEX_H
25165 #include <complex.h>
25171 int (*ptr)() = (int (*)())casinf;
25180 if ac_fn_c_try_link "$LINENO"; then :
25181 gcc_cv_math_func_casinf=yes
25183 gcc_cv_math_func_casinf=no
25185 rm -f core conftest.err conftest.$ac_objext \
25186 conftest$ac_exeext conftest.$ac_ext
25188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinf" >&5
25189 $as_echo "$gcc_cv_math_func_casinf" >&6; }
25190 if test $gcc_cv_math_func_casinf = yes; then
25192 cat >>confdefs.h <<_ACEOF
25193 #define HAVE_CASINF 1
25201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinh" >&5
25202 $as_echo_n "checking for casinh... " >&6; }
25203 if ${gcc_cv_math_func_casinh+:} false; then :
25204 $as_echo_n "(cached) " >&6
25206 if test x$gcc_no_link = xyes; then
25207 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25210 /* end confdefs.h. */
25212 #ifdef HAVE_COMPLEX_H
25213 #include <complex.h>
25219 int (*ptr)() = (int (*)())casinh;
25228 if ac_fn_c_try_link "$LINENO"; then :
25229 gcc_cv_math_func_casinh=yes
25231 gcc_cv_math_func_casinh=no
25233 rm -f core conftest.err conftest.$ac_objext \
25234 conftest$ac_exeext conftest.$ac_ext
25236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinh" >&5
25237 $as_echo "$gcc_cv_math_func_casinh" >&6; }
25238 if test $gcc_cv_math_func_casinh = yes; then
25240 cat >>confdefs.h <<_ACEOF
25241 #define HAVE_CASINH 1
25249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhf" >&5
25250 $as_echo_n "checking for casinhf... " >&6; }
25251 if ${gcc_cv_math_func_casinhf+:} false; then :
25252 $as_echo_n "(cached) " >&6
25254 if test x$gcc_no_link = xyes; then
25255 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25258 /* end confdefs.h. */
25260 #ifdef HAVE_COMPLEX_H
25261 #include <complex.h>
25267 int (*ptr)() = (int (*)())casinhf;
25276 if ac_fn_c_try_link "$LINENO"; then :
25277 gcc_cv_math_func_casinhf=yes
25279 gcc_cv_math_func_casinhf=no
25281 rm -f core conftest.err conftest.$ac_objext \
25282 conftest$ac_exeext conftest.$ac_ext
25284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhf" >&5
25285 $as_echo "$gcc_cv_math_func_casinhf" >&6; }
25286 if test $gcc_cv_math_func_casinhf = yes; then
25288 cat >>confdefs.h <<_ACEOF
25289 #define HAVE_CASINHF 1
25297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhl" >&5
25298 $as_echo_n "checking for casinhl... " >&6; }
25299 if ${gcc_cv_math_func_casinhl+:} false; then :
25300 $as_echo_n "(cached) " >&6
25302 if test x$gcc_no_link = xyes; then
25303 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25306 /* end confdefs.h. */
25308 #ifdef HAVE_COMPLEX_H
25309 #include <complex.h>
25315 int (*ptr)() = (int (*)())casinhl;
25324 if ac_fn_c_try_link "$LINENO"; then :
25325 gcc_cv_math_func_casinhl=yes
25327 gcc_cv_math_func_casinhl=no
25329 rm -f core conftest.err conftest.$ac_objext \
25330 conftest$ac_exeext conftest.$ac_ext
25332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhl" >&5
25333 $as_echo "$gcc_cv_math_func_casinhl" >&6; }
25334 if test $gcc_cv_math_func_casinhl = yes; then
25336 cat >>confdefs.h <<_ACEOF
25337 #define HAVE_CASINHL 1
25345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinl" >&5
25346 $as_echo_n "checking for casinl... " >&6; }
25347 if ${gcc_cv_math_func_casinl+:} false; then :
25348 $as_echo_n "(cached) " >&6
25350 if test x$gcc_no_link = xyes; then
25351 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25354 /* end confdefs.h. */
25356 #ifdef HAVE_COMPLEX_H
25357 #include <complex.h>
25363 int (*ptr)() = (int (*)())casinl;
25372 if ac_fn_c_try_link "$LINENO"; then :
25373 gcc_cv_math_func_casinl=yes
25375 gcc_cv_math_func_casinl=no
25377 rm -f core conftest.err conftest.$ac_objext \
25378 conftest$ac_exeext conftest.$ac_ext
25380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinl" >&5
25381 $as_echo "$gcc_cv_math_func_casinl" >&6; }
25382 if test $gcc_cv_math_func_casinl = yes; then
25384 cat >>confdefs.h <<_ACEOF
25385 #define HAVE_CASINL 1
25393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catan" >&5
25394 $as_echo_n "checking for catan... " >&6; }
25395 if ${gcc_cv_math_func_catan+:} false; then :
25396 $as_echo_n "(cached) " >&6
25398 if test x$gcc_no_link = xyes; then
25399 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25402 /* end confdefs.h. */
25404 #ifdef HAVE_COMPLEX_H
25405 #include <complex.h>
25411 int (*ptr)() = (int (*)())catan;
25420 if ac_fn_c_try_link "$LINENO"; then :
25421 gcc_cv_math_func_catan=yes
25423 gcc_cv_math_func_catan=no
25425 rm -f core conftest.err conftest.$ac_objext \
25426 conftest$ac_exeext conftest.$ac_ext
25428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catan" >&5
25429 $as_echo "$gcc_cv_math_func_catan" >&6; }
25430 if test $gcc_cv_math_func_catan = yes; then
25432 cat >>confdefs.h <<_ACEOF
25433 #define HAVE_CATAN 1
25441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanf" >&5
25442 $as_echo_n "checking for catanf... " >&6; }
25443 if ${gcc_cv_math_func_catanf+:} false; then :
25444 $as_echo_n "(cached) " >&6
25446 if test x$gcc_no_link = xyes; then
25447 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25450 /* end confdefs.h. */
25452 #ifdef HAVE_COMPLEX_H
25453 #include <complex.h>
25459 int (*ptr)() = (int (*)())catanf;
25468 if ac_fn_c_try_link "$LINENO"; then :
25469 gcc_cv_math_func_catanf=yes
25471 gcc_cv_math_func_catanf=no
25473 rm -f core conftest.err conftest.$ac_objext \
25474 conftest$ac_exeext conftest.$ac_ext
25476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanf" >&5
25477 $as_echo "$gcc_cv_math_func_catanf" >&6; }
25478 if test $gcc_cv_math_func_catanf = yes; then
25480 cat >>confdefs.h <<_ACEOF
25481 #define HAVE_CATANF 1
25489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanh" >&5
25490 $as_echo_n "checking for catanh... " >&6; }
25491 if ${gcc_cv_math_func_catanh+:} false; then :
25492 $as_echo_n "(cached) " >&6
25494 if test x$gcc_no_link = xyes; then
25495 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25498 /* end confdefs.h. */
25500 #ifdef HAVE_COMPLEX_H
25501 #include <complex.h>
25507 int (*ptr)() = (int (*)())catanh;
25516 if ac_fn_c_try_link "$LINENO"; then :
25517 gcc_cv_math_func_catanh=yes
25519 gcc_cv_math_func_catanh=no
25521 rm -f core conftest.err conftest.$ac_objext \
25522 conftest$ac_exeext conftest.$ac_ext
25524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanh" >&5
25525 $as_echo "$gcc_cv_math_func_catanh" >&6; }
25526 if test $gcc_cv_math_func_catanh = yes; then
25528 cat >>confdefs.h <<_ACEOF
25529 #define HAVE_CATANH 1
25537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhf" >&5
25538 $as_echo_n "checking for catanhf... " >&6; }
25539 if ${gcc_cv_math_func_catanhf+:} false; then :
25540 $as_echo_n "(cached) " >&6
25542 if test x$gcc_no_link = xyes; then
25543 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25546 /* end confdefs.h. */
25548 #ifdef HAVE_COMPLEX_H
25549 #include <complex.h>
25555 int (*ptr)() = (int (*)())catanhf;
25564 if ac_fn_c_try_link "$LINENO"; then :
25565 gcc_cv_math_func_catanhf=yes
25567 gcc_cv_math_func_catanhf=no
25569 rm -f core conftest.err conftest.$ac_objext \
25570 conftest$ac_exeext conftest.$ac_ext
25572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhf" >&5
25573 $as_echo "$gcc_cv_math_func_catanhf" >&6; }
25574 if test $gcc_cv_math_func_catanhf = yes; then
25576 cat >>confdefs.h <<_ACEOF
25577 #define HAVE_CATANHF 1
25585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhl" >&5
25586 $as_echo_n "checking for catanhl... " >&6; }
25587 if ${gcc_cv_math_func_catanhl+:} false; then :
25588 $as_echo_n "(cached) " >&6
25590 if test x$gcc_no_link = xyes; then
25591 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25594 /* end confdefs.h. */
25596 #ifdef HAVE_COMPLEX_H
25597 #include <complex.h>
25603 int (*ptr)() = (int (*)())catanhl;
25612 if ac_fn_c_try_link "$LINENO"; then :
25613 gcc_cv_math_func_catanhl=yes
25615 gcc_cv_math_func_catanhl=no
25617 rm -f core conftest.err conftest.$ac_objext \
25618 conftest$ac_exeext conftest.$ac_ext
25620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhl" >&5
25621 $as_echo "$gcc_cv_math_func_catanhl" >&6; }
25622 if test $gcc_cv_math_func_catanhl = yes; then
25624 cat >>confdefs.h <<_ACEOF
25625 #define HAVE_CATANHL 1
25633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanl" >&5
25634 $as_echo_n "checking for catanl... " >&6; }
25635 if ${gcc_cv_math_func_catanl+:} false; then :
25636 $as_echo_n "(cached) " >&6
25638 if test x$gcc_no_link = xyes; then
25639 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25642 /* end confdefs.h. */
25644 #ifdef HAVE_COMPLEX_H
25645 #include <complex.h>
25651 int (*ptr)() = (int (*)())catanl;
25660 if ac_fn_c_try_link "$LINENO"; then :
25661 gcc_cv_math_func_catanl=yes
25663 gcc_cv_math_func_catanl=no
25665 rm -f core conftest.err conftest.$ac_objext \
25666 conftest$ac_exeext conftest.$ac_ext
25668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanl" >&5
25669 $as_echo "$gcc_cv_math_func_catanl" >&6; }
25670 if test $gcc_cv_math_func_catanl = yes; then
25672 cat >>confdefs.h <<_ACEOF
25673 #define HAVE_CATANL 1
25679 # On AIX, clog is present in libm as __clog
25680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __clog in -lm" >&5
25681 $as_echo_n "checking for __clog in -lm... " >&6; }
25682 if ${ac_cv_lib_m___clog+:} false; then :
25683 $as_echo_n "(cached) " >&6
25685 ac_check_lib_save_LIBS=$LIBS
25687 if test x$gcc_no_link = xyes; then
25688 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25691 /* end confdefs.h. */
25693 /* Override any GCC internal prototype to avoid an error.
25694 Use char because int might match the return type of a GCC
25695 builtin and then its argument prototype would still apply. */
25708 if ac_fn_c_try_link "$LINENO"; then :
25709 ac_cv_lib_m___clog=yes
25711 ac_cv_lib_m___clog=no
25713 rm -f core conftest.err conftest.$ac_objext \
25714 conftest$ac_exeext conftest.$ac_ext
25715 LIBS=$ac_check_lib_save_LIBS
25717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m___clog" >&5
25718 $as_echo "$ac_cv_lib_m___clog" >&6; }
25719 if test "x$ac_cv_lib_m___clog" = xyes; then :
25721 $as_echo "#define HAVE_CLOG 1" >>confdefs.h
25728 if test $gcc_cv_math_func_copysign = no; then
25729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline __builtin_copysign" >&5
25730 $as_echo_n "checking for inline __builtin_copysign... " >&6; }
25731 if ${gcc_cv_math_inline_builtin_copysign+:} false; then :
25732 $as_echo_n "(cached) " >&6
25734 if test x$gcc_no_link = xyes; then
25735 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25738 /* end confdefs.h. */
25741 copysign_fallback (double x, double y)
25743 return __builtin_copysign (x, y);
25753 if ac_fn_c_try_link "$LINENO"; then :
25754 gcc_cv_math_inline_builtin_copysign=yes
25756 gcc_cv_math_inline_builtin_copysign=no
25758 rm -f core conftest.err conftest.$ac_objext \
25759 conftest$ac_exeext conftest.$ac_ext
25761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_inline_builtin_copysign" >&5
25762 $as_echo "$gcc_cv_math_inline_builtin_copysign" >&6; }
25763 if test $gcc_cv_math_inline_builtin_copysign = yes; then
25765 cat >>confdefs.h <<_ACEOF
25766 #define HAVE_INLINE_BUILTIN_COPYSIGN 1
25773 if test $gcc_cv_math_func_copysignl = no; then
25774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline __builtin_copysignl" >&5
25775 $as_echo_n "checking for inline __builtin_copysignl... " >&6; }
25776 if ${gcc_cv_math_inline_builtin_copysignl+:} false; then :
25777 $as_echo_n "(cached) " >&6
25779 if test x$gcc_no_link = xyes; then
25780 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25783 /* end confdefs.h. */
25786 copysignl_fallback (long double x, long double y)
25788 return __builtin_copysignl (x, y);
25798 if ac_fn_c_try_link "$LINENO"; then :
25799 gcc_cv_math_inline_builtin_copysignl=yes
25801 gcc_cv_math_inline_builtin_copysignl=no
25803 rm -f core conftest.err conftest.$ac_objext \
25804 conftest$ac_exeext conftest.$ac_ext
25806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_inline_builtin_copysignl" >&5
25807 $as_echo "$gcc_cv_math_inline_builtin_copysignl" >&6; }
25808 if test $gcc_cv_math_inline_builtin_copysignl = yes; then
25810 cat >>confdefs.h <<_ACEOF
25811 #define HAVE_INLINE_BUILTIN_COPYSIGNL 1
25818 if test $gcc_cv_math_func_fabs = no; then
25819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline __builtin_fabs" >&5
25820 $as_echo_n "checking for inline __builtin_fabs... " >&6; }
25821 if ${gcc_cv_math_inline_builtin_fabs+:} false; then :
25822 $as_echo_n "(cached) " >&6
25824 if test x$gcc_no_link = xyes; then
25825 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25828 /* end confdefs.h. */
25831 fabs_fallback (double x)
25833 return __builtin_fabs (x);
25843 if ac_fn_c_try_link "$LINENO"; then :
25844 gcc_cv_math_inline_builtin_fabs=yes
25846 gcc_cv_math_inline_builtin_fabs=no
25848 rm -f core conftest.err conftest.$ac_objext \
25849 conftest$ac_exeext conftest.$ac_ext
25851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_inline_builtin_fabs" >&5
25852 $as_echo "$gcc_cv_math_inline_builtin_fabs" >&6; }
25853 if test $gcc_cv_math_inline_builtin_fabs = yes; then
25855 cat >>confdefs.h <<_ACEOF
25856 #define HAVE_INLINE_BUILTIN_FABS 1
25863 if test $gcc_cv_math_func_fabsl = no; then
25864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline __builtin_fabsl" >&5
25865 $as_echo_n "checking for inline __builtin_fabsl... " >&6; }
25866 if ${gcc_cv_math_inline_builtin_fabsl+:} false; then :
25867 $as_echo_n "(cached) " >&6
25869 if test x$gcc_no_link = xyes; then
25870 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25873 /* end confdefs.h. */
25876 fabsl_fallback (long double x)
25878 return __builtin_fabsl (x);
25888 if ac_fn_c_try_link "$LINENO"; then :
25889 gcc_cv_math_inline_builtin_fabsl=yes
25891 gcc_cv_math_inline_builtin_fabsl=no
25893 rm -f core conftest.err conftest.$ac_objext \
25894 conftest$ac_exeext conftest.$ac_ext
25896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_inline_builtin_fabsl" >&5
25897 $as_echo "$gcc_cv_math_inline_builtin_fabsl" >&6; }
25898 if test $gcc_cv_math_inline_builtin_fabsl = yes; then
25900 cat >>confdefs.h <<_ACEOF
25901 #define HAVE_INLINE_BUILTIN_FABSL 1
25907 # Check whether the system has a working stat()
25909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target stat is reliable" >&5
25910 $as_echo_n "checking whether the target stat is reliable... " >&6; }
25911 if ${libgfor_cv_have_working_stat+:} false; then :
25912 $as_echo_n "(cached) " >&6
25915 if test "$cross_compiling" = yes; then :
25917 case "${target}" in
25918 *mingw*) libgfor_cv_have_working_stat=no ;;
25919 *) libgfor_cv_have_working_stat=yes;;
25922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25923 /* end confdefs.h. */
25926 #include <sys/types.h>
25927 #include <sys/stat.h>
25928 #include <unistd.h>
25933 struct stat st1, st2;
25935 f = fopen ("foo", "w");
25936 g = fopen ("bar", "w");
25937 if (stat ("foo", &st1) != 0 || stat ("bar", &st2))
25939 if (st1.st_dev == st2.st_dev && st1.st_ino == st2.st_ino)
25946 if ac_fn_c_try_run "$LINENO"; then :
25947 libgfor_cv_have_working_stat=yes
25949 libgfor_cv_have_working_stat=no
25951 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25952 conftest.$ac_objext conftest.beam conftest.$ac_ext
25956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_working_stat" >&5
25957 $as_echo "$libgfor_cv_have_working_stat" >&6; }
25958 if test x"$libgfor_cv_have_working_stat" = xyes; then
25960 $as_echo "#define HAVE_WORKING_STAT 1" >>confdefs.h
25964 # Check whether __mingw_snprintf() is present
25966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __mingw_snprintf is present" >&5
25967 $as_echo_n "checking whether __mingw_snprintf is present... " >&6; }
25968 if ${libgfor_cv_have_mingw_snprintf+:} false; then :
25969 $as_echo_n "(cached) " >&6
25972 if test x$gcc_no_link = xyes; then
25973 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25976 /* end confdefs.h. */
25979 extern int __mingw_snprintf (char *, size_t, const char *, ...);
25985 __mingw_snprintf (NULL, 0, "%d\n", 1);
25991 if ac_fn_c_try_link "$LINENO"; then :
25992 eval "libgfor_cv_have_mingw_snprintf=yes"
25994 eval "libgfor_cv_have_mingw_snprintf=no"
25996 rm -f core conftest.err conftest.$ac_objext \
25997 conftest$ac_exeext conftest.$ac_ext
26000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_mingw_snprintf" >&5
26001 $as_echo "$libgfor_cv_have_mingw_snprintf" >&6; }
26002 if test x"$libgfor_cv_have_mingw_snprintf" = xyes; then
26004 $as_echo "#define HAVE_MINGW_SNPRINTF 1" >>confdefs.h
26009 # Check whether libquadmath should be used
26010 # Check whether --enable-libquadmath-support was given.
26011 if test "${enable_libquadmath_support+set}" = set; then :
26012 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
26014 ENABLE_LIBQUADMATH_SUPPORT=yes
26017 enable_libquadmath_support=
26018 if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
26019 enable_libquadmath_support=no
26022 # Check whether we have a __float128 type, depends on enable_libquadmath_support
26026 if test "x$enable_libquadmath_support" != xno; then
26028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have a usable __float128 type" >&5
26029 $as_echo_n "checking whether we have a usable __float128 type... " >&6; }
26030 if ${libgfor_cv_have_float128+:} false; then :
26031 $as_echo_n "(cached) " >&6
26034 if test x$gcc_no_link = xyes; then
26035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26036 /* end confdefs.h. */
26038 typedef _Complex float __attribute__((mode(TC))) __complex128;
26040 __float128 foo (__float128 x)
26043 __complex128 z1, z2;
26049 return (__float128) z2;
26052 __float128 bar (__float128 x)
26054 return x * __builtin_huge_valq ();
26068 if ac_fn_c_try_compile "$LINENO"; then :
26070 libgfor_cv_have_float128=yes
26074 libgfor_cv_have_float128=no
26077 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26079 if test x$gcc_no_link = xyes; then
26080 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26083 /* end confdefs.h. */
26085 typedef _Complex float __attribute__((mode(TC))) __complex128;
26087 __float128 foo (__float128 x)
26090 __complex128 z1, z2;
26096 return (__float128) z2;
26099 __float128 bar (__float128 x)
26101 return x * __builtin_huge_valq ();
26115 if ac_fn_c_try_link "$LINENO"; then :
26117 libgfor_cv_have_float128=yes
26121 libgfor_cv_have_float128=no
26124 rm -f core conftest.err conftest.$ac_objext \
26125 conftest$ac_exeext conftest.$ac_ext
26128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_float128" >&5
26129 $as_echo "$libgfor_cv_have_float128" >&6; }
26131 if test "x$libgfor_cv_have_float128" = xyes; then
26133 $as_echo "#define HAVE_FLOAT128 1" >>confdefs.h
26136 ac_xsave_c_werror_flag=$ac_c_werror_flag
26137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --as-needed/-z ignore works" >&5
26138 $as_echo_n "checking whether --as-needed/-z ignore works... " >&6; }
26139 if ${libgfor_cv_have_as_needed+:} false; then :
26140 $as_echo_n "(cached) " >&6
26143 # Test for native Solaris options first.
26144 # No whitespace after -z to pass it through -Wl.
26145 libgfor_cv_as_needed_option="-zignore"
26146 libgfor_cv_no_as_needed_option="-zrecord"
26147 save_LDFLAGS="$LDFLAGS"
26148 LDFLAGS="$LDFLAGS -Wl,$libgfor_cv_as_needed_option -lm -Wl,$libgfor_cv_no_as_needed_option"
26149 libgfor_cv_have_as_needed=no
26151 ac_c_werror_flag=yes
26152 if test x$gcc_no_link = xyes; then
26153 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26156 /* end confdefs.h. */
26166 if ac_fn_c_try_link "$LINENO"; then :
26167 libgfor_cv_have_as_needed=yes
26169 libgfor_cv_have_as_needed=no
26171 rm -f core conftest.err conftest.$ac_objext \
26172 conftest$ac_exeext conftest.$ac_ext
26173 LDFLAGS="$save_LDFLAGS"
26174 if test "x$libgfor_cv_have_as_needed" = xno; then
26175 libgfor_cv_as_needed_option="--as-needed"
26176 libgfor_cv_no_as_needed_option="--no-as-needed"
26177 save_LDFLAGS="$LDFLAGS"
26178 LDFLAGS="$LDFLAGS -Wl,$libgfor_cv_as_needed_option -lm -Wl,$libgfor_cv_no_as_needed_option"
26179 libgfor_cv_have_as_needed=no
26181 ac_c_werror_flag=yes
26182 if test x$gcc_no_link = xyes; then
26183 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26186 /* end confdefs.h. */
26196 if ac_fn_c_try_link "$LINENO"; then :
26197 libgfor_cv_have_as_needed=yes
26199 libgfor_cv_have_as_needed=no
26201 rm -f core conftest.err conftest.$ac_objext \
26202 conftest$ac_exeext conftest.$ac_ext
26203 LDFLAGS="$save_LDFLAGS"
26205 ac_c_werror_flag=$ac_xsave_c_werror_flag
26208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_as_needed" >&5
26209 $as_echo "$libgfor_cv_have_as_needed" >&6; }
26211 if test "x$libgfor_cv_have_as_needed" = xyes; then
26212 LIBQUADSPEC="%{static-libgfortran:$libgfor_cv_as_needed_option} -lquadmath %{static-libgfortran:$libgfor_cv_no_as_needed_option}"
26214 LIBQUADSPEC="-lquadmath"
26216 if test -f ../libquadmath/libquadmath.la; then
26217 LIBQUADLIB=../libquadmath/libquadmath.la
26218 LIBQUADLIB_DEP=../libquadmath/libquadmath.la
26219 LIBQUADINCLUDE='-I$(srcdir)/../libquadmath'
26221 LIBQUADLIB="-lquadmath"
26227 # for --disable-quadmath
26238 if test "x$libgfor_cv_have_float128" = xyes; then
26239 LIBGFOR_BUILD_QUAD_TRUE=
26240 LIBGFOR_BUILD_QUAD_FALSE='#'
26242 LIBGFOR_BUILD_QUAD_TRUE='#'
26243 LIBGFOR_BUILD_QUAD_FALSE=
26248 # Check for GNU libc feenableexcept
26249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5
26250 $as_echo_n "checking for feenableexcept in -lm... " >&6; }
26251 if ${ac_cv_lib_m_feenableexcept+:} false; then :
26252 $as_echo_n "(cached) " >&6
26254 ac_check_lib_save_LIBS=$LIBS
26256 if test x$gcc_no_link = xyes; then
26257 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26260 /* end confdefs.h. */
26262 /* Override any GCC internal prototype to avoid an error.
26263 Use char because int might match the return type of a GCC
26264 builtin and then its argument prototype would still apply. */
26268 char feenableexcept ();
26272 return feenableexcept ();
26277 if ac_fn_c_try_link "$LINENO"; then :
26278 ac_cv_lib_m_feenableexcept=yes
26280 ac_cv_lib_m_feenableexcept=no
26282 rm -f core conftest.err conftest.$ac_objext \
26283 conftest$ac_exeext conftest.$ac_ext
26284 LIBS=$ac_check_lib_save_LIBS
26286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5
26287 $as_echo "$ac_cv_lib_m_feenableexcept" >&6; }
26288 if test "x$ac_cv_lib_m_feenableexcept" = xyes; then :
26289 have_feenableexcept=yes
26290 $as_echo "#define HAVE_FEENABLEEXCEPT 1" >>confdefs.h
26295 # At least for glibc, clock_gettime is in librt. But don't
26296 # pull that in if it still doesn't give us the function we want. This
26297 # test is copied from libgomp, and modified to not link in -lrt as
26298 # libgfortran calls clock_gettime via a weak reference if it's found
26300 if test "$ac_cv_func_clock_gettime" = no; then
26301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
26302 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
26303 if ${ac_cv_lib_rt_clock_gettime+:} false; then :
26304 $as_echo_n "(cached) " >&6
26306 ac_check_lib_save_LIBS=$LIBS
26308 if test x$gcc_no_link = xyes; then
26309 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26312 /* end confdefs.h. */
26314 /* Override any GCC internal prototype to avoid an error.
26315 Use char because int might match the return type of a GCC
26316 builtin and then its argument prototype would still apply. */
26320 char clock_gettime ();
26324 return clock_gettime ();
26329 if ac_fn_c_try_link "$LINENO"; then :
26330 ac_cv_lib_rt_clock_gettime=yes
26332 ac_cv_lib_rt_clock_gettime=no
26334 rm -f core conftest.err conftest.$ac_objext \
26335 conftest$ac_exeext conftest.$ac_ext
26336 LIBS=$ac_check_lib_save_LIBS
26338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
26339 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
26340 if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
26342 $as_echo "#define HAVE_CLOCK_GETTIME_LIBRT 1" >>confdefs.h
26348 # Check for SysV fpsetmask
26350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fpsetmask is present" >&5
26351 $as_echo_n "checking whether fpsetmask is present... " >&6; }
26352 if ${libgfor_cv_have_fpsetmask+:} false; then :
26353 $as_echo_n "(cached) " >&6
26356 if test x$gcc_no_link = xyes; then
26357 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26360 /* end confdefs.h. */
26362 #if HAVE_FLOATINGPOINT_H
26363 # include <floatingpoint.h>
26364 #endif /* HAVE_FLOATINGPOINT_H */
26366 # include <ieeefp.h>
26367 #endif /* HAVE_IEEEFP_H */
26376 if ac_fn_c_try_link "$LINENO"; then :
26377 eval "libgfor_cv_have_fpsetmask=yes"
26379 eval "libgfor_cv_have_fpsetmask=no"
26381 rm -f core conftest.err conftest.$ac_objext \
26382 conftest$ac_exeext conftest.$ac_ext
26385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_fpsetmask" >&5
26386 $as_echo "$libgfor_cv_have_fpsetmask" >&6; }
26387 if test x"$libgfor_cv_have_fpsetmask" = xyes; then
26390 $as_echo "#define HAVE_FPSETMASK 1" >>confdefs.h
26394 ac_fn_c_check_type "$LINENO" "fp_except" "ac_cv_type_fp_except" "
26395 #ifdef HAVE_IEEEFP_H
26396 #include <ieeefp.h>
26401 if test "x$ac_cv_type_fp_except" = xyes; then :
26403 cat >>confdefs.h <<_ACEOF
26404 #define HAVE_FP_EXCEPT 1
26409 ac_fn_c_check_type "$LINENO" "fp_except_t" "ac_cv_type_fp_except_t" "
26410 #ifdef HAVE_IEEEFP_H
26411 #include <ieeefp.h>
26416 if test "x$ac_cv_type_fp_except_t" = xyes; then :
26418 cat >>confdefs.h <<_ACEOF
26419 #define HAVE_FP_EXCEPT_T 1
26425 ac_fn_c_check_type "$LINENO" "fp_rnd" "ac_cv_type_fp_rnd" "
26426 #ifdef HAVE_IEEEFP_H
26427 #include <ieeefp.h>
26432 if test "x$ac_cv_type_fp_rnd" = xyes; then :
26434 cat >>confdefs.h <<_ACEOF
26435 #define HAVE_FP_RND 1
26440 ac_fn_c_check_type "$LINENO" "fp_rnd_t" "ac_cv_type_fp_rnd_t" "
26441 #ifdef HAVE_IEEEFP_H
26442 #include <ieeefp.h>
26447 if test "x$ac_cv_type_fp_rnd_t" = xyes; then :
26449 cat >>confdefs.h <<_ACEOF
26450 #define HAVE_FP_RND_T 1
26457 # Check whether we have fpsetsticky or fpresetsticky
26458 ac_fn_c_check_func "$LINENO" "fpsetsticky" "ac_cv_func_fpsetsticky"
26459 if test "x$ac_cv_func_fpsetsticky" = xyes; then :
26460 have_fpsetsticky=yes
26461 $as_echo "#define HAVE_FPSETSTICKY 1" >>confdefs.h
26465 ac_fn_c_check_func "$LINENO" "fpresetsticky" "ac_cv_func_fpresetsticky"
26466 if test "x$ac_cv_func_fpresetsticky" = xyes; then :
26467 have_fpresetsticky=yes
26468 $as_echo "#define HAVE_FPRESETSTICKY 1" >>confdefs.h
26473 # Check for AIX fp_trap and fp_enable
26474 ac_fn_c_check_func "$LINENO" "fp_trap" "ac_cv_func_fp_trap"
26475 if test "x$ac_cv_func_fp_trap" = xyes; then :
26477 $as_echo "#define HAVE_FP_TRAP 1" >>confdefs.h
26481 ac_fn_c_check_func "$LINENO" "fp_enable" "ac_cv_func_fp_enable"
26482 if test "x$ac_cv_func_fp_enable" = xyes; then :
26484 $as_echo "#define HAVE_FP_ENABLE 1" >>confdefs.h
26489 # Check if _SOFT_FLOAT is defined
26491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _SOFT_FLOAT defined" >&5
26492 $as_echo_n "checking for _SOFT_FLOAT defined... " >&6; }
26493 if ${ac_cv_defined__SOFT_FLOAT+:} false; then :
26494 $as_echo_n "(cached) " >&6
26496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26497 /* end confdefs.h. */
26513 if ac_fn_c_try_compile "$LINENO"; then :
26514 ac_cv_defined__SOFT_FLOAT=yes
26516 ac_cv_defined__SOFT_FLOAT=no
26518 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_defined__SOFT_FLOAT" >&5
26521 $as_echo "$ac_cv_defined__SOFT_FLOAT" >&6; }
26522 if test $ac_cv_defined__SOFT_FLOAT != "no"; then :
26523 have_soft_float=yes
26526 # Runs configure.host to set up necessary host-dependent shell variables.
26527 # We then display a message about it, and propagate them through the
26529 . ${srcdir}/configure.host
26530 { $as_echo "$as_me:${as_lineno-$LINENO}: FPU dependent file will be ${fpu_host}.h" >&5
26531 $as_echo "$as_me: FPU dependent file will be ${fpu_host}.h" >&6;}
26532 { $as_echo "$as_me:${as_lineno-$LINENO}: Support for IEEE modules: ${ieee_support}" >&5
26533 $as_echo "$as_me: Support for IEEE modules: ${ieee_support}" >&6;}
26534 FPU_HOST_HEADER=config/${fpu_host}.h
26537 # Whether we will build the IEEE modules
26538 if test x${ieee_support} = xyes; then
26540 IEEE_SUPPORT_FALSE='#'
26542 IEEE_SUPPORT_TRUE='#'
26543 IEEE_SUPPORT_FALSE=
26548 # Some targets require additional compiler options for IEEE compatibility.
26549 IEEE_FLAGS="${ieee_flags}"
26552 # Conditionalize the makefile for this target machine.
26554 for f in ${tmake_file}
26556 if test -f ${srcdir}/config/$f
26558 tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
26561 tmake_file="${tmake_file_}"
26565 # Check for POSIX getpwuid_r
26567 # There are two versions of getpwuid_r, the POSIX one with 5
26568 # arguments, and another one with 4 arguments used by at least HP-UX
26570 if test "$ac_cv_func_getpwuid_r" = "yes"; then
26571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX version of getpwuid_r with 5 arguments" >&5
26572 $as_echo_n "checking POSIX version of getpwuid_r with 5 arguments... " >&6; }
26573 if ${libgfor_cv_posix_getpwuid_r+:} false; then :
26574 $as_echo_n "(cached) " >&6
26577 if test x$gcc_no_link = xyes; then
26578 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26581 /* end confdefs.h. */
26584 #include <sys/types.h>
26590 getpwuid_r(0, NULL, NULL, 0, NULL);
26596 if ac_fn_c_try_link "$LINENO"; then :
26597 libgfor_cv_posix_getpwuid_r="yes"
26599 libgfor_cv_posix_getpwuid_r="no"
26601 rm -f core conftest.err conftest.$ac_objext \
26602 conftest$ac_exeext conftest.$ac_ext
26604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_posix_getpwuid_r" >&5
26605 $as_echo "$libgfor_cv_posix_getpwuid_r" >&6; }
26607 if test "$libgfor_cv_posix_getpwuid_r" = "yes"; then
26609 $as_echo "#define HAVE_POSIX_GETPWUID_R 1" >>confdefs.h
26614 # Check out attribute support.
26616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
26617 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
26618 if ${libgfor_cv_have_attribute_visibility+:} false; then :
26619 $as_echo_n "(cached) " >&6
26622 save_CFLAGS="$CFLAGS"
26623 CFLAGS="$CFLAGS -Werror"
26624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26625 /* end confdefs.h. */
26626 void __attribute__((visibility("hidden"))) foo(void) { }
26635 if ac_fn_c_try_compile "$LINENO"; then :
26636 libgfor_cv_have_attribute_visibility=yes
26638 libgfor_cv_have_attribute_visibility=no
26640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26641 CFLAGS="$save_CFLAGS"
26643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_visibility" >&5
26644 $as_echo "$libgfor_cv_have_attribute_visibility" >&6; }
26645 if test $libgfor_cv_have_attribute_visibility = yes; then
26647 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
26651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
26652 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
26653 if ${libgfor_cv_have_attribute_alias+:} false; then :
26654 $as_echo_n "(cached) " >&6
26657 if test x$gcc_no_link = xyes; then
26658 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26661 /* end confdefs.h. */
26664 extern void bar(void) __attribute__((alias("foo")));
26673 if ac_fn_c_try_link "$LINENO"; then :
26674 libgfor_cv_have_attribute_alias=yes
26676 libgfor_cv_have_attribute_alias=no
26678 rm -f core conftest.err conftest.$ac_objext \
26679 conftest$ac_exeext conftest.$ac_ext
26681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_alias" >&5
26682 $as_echo "$libgfor_cv_have_attribute_alias" >&6; }
26683 if test $libgfor_cv_have_attribute_alias = yes; then
26685 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
26689 # Check out atomic builtins support.
26691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __atomic_fetch_add" >&5
26692 $as_echo_n "checking whether the target supports __atomic_fetch_add... " >&6; }
26693 if ${libgfor_cv_have_atomic_fetch_add+:} false; then :
26694 $as_echo_n "(cached) " >&6
26697 if test x$gcc_no_link = xyes; then
26698 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26701 /* end confdefs.h. */
26707 if (foovar <= 0) return __atomic_fetch_add (&foovar, 1, __ATOMIC_ACQ_REL);
26708 if (foovar > 10) return __atomic_add_fetch (&foovar, -1, __ATOMIC_ACQ_REL);
26713 if ac_fn_c_try_link "$LINENO"; then :
26714 libgfor_cv_have_atomic_fetch_add=yes
26716 libgfor_cv_have_atomic_fetch_add=no
26718 rm -f core conftest.err conftest.$ac_objext \
26719 conftest$ac_exeext conftest.$ac_ext
26721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_atomic_fetch_add" >&5
26722 $as_echo "$libgfor_cv_have_atomic_fetch_add" >&6; }
26723 if test $libgfor_cv_have_atomic_fetch_add = yes; then
26725 $as_echo "#define HAVE_ATOMIC_FETCH_ADD 1" >>confdefs.h
26729 # Check out #pragma weak.
26731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pragma weak works" >&5
26732 $as_echo_n "checking whether pragma weak works... " >&6; }
26733 if ${libgfor_cv_have_pragma_weak+:} false; then :
26734 $as_echo_n "(cached) " >&6
26737 gfor_save_CFLAGS="$CFLAGS"
26738 CFLAGS="$CFLAGS -Wunknown-pragmas"
26739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26740 /* end confdefs.h. */
26753 if ac_fn_c_try_compile "$LINENO"; then :
26754 libgfor_cv_have_pragma_weak=yes
26756 libgfor_cv_have_pragma_weak=no
26758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_pragma_weak" >&5
26761 $as_echo "$libgfor_cv_have_pragma_weak" >&6; }
26762 if test $libgfor_cv_have_pragma_weak = yes; then
26764 $as_echo "#define SUPPORTS_WEAK 1" >>confdefs.h
26768 *-*-darwin* | *-*-hpux* | *-*-cygwin* | *-*-mingw* | *-*-musl* )
26770 $as_echo "#define GTHREAD_USE_WEAK 0" >>confdefs.h
26775 # Check out weakref support.
26777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports weakref" >&5
26778 $as_echo_n "checking whether the target supports weakref... " >&6; }
26779 if ${libgfor_cv_have_weakref+:} false; then :
26780 $as_echo_n "(cached) " >&6
26783 save_CFLAGS="$CFLAGS"
26784 CFLAGS="$CFLAGS -Wunknown-pragmas -Werror"
26785 if test x$gcc_no_link = xyes; then
26786 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26789 /* end confdefs.h. */
26791 static int mytoto (int) __attribute__((__weakref__("toto")));
26796 return (mytoto != 0);
26801 if ac_fn_c_try_link "$LINENO"; then :
26802 libgfor_cv_have_weakref=yes
26804 libgfor_cv_have_weakref=no
26806 rm -f core conftest.err conftest.$ac_objext \
26807 conftest$ac_exeext conftest.$ac_ext
26808 CFLAGS="$save_CFLAGS"
26810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_weakref" >&5
26811 $as_echo "$libgfor_cv_have_weakref" >&6; }
26812 if test $libgfor_cv_have_weakref = yes; then
26814 $as_echo "#define SUPPORTS_WEAKREF 1" >>confdefs.h
26818 # Various other checks on target
26820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target can unlink an open file" >&5
26821 $as_echo_n "checking whether the target can unlink an open file... " >&6; }
26822 if ${libgfor_cv_have_unlink_open_file+:} false; then :
26823 $as_echo_n "(cached) " >&6
26826 if test "$cross_compiling" = yes; then :
26828 case "${target}" in
26829 *mingw*) libgfor_cv_have_unlink_open_file=no ;;
26830 *) libgfor_cv_have_unlink_open_file=yes;;
26833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26834 /* end confdefs.h. */
26838 #include <unistd.h>
26839 #include <sys/stat.h>
26845 fd = open ("testfile", O_RDWR | O_CREAT, S_IWUSR | S_IRUSR);
26848 if (unlink ("testfile") == -1)
26850 write (fd, "This is a test\n", 15);
26853 if (open ("testfile", O_RDONLY) == -1 && errno == ENOENT)
26859 if ac_fn_c_try_run "$LINENO"; then :
26860 libgfor_cv_have_unlink_open_file=yes
26862 libgfor_cv_have_unlink_open_file=no
26864 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26865 conftest.$ac_objext conftest.beam conftest.$ac_ext
26869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_unlink_open_file" >&5
26870 $as_echo "$libgfor_cv_have_unlink_open_file" >&6; }
26871 if test x"$libgfor_cv_have_unlink_open_file" = xyes; then
26873 $as_echo "#define HAVE_UNLINK_OPEN_FILE 1" >>confdefs.h
26877 # Check whether line terminator is LF or CRLF
26879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target has CRLF as line terminator" >&5
26880 $as_echo_n "checking whether the target has CRLF as line terminator... " >&6; }
26881 if ${libgfor_cv_have_crlf+:} false; then :
26882 $as_echo_n "(cached) " >&6
26885 if test "$cross_compiling" = yes; then :
26887 case "${target}" in
26888 *mingw*) libgfor_cv_have_crlf=yes ;;
26889 *) libgfor_cv_have_crlf=no;;
26892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26893 /* end confdefs.h. */
26895 /* This test program should exit with status 0 if system uses a CRLF as
26896 line terminator, and status 1 otherwise.
26897 Since it is used to check for mingw systems, and should return 0 in any
26898 other case, in case of a failure we will not use CRLF. */
26899 #include <sys/stat.h>
26900 #include <stdlib.h>
26912 fd = open ("foo", O_WRONLY | O_CREAT | O_TRUNC, S_IRWXU);
26915 if (write (fd, "\n", 1) < 0)
26920 if ((fd = open ("foo", O_RDONLY | O_BINARY, S_IRWXU)) < 0)
26922 bytes = read (fd, buff, 5);
26923 if (bytes == 2 && buff[0] == '\r' && buff[1] == '\n')
26930 if ac_fn_c_try_run "$LINENO"; then :
26931 libgfor_cv_have_crlf=yes
26933 libgfor_cv_have_crlf=no
26935 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26936 conftest.$ac_objext conftest.beam conftest.$ac_ext
26940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_crlf" >&5
26941 $as_echo "$libgfor_cv_have_crlf" >&6; }
26942 if test x"$libgfor_cv_have_crlf" = xyes; then
26944 $as_echo "#define HAVE_CRLF 1" >>confdefs.h
26948 # Check whether we support AVX extensions
26950 ac_save_CFLAGS="$CFLAGS"
26952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26953 /* end confdefs.h. */
26955 void _mm256_zeroall (void)
26957 __builtin_ia32_vzeroall ();
26967 if ac_fn_c_try_compile "$LINENO"; then :
26969 $as_echo "#define HAVE_AVX 1" >>confdefs.h
26972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26973 CFLAGS="$ac_save_CFLAGS"
26976 # Check wether we support AVX2 extensions
26978 ac_save_CFLAGS="$CFLAGS"
26979 CFLAGS="-O2 -mavx2"
26980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26981 /* end confdefs.h. */
26983 typedef long long __v4di __attribute__ ((__vector_size__ (32)));
26985 mm256_is32_andnotsi256 (__v4di __X, __v4di __Y)
26987 return __builtin_ia32_andnotsi256 (__X, __Y);
26997 if ac_fn_c_try_compile "$LINENO"; then :
26999 $as_echo "#define HAVE_AVX2 1" >>confdefs.h
27002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27003 CFLAGS="$ac_save_CFLAGS"
27006 # Check wether we support AVX512f extensions
27008 ac_save_CFLAGS="$CFLAGS"
27009 CFLAGS="-O2 -mavx512f"
27010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27011 /* end confdefs.h. */
27013 typedef double __m512d __attribute__ ((__vector_size__ (64)));
27014 __m512d _mm512_add (__m512d a)
27016 __m512d b = __builtin_ia32_addpd512_mask (a, a, a, 1, 4);
27017 /* For -m64/-mx32 also verify that code will work even if
27018 the target uses call saved zmm16+ and needs to emit
27019 unwind info for them (e.g. on mingw). See PR79127. */
27021 asm volatile ("" : : : "zmm16", "zmm17", "zmm18", "zmm19");
27033 if ac_fn_c_try_compile "$LINENO"; then :
27035 $as_echo "#define HAVE_AVX512F 1" >>confdefs.h
27038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27039 CFLAGS="$ac_save_CFLAGS"
27042 # Check for FMA3 extensions
27044 ac_save_CFLAGS="$CFLAGS"
27045 CFLAGS="-O2 -mfma -mno-fma4"
27046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27047 /* end confdefs.h. */
27049 typedef float __m128 __attribute__ ((__vector_size__ (16)));
27050 typedef float __v4sf __attribute__ ((__vector_size__ (16)));
27051 __m128 _mm_macc_ps(__m128 __A, __m128 __B, __m128 __C)
27053 return (__m128) __builtin_ia32_vfmaddps ((__v4sf)__A,
27065 if ac_fn_c_try_compile "$LINENO"; then :
27067 $as_echo "#define HAVE_FMA3 1" >>confdefs.h
27070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27071 CFLAGS="$ac_save_CFLAGS"
27074 # Check for FMA4 extensions
27076 ac_save_CFLAGS="$CFLAGS"
27077 CFLAGS="-O2 -mfma4 -mno-fma"
27078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27079 /* end confdefs.h. */
27081 typedef float __m128 __attribute__ ((__vector_size__ (16)));
27082 typedef float __v4sf __attribute__ ((__vector_size__ (16)));
27083 __m128 _mm_macc_ps(__m128 __A, __m128 __B, __m128 __C)
27085 return (__m128) __builtin_ia32_vfmaddps ((__v4sf)__A,
27097 if ac_fn_c_try_compile "$LINENO"; then :
27099 $as_echo "#define HAVE_FMA4 1" >>confdefs.h
27102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27103 CFLAGS="$ac_save_CFLAGS"
27106 # Check if AVX128 works
27108 ac_save_CFLAGS="$CFLAGS"
27109 CFLAGS="-O2 -mavx -mprefer-avx128"
27110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27111 /* end confdefs.h. */
27124 if ac_fn_c_try_compile "$LINENO"; then :
27126 $as_echo "#define HAVE_AVX128 1" >>confdefs.h
27130 HAVE_AVX128_FALSE='#'
27132 HAVE_AVX128_TRUE='#'
27139 HAVE_AVX128_FALSE='#'
27141 HAVE_AVX128_TRUE='#'
27146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27147 CFLAGS="$ac_save_CFLAGS"
27150 # Determine what GCC version number to use in filesystem paths.
27152 get_gcc_base_ver="cat"
27154 # Check whether --with-gcc-major-version-only was given.
27155 if test "${with_gcc_major_version_only+set}" = set; then :
27156 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
27157 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
27165 cat >confcache <<\_ACEOF
27166 # This file is a shell script that caches the results of configure
27167 # tests run on this system so they can be shared between configure
27168 # scripts and configure runs, see configure's option --config-cache.
27169 # It is not useful on other systems. If it contains results you don't
27170 # want to keep, you may remove or edit it.
27172 # config.status only pays attention to the cache file if you give it
27173 # the --recheck option to rerun configure.
27175 # `ac_cv_env_foo' variables (set or unset) will be overridden when
27176 # loading this file, other *unset* `ac_cv_foo' will be assigned the
27177 # following values.
27181 # The following way of writing the cache mishandles newlines in values,
27182 # but we know of no workaround that is simple, portable, and efficient.
27183 # So, we kill variables containing newlines.
27184 # Ultrix sh set writes to stderr and can't be redirected directly,
27185 # and sets the high bit in the cache file unless we assign to the vars.
27187 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
27188 eval ac_val=\$$ac_var
27192 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
27193 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
27196 _ | IFS | as_nl) ;; #(
27197 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
27198 *) { eval $ac_var=; unset $ac_var;} ;;
27204 case $as_nl`(ac_space=' '; set) 2>&1` in #(
27205 *${as_nl}ac_space=\ *)
27206 # `set' does not quote correctly, so add quotes: double-quote
27207 # substitution turns \\\\ into \\, and sed turns \\ into \.
27210 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
27213 # `set' quotes correctly as required by POSIX, so do not add quotes.
27214 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
27223 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
27225 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
27227 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
27228 if test -w "$cache_file"; then
27229 if test "x$cache_file" != "x/dev/null"; then
27230 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
27231 $as_echo "$as_me: updating cache $cache_file" >&6;}
27232 if test ! -f "$cache_file" || test -h "$cache_file"; then
27233 cat confcache >"$cache_file"
27235 case $cache_file in #(
27237 mv -f confcache "$cache_file"$$ &&
27238 mv -f "$cache_file"$$ "$cache_file" ;; #(
27240 mv -f confcache "$cache_file" ;;
27245 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
27246 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
27251 if test ${multilib} = yes; then
27252 multilib_arg="--enable-multilib"
27257 # Write our Makefile and spec file.
27258 ac_config_files="$ac_config_files Makefile libgfortran.spec"
27260 cat >confcache <<\_ACEOF
27261 # This file is a shell script that caches the results of configure
27262 # tests run on this system so they can be shared between configure
27263 # scripts and configure runs, see configure's option --config-cache.
27264 # It is not useful on other systems. If it contains results you don't
27265 # want to keep, you may remove or edit it.
27267 # config.status only pays attention to the cache file if you give it
27268 # the --recheck option to rerun configure.
27270 # `ac_cv_env_foo' variables (set or unset) will be overridden when
27271 # loading this file, other *unset* `ac_cv_foo' will be assigned the
27272 # following values.
27276 # The following way of writing the cache mishandles newlines in values,
27277 # but we know of no workaround that is simple, portable, and efficient.
27278 # So, we kill variables containing newlines.
27279 # Ultrix sh set writes to stderr and can't be redirected directly,
27280 # and sets the high bit in the cache file unless we assign to the vars.
27282 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
27283 eval ac_val=\$$ac_var
27287 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
27288 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
27291 _ | IFS | as_nl) ;; #(
27292 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
27293 *) { eval $ac_var=; unset $ac_var;} ;;
27299 case $as_nl`(ac_space=' '; set) 2>&1` in #(
27300 *${as_nl}ac_space=\ *)
27301 # `set' does not quote correctly, so add quotes: double-quote
27302 # substitution turns \\\\ into \\, and sed turns \\ into \.
27305 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
27308 # `set' quotes correctly as required by POSIX, so do not add quotes.
27309 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
27318 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
27320 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
27322 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
27323 if test -w "$cache_file"; then
27324 if test "x$cache_file" != "x/dev/null"; then
27325 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
27326 $as_echo "$as_me: updating cache $cache_file" >&6;}
27327 if test ! -f "$cache_file" || test -h "$cache_file"; then
27328 cat confcache >"$cache_file"
27330 case $cache_file in #(
27332 mv -f confcache "$cache_file"$$ &&
27333 mv -f "$cache_file"$$ "$cache_file" ;; #(
27335 mv -f confcache "$cache_file" ;;
27340 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
27341 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
27346 test "x$prefix" = xNONE && prefix=$ac_default_prefix
27347 # Let make expand exec_prefix.
27348 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
27350 DEFS=-DHAVE_CONFIG_H
27355 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
27356 # 1. Remove the extension, and $U if already installed.
27357 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
27358 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
27359 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
27360 # will be set to the directory where LIBOBJS objects are built.
27361 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
27362 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
27364 LIBOBJS=$ac_libobjs
27366 LTLIBOBJS=$ac_ltlibobjs
27369 if test -z "${onestep_TRUE}" && test -z "${onestep_FALSE}"; then
27370 as_fn_error $? "conditional \"onestep\" was never defined.
27371 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
27374 $as_echo_n "checking that generated files are newer than configure... " >&6; }
27375 if test -n "$am_sleep_pid"; then
27376 # Hide warnings about reused PIDs.
27377 wait $am_sleep_pid 2>/dev/null
27379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
27380 $as_echo "done" >&6; }
27381 if test -n "$EXEEXT"; then
27383 am__EXEEXT_FALSE='#'
27385 am__EXEEXT_TRUE='#'
27389 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
27390 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
27391 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27393 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
27394 as_fn_error $? "conditional \"AMDEP\" was never defined.
27395 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27397 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
27398 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
27399 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27401 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
27402 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
27403 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27405 if test -z "${LIBGFOR_USE_SYMVER_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_FALSE}"; then
27406 as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER\" was never defined.
27407 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27409 if test -z "${LIBGFOR_USE_SYMVER_GNU_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_GNU_FALSE}"; then
27410 as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER_GNU\" was never defined.
27411 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27413 if test -z "${LIBGFOR_USE_SYMVER_SUN_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_SUN_FALSE}"; then
27414 as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER_SUN\" was never defined.
27415 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27417 if test -z "${LIBGFOR_MINIMAL_TRUE}" && test -z "${LIBGFOR_MINIMAL_FALSE}"; then
27418 as_fn_error $? "conditional \"LIBGFOR_MINIMAL\" was never defined.
27419 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27421 if test -z "${HAVE_HWCAP_TRUE}" && test -z "${HAVE_HWCAP_FALSE}"; then
27422 as_fn_error $? "conditional \"HAVE_HWCAP\" was never defined.
27423 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27425 if test -z "${LIBGFOR_BUILD_QUAD_TRUE}" && test -z "${LIBGFOR_BUILD_QUAD_FALSE}"; then
27426 as_fn_error $? "conditional \"LIBGFOR_BUILD_QUAD\" was never defined.
27427 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27429 if test -z "${IEEE_SUPPORT_TRUE}" && test -z "${IEEE_SUPPORT_FALSE}"; then
27430 as_fn_error $? "conditional \"IEEE_SUPPORT\" was never defined.
27431 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27433 if test -z "${HAVE_AVX128_TRUE}" && test -z "${HAVE_AVX128_FALSE}"; then
27434 as_fn_error $? "conditional \"HAVE_AVX128\" was never defined.
27435 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27437 if test -z "${HAVE_AVX128_TRUE}" && test -z "${HAVE_AVX128_FALSE}"; then
27438 as_fn_error $? "conditional \"HAVE_AVX128\" was never defined.
27439 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27442 : "${CONFIG_STATUS=./config.status}"
27444 ac_clean_files_save=$ac_clean_files
27445 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
27446 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
27447 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
27449 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
27451 # Generated by $as_me.
27452 # Run this file to recreate the current configuration.
27453 # Compiler output produced by configure, useful for debugging
27454 # configure, is in config.log if it exists.
27457 ac_cs_recheck=false
27460 SHELL=\${CONFIG_SHELL-$SHELL}
27463 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
27464 ## -------------------- ##
27465 ## M4sh Initialization. ##
27466 ## -------------------- ##
27468 # Be more Bourne compatible
27469 DUALCASE=1; export DUALCASE # for MKS sh
27470 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
27473 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
27474 # is contrary to our usage. Disable this feature.
27475 alias -g '${1+"$@"}'='"$@"'
27476 setopt NO_GLOB_SUBST
27478 case `(set -o) 2>/dev/null` in #(
27490 # Printing a long string crashes Solaris 7 /usr/bin/printf.
27491 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
27492 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
27493 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
27494 # Prefer a ksh shell builtin over an external printf program on Solaris,
27495 # but without wasting forks for bash or zsh.
27496 if test -z "$BASH_VERSION$ZSH_VERSION" \
27497 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
27498 as_echo='print -r --'
27499 as_echo_n='print -rn --'
27500 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
27501 as_echo='printf %s\n'
27502 as_echo_n='printf %s'
27504 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
27505 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
27506 as_echo_n='/usr/ucb/echo -n'
27508 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
27509 as_echo_n_body='eval
27513 expr "X$arg" : "X\\(.*\\)$as_nl";
27514 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
27516 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
27518 export as_echo_n_body
27519 as_echo_n='sh -c $as_echo_n_body as_echo'
27521 export as_echo_body
27522 as_echo='sh -c $as_echo_body as_echo'
27525 # The user is always right.
27526 if test "${PATH_SEPARATOR+set}" != set; then
27528 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
27529 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
27536 # We need space, tab and new line, in precisely that order. Quoting is
27537 # there to prevent editors from complaining about space-tab.
27538 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
27539 # splitting by setting IFS to empty value.)
27542 # Find who we are. Look in the path if we contain no directory separator.
27545 *[\\/]* ) as_myself=$0 ;;
27546 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27547 for as_dir in $PATH
27550 test -z "$as_dir" && as_dir=.
27551 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
27557 # We did not find ourselves, most probably we were run as `sh COMMAND'
27558 # in which case we are not to be found in the path.
27559 if test "x$as_myself" = x; then
27562 if test ! -f "$as_myself"; then
27563 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
27567 # Unset variables that we do not need and which cause bugs (e.g. in
27568 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
27569 # suppresses any "Segmentation fault" message there. '((' could
27570 # trigger a bug in pdksh 5.2.14.
27571 for as_var in BASH_ENV ENV MAIL MAILPATH
27572 do eval test x\${$as_var+set} = xset \
27573 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
27586 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
27589 # as_fn_error STATUS ERROR [LINENO LOG_FD]
27590 # ----------------------------------------
27591 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
27592 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
27593 # script with STATUS, using 1 if that was 0.
27596 as_status=$1; test $as_status -eq 0 && as_status=1
27598 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
27599 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
27601 $as_echo "$as_me: error: $2" >&2
27602 as_fn_exit $as_status
27606 # as_fn_set_status STATUS
27607 # -----------------------
27608 # Set $? to STATUS, without forking.
27609 as_fn_set_status ()
27612 } # as_fn_set_status
27614 # as_fn_exit STATUS
27615 # -----------------
27616 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
27620 as_fn_set_status $1
27626 # Portably unset VAR.
27629 { eval $1=; unset $1;}
27631 as_unset=as_fn_unset
27632 # as_fn_append VAR VALUE
27633 # ----------------------
27634 # Append the text in VALUE to the end of the definition contained in VAR. Take
27635 # advantage of any shell optimizations that allow amortized linear growth over
27636 # repeated appends, instead of the typical quadratic growth present in naive
27638 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
27639 eval 'as_fn_append ()
27650 # as_fn_arith ARG...
27651 # ------------------
27652 # Perform arithmetic evaluation on the ARGs, and store the result in the
27653 # global $as_val. Take advantage of shells that can avoid forks. The arguments
27654 # must be portable across $(()) and expr.
27655 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
27656 eval 'as_fn_arith ()
27663 as_val=`expr "$@" || test $? -eq 1`
27668 if expr a : '\(a\)' >/dev/null 2>&1 &&
27669 test "X`expr 00001 : '.*\(...\)'`" = X001; then
27675 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
27676 as_basename=basename
27681 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
27687 as_me=`$as_basename -- "$0" ||
27688 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
27689 X"$0" : 'X\(//\)$' \| \
27690 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
27692 sed '/^.*\/\([^/][^/]*\)\/*$/{
27706 # Avoid depending upon Character Ranges.
27707 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
27708 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
27709 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
27710 as_cr_digits='0123456789'
27711 as_cr_alnum=$as_cr_Letters$as_cr_digits
27713 ECHO_C= ECHO_N= ECHO_T=
27714 case `echo -n x` in #(((((
27716 case `echo 'xy\c'` in
27717 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
27719 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
27726 rm -f conf$$ conf$$.exe conf$$.file
27727 if test -d conf$$.dir; then
27728 rm -f conf$$.dir/conf$$.file
27731 mkdir conf$$.dir 2>/dev/null
27733 if (echo >conf$$.file) 2>/dev/null; then
27734 if ln -s conf$$.file conf$$ 2>/dev/null; then
27736 # ... but there are two gotchas:
27737 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
27738 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
27739 # In both cases, we have to default to `cp -pR'.
27740 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
27742 elif ln conf$$.file conf$$ 2>/dev/null; then
27750 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
27751 rmdir conf$$.dir 2>/dev/null
27756 # Create "$as_dir" as a directory, including parents if necessary.
27761 -*) as_dir=./$as_dir;;
27763 test -d "$as_dir" || eval $as_mkdir_p || {
27767 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
27768 *) as_qdir=$as_dir;;
27770 as_dirs="'$as_qdir' $as_dirs"
27771 as_dir=`$as_dirname -- "$as_dir" ||
27772 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27773 X"$as_dir" : 'X\(//\)[^/]' \| \
27774 X"$as_dir" : 'X\(//\)$' \| \
27775 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
27776 $as_echo X"$as_dir" |
27777 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27781 /^X\(\/\/\)[^/].*/{
27794 test -d "$as_dir" && break
27796 test -z "$as_dirs" || eval "mkdir $as_dirs"
27797 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
27801 if mkdir -p . 2>/dev/null; then
27802 as_mkdir_p='mkdir -p "$as_dir"'
27804 test -d ./-p && rmdir ./-p
27809 # as_fn_executable_p FILE
27810 # -----------------------
27811 # Test if FILE is an executable regular file.
27812 as_fn_executable_p ()
27814 test -f "$1" && test -x "$1"
27815 } # as_fn_executable_p
27816 as_test_x='test -x'
27817 as_executable_p=as_fn_executable_p
27819 # Sed expression to map a string onto a valid CPP name.
27820 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
27822 # Sed expression to map a string onto a valid variable name.
27823 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
27827 ## ----------------------------------- ##
27828 ## Main body of $CONFIG_STATUS script. ##
27829 ## ----------------------------------- ##
27831 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
27833 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27834 # Save the log message, to keep $0 and so on meaningful, and to
27835 # report actual input values of CONFIG_FILES etc. instead of their
27836 # values after options handling.
27838 This file was extended by GNU Fortran Runtime Library $as_me 0.3, which was
27839 generated by GNU Autoconf 2.69. Invocation command line was
27841 CONFIG_FILES = $CONFIG_FILES
27842 CONFIG_HEADERS = $CONFIG_HEADERS
27843 CONFIG_LINKS = $CONFIG_LINKS
27844 CONFIG_COMMANDS = $CONFIG_COMMANDS
27847 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27852 case $ac_config_files in *"
27853 "*) set x $ac_config_files; shift; ac_config_files=$*;;
27856 case $ac_config_headers in *"
27857 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
27861 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27862 # Files that config.status was made for.
27863 config_files="$ac_config_files"
27864 config_headers="$ac_config_headers"
27865 config_commands="$ac_config_commands"
27869 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27871 \`$as_me' instantiates files and other configuration actions
27872 from templates according to the current configuration. Unless the files
27873 and actions are specified as TAGs, all are instantiated by default.
27875 Usage: $0 [OPTION]... [TAG]...
27877 -h, --help print this help, then exit
27878 -V, --version print version number and configuration settings, then exit
27879 --config print configuration, then exit
27880 -q, --quiet, --silent
27881 do not print progress messages
27882 -d, --debug don't remove temporary files
27883 --recheck update $as_me by reconfiguring in the same conditions
27884 --file=FILE[:TEMPLATE]
27885 instantiate the configuration file FILE
27886 --header=FILE[:TEMPLATE]
27887 instantiate the configuration header FILE
27889 Configuration files:
27892 Configuration headers:
27895 Configuration commands:
27898 Report bugs to the package provider.
27899 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
27900 General help using GNU software: <http://www.gnu.org/gethelp/>."
27903 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27904 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
27906 GNU Fortran Runtime Library config.status 0.3
27907 configured by $0, generated by GNU Autoconf 2.69,
27908 with options \\"\$ac_cs_config\\"
27910 Copyright (C) 2012 Free Software Foundation, Inc.
27911 This config.status script is free software; the Free Software Foundation
27912 gives unlimited permission to copy, distribute and modify it."
27919 test -n "\$AWK" || AWK=awk
27922 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27923 # The default lists apply if the user does not specify any file.
27929 ac_option=`expr "X$1" : 'X\([^=]*\)='`
27930 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
27934 ac_option=`expr "X$1" : 'X\([^=]*\)='`
27946 # Handling of the options.
27947 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
27949 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
27950 $as_echo "$ac_cs_version"; exit ;;
27951 --config | --confi | --conf | --con | --co | --c )
27952 $as_echo "$ac_cs_config"; exit ;;
27953 --debug | --debu | --deb | --de | --d | -d )
27955 --file | --fil | --fi | --f )
27958 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27959 '') as_fn_error $? "missing file argument" ;;
27961 as_fn_append CONFIG_FILES " '$ac_optarg'"
27962 ac_need_defaults=false;;
27963 --header | --heade | --head | --hea )
27966 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27968 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
27969 ac_need_defaults=false;;
27971 # Conflict between --help and --header
27972 as_fn_error $? "ambiguous option: \`$1'
27973 Try \`$0 --help' for more information.";;
27974 --help | --hel | -h )
27975 $as_echo "$ac_cs_usage"; exit ;;
27976 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
27977 | -silent | --silent | --silen | --sile | --sil | --si | --s)
27980 # This is an error.
27981 -*) as_fn_error $? "unrecognized option: \`$1'
27982 Try \`$0 --help' for more information." ;;
27984 *) as_fn_append ac_config_targets " $1"
27985 ac_need_defaults=false ;;
27991 ac_configure_extra_args=
27993 if $ac_cs_silent; then
27995 ac_configure_extra_args="$ac_configure_extra_args --silent"
27999 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28000 if \$ac_cs_recheck; then
28001 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
28003 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
28004 CONFIG_SHELL='$SHELL'
28005 export CONFIG_SHELL
28010 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28014 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
28015 ## Running $as_me. ##
28021 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28029 with_multisubdir="$with_multisubdir"
28030 with_multisrctop="$with_multisrctop"
28031 with_target_subdir="$with_target_subdir"
28032 ac_configure_args="${multilib_arg} ${ac_configure_args}"
28033 multi_basedir="$multi_basedir"
28034 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
28037 GFORTRAN="$GFORTRAN"
28039 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
28042 # The HP-UX ksh and POSIX shell print the target directory to stdout
28043 # if CDPATH is set.
28044 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
28046 sed_quote_subst='$sed_quote_subst'
28047 double_quote_subst='$double_quote_subst'
28048 delay_variable_subst='$delay_variable_subst'
28049 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
28050 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
28051 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
28052 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
28053 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
28054 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
28055 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
28056 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
28057 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
28058 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
28059 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
28060 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
28061 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
28062 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
28063 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
28064 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
28065 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
28066 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
28067 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
28068 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
28069 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
28070 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
28071 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
28072 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
28073 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
28074 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
28075 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
28076 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
28077 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
28078 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
28079 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
28080 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
28081 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
28082 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
28083 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
28084 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
28085 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
28086 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
28087 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
28088 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
28089 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
28090 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
28091 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
28092 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
28093 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
28094 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
28095 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
28096 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
28097 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
28098 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
28099 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
28100 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
28101 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
28102 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
28103 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
28104 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
28105 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
28106 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
28107 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
28108 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
28109 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
28110 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
28111 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
28112 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
28113 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
28114 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
28115 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
28116 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
28117 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
28118 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
28119 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
28120 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
28121 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
28122 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
28123 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
28124 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
28125 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
28126 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
28127 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
28128 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
28129 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
28130 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
28131 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
28132 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
28133 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
28134 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
28135 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
28136 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
28137 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
28138 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
28139 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
28140 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
28141 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
28142 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
28143 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
28144 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
28145 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
28146 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
28147 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
28148 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
28149 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
28150 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
28151 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
28152 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
28153 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
28154 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
28155 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
28156 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
28157 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
28158 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
28159 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
28160 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
28161 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
28162 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
28163 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
28164 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
28165 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
28166 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
28167 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
28168 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
28169 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
28170 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
28171 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
28172 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
28173 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
28174 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
28175 LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
28176 reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
28177 reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
28178 old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
28179 compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
28180 GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
28181 lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
28182 lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
28183 lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
28184 lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
28185 lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
28186 archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
28187 enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
28188 export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
28189 whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
28190 compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
28191 old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
28192 old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
28193 archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
28194 archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
28195 module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
28196 module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
28197 with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
28198 allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
28199 no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
28200 hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
28201 hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
28202 hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
28203 hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
28204 hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
28205 hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
28206 hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
28207 hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
28208 inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
28209 link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
28210 fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
28211 always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
28212 export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
28213 exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
28214 include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
28215 prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
28216 file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
28217 hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
28218 compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
28219 predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
28220 postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
28221 predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
28222 postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
28223 compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
28226 LTCFLAGS='$LTCFLAGS'
28227 compiler='$compiler_DEFAULT'
28229 # A function that is used when there is no print builtin or printf.
28230 func_fallback_echo ()
28232 eval 'cat <<_LTECHO_EOF
28237 # Quote evaled strings.
28251 deplibs_check_method \
28260 lt_cv_sys_global_symbol_pipe \
28261 lt_cv_sys_global_symbol_to_cdecl \
28262 lt_cv_sys_global_symbol_to_c_name_address \
28263 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
28264 lt_prog_compiler_no_builtin_flag \
28265 lt_prog_compiler_wl \
28266 lt_prog_compiler_pic \
28267 lt_prog_compiler_static \
28268 lt_cv_prog_compiler_c_o \
28276 export_dynamic_flag_spec \
28277 whole_archive_flag_spec \
28278 compiler_needs_object \
28280 allow_undefined_flag \
28281 no_undefined_flag \
28282 hardcode_libdir_flag_spec \
28283 hardcode_libdir_flag_spec_ld \
28284 hardcode_libdir_separator \
28289 variables_saved_for_relink \
28291 library_names_spec \
28293 install_override_mode \
28297 compiler_lib_search_dirs \
28302 compiler_lib_search_path \
28306 lt_prog_compiler_no_builtin_flag_FC \
28307 lt_prog_compiler_wl_FC \
28308 lt_prog_compiler_pic_FC \
28309 lt_prog_compiler_static_FC \
28310 lt_cv_prog_compiler_c_o_FC \
28311 export_dynamic_flag_spec_FC \
28312 whole_archive_flag_spec_FC \
28313 compiler_needs_object_FC \
28315 allow_undefined_flag_FC \
28316 no_undefined_flag_FC \
28317 hardcode_libdir_flag_spec_FC \
28318 hardcode_libdir_flag_spec_ld_FC \
28319 hardcode_libdir_separator_FC \
28320 fix_srcfile_path_FC \
28321 exclude_expsyms_FC \
28322 include_expsyms_FC \
28323 file_list_spec_FC \
28324 compiler_lib_search_dirs_FC \
28325 predep_objects_FC \
28326 postdep_objects_FC \
28329 compiler_lib_search_path_FC; do
28330 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
28331 *[\\\\\\\`\\"\\\$]*)
28332 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
28335 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
28340 # Double-quote double-evaled strings.
28341 for var in reload_cmds \
28342 old_postinstall_cmds \
28343 old_postuninstall_cmds \
28345 extract_expsyms_cmds \
28346 old_archive_from_new_cmds \
28347 old_archive_from_expsyms_cmds \
28349 archive_expsym_cmds \
28351 module_expsym_cmds \
28352 export_symbols_cmds \
28355 postuninstall_cmds \
28357 sys_lib_search_path_spec \
28358 sys_lib_dlsearch_path_spec \
28360 old_archive_cmds_FC \
28361 old_archive_from_new_cmds_FC \
28362 old_archive_from_expsyms_cmds_FC \
28364 archive_expsym_cmds_FC \
28366 module_expsym_cmds_FC \
28367 export_symbols_cmds_FC \
28368 prelink_cmds_FC; do
28369 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
28370 *[\\\\\\\`\\"\\\$]*)
28371 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
28374 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
28379 ac_aux_dir='$ac_aux_dir'
28380 xsi_shell='$xsi_shell'
28381 lt_shell_append='$lt_shell_append'
28383 # See if we are running on zsh, and set the options which allow our
28384 # commands through without removal of \ escapes INIT.
28385 if test -n "\${ZSH_VERSION+set}" ; then
28386 setopt NO_GLOB_SUBST
28392 TIMESTAMP='$TIMESTAMP'
28403 acx_cv_header_stdint="$acx_cv_header_stdint"
28404 acx_cv_type_int8_t="$acx_cv_type_int8_t"
28405 acx_cv_type_int16_t="$acx_cv_type_int16_t"
28406 acx_cv_type_int32_t="$acx_cv_type_int32_t"
28407 acx_cv_type_int64_t="$acx_cv_type_int64_t"
28408 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
28409 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
28410 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
28411 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
28412 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
28413 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
28414 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
28415 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
28416 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
28421 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28423 # Handling of arguments.
28424 for ac_config_target in $ac_config_targets
28426 case $ac_config_target in
28427 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
28428 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
28429 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
28430 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
28431 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
28432 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
28433 "libgfortran.spec") CONFIG_FILES="$CONFIG_FILES libgfortran.spec" ;;
28435 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
28440 # If the user did not use the arguments to specify the items to instantiate,
28441 # then the envvar interface is used. Set only those that are not.
28442 # We use the long form for the default assignment because of an extremely
28443 # bizarre bug on SunOS 4.1.3.
28444 if $ac_need_defaults; then
28445 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
28446 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
28447 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
28450 # Have a temporary directory for convenience. Make it in the build tree
28451 # simply because there is no reason against having it here, and in addition,
28452 # creating and moving files from /tmp can sometimes cause problems.
28453 # Hook for its removal unless debugging.
28454 # Note that there is a small window in which the directory will not be cleaned:
28455 # after its creation but before its name has been assigned to `$tmp'.
28459 trap 'exit_status=$?
28460 : "${ac_tmp:=$tmp}"
28461 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
28463 trap 'as_fn_exit 1' 1 2 13 15
28465 # Create a (secure) tmp directory for tmp files.
28468 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
28472 tmp=./conf$$-$RANDOM
28473 (umask 077 && mkdir "$tmp")
28474 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
28477 # Set up the scripts for CONFIG_FILES section.
28478 # No need to generate them if there are no CONFIG_FILES.
28479 # This happens for instance with `./config.status config.h'.
28480 if test -n "$CONFIG_FILES"; then
28483 ac_cr=`echo X | tr X '\015'`
28484 # On cygwin, bash can eat \r inside `` if the user requested igncr.
28485 # But we know of no other shell where ac_cr would be empty at this
28486 # point, so we can use a bashism as a fallback.
28487 if test "x$ac_cr" = x; then
28488 eval ac_cr=\$\'\\r\'
28490 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
28491 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
28494 ac_cs_awk_cr=$ac_cr
28497 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
28502 echo "cat >conf$$subs.awk <<_ACEOF" &&
28503 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
28505 } >conf$$subs.sh ||
28506 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
28507 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
28509 for ac_last_try in false false false false false :; do
28510 . ./conf$$subs.sh ||
28511 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
28513 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
28514 if test $ac_delim_n = $ac_delim_num; then
28516 elif $ac_last_try; then
28517 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
28519 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
28522 rm -f conf$$subs.sh
28524 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28525 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
28529 s/^/S["/; s/!.*/"]=/
28539 s/\(.\{148\}\)..*/\1/
28541 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
28546 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
28553 s/\(.\{148\}\)..*/\1/
28555 s/["\\]/\\&/g; s/^/"/; s/$/"/
28559 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
28564 ' <conf$$subs.awk | sed '
28569 ' >>$CONFIG_STATUS || ac_write_fail=1
28570 rm -f conf$$subs.awk
28571 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28573 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
28574 for (key in S) S_is_set[key] = 1
28580 nfields = split(line, field, "@")
28582 len = length(field[1])
28583 for (i = 2; i < nfields; i++) {
28585 keylen = length(key)
28586 if (S_is_set[key]) {
28588 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
28589 len += length(value) + length(field[++i])
28600 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28601 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
28602 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
28605 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
28606 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
28609 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
28610 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
28611 # trailing colons and then remove the whole line if VPATH becomes empty
28612 # (actually we leave an empty line to preserve line numbers).
28613 if test "x$srcdir" = x.; then
28614 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
28632 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28633 fi # test -n "$CONFIG_FILES"
28635 # Set up the scripts for CONFIG_HEADERS section.
28636 # No need to generate them if there are no CONFIG_HEADERS.
28637 # This happens for instance with `./config.status Makefile'.
28638 if test -n "$CONFIG_HEADERS"; then
28639 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
28643 # Transform confdefs.h into an awk script `defines.awk', embedded as
28644 # here-document in config.status, that substitutes the proper values into
28645 # config.h.in to produce config.h.
28647 # Create a delimiter string that does not exist in confdefs.h, to ease
28648 # handling of long lines.
28650 for ac_last_try in false false :; do
28651 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
28652 if test -z "$ac_tt"; then
28654 elif $ac_last_try; then
28655 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
28657 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
28661 # For the awk script, D is an array of macro values keyed by name,
28662 # likewise P contains macro parameters if any. Preserve backslash
28663 # newline sequences.
28665 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
28667 s/.\{148\}/&'"$ac_delim"'/g
28670 s/^[ ]*#[ ]*define[ ][ ]*/ /
28677 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
28679 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
28683 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
28684 D["\1"]=" \3\\\\\\n"\\/p
28686 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
28691 s/.\{148\}/&'"$ac_delim"'/g
28696 s/["\\]/\\&/g; s/^/"/; s/$/"/p
28699 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
28701 ' <confdefs.h | sed '
28702 s/'"$ac_delim"'/"\\\
28703 "/g' >>$CONFIG_STATUS || ac_write_fail=1
28705 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28706 for (key in D) D_is_set[key] = 1
28709 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
28711 split(line, arg, " ")
28712 if (arg[1] == "#") {
28716 defundef = substr(arg[1], 2)
28719 split(mac1, mac2, "(") #)
28721 prefix = substr(line, 1, index(line, defundef) - 1)
28722 if (D_is_set[macro]) {
28723 # Preserve the white space surrounding the "#".
28724 print prefix "define", macro P[macro] D[macro]
28727 # Replace #undef with comments. This is necessary, for example,
28728 # in the case of _POSIX_SOURCE, which is predefined and required
28729 # on some systems where configure will not decide to define it.
28730 if (defundef == "undef") {
28731 print "/*", prefix defundef, macro, "*/"
28739 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28740 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
28741 fi # test -n "$CONFIG_HEADERS"
28744 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
28749 :[FHLC]) ac_mode=$ac_tag; continue;;
28751 case $ac_mode$ac_tag in
28753 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
28754 :[FH]-) ac_tag=-:-;;
28755 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
28772 -) ac_f="$ac_tmp/stdin";;
28773 *) # Look for the file first in the build tree, then in the source tree
28774 # (if the path is not absolute). The absolute path cannot be DOS-style,
28775 # because $ac_f cannot contain `:'.
28779 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
28781 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
28783 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
28784 as_fn_append ac_file_inputs " '$ac_f'"
28787 # Let's still pretend it is `configure' which instantiates (i.e., don't
28788 # use $as_me), people would be surprised to read:
28789 # /* config.h. Generated by config.status. */
28790 configure_input='Generated from '`
28791 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
28793 if test x"$ac_file" != x-; then
28794 configure_input="$ac_file. $configure_input"
28795 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
28796 $as_echo "$as_me: creating $ac_file" >&6;}
28798 # Neutralize special characters interpreted by sed in replacement strings.
28799 case $configure_input in #(
28800 *\&* | *\|* | *\\* )
28801 ac_sed_conf_input=`$as_echo "$configure_input" |
28802 sed 's/[\\\\&|]/\\\\&/g'`;; #(
28803 *) ac_sed_conf_input=$configure_input;;
28807 *:-:* | *:-) cat >"$ac_tmp/stdin" \
28808 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
28813 ac_dir=`$as_dirname -- "$ac_file" ||
28814 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28815 X"$ac_file" : 'X\(//\)[^/]' \| \
28816 X"$ac_file" : 'X\(//\)$' \| \
28817 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
28818 $as_echo X"$ac_file" |
28819 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28823 /^X\(\/\/\)[^/].*/{
28836 as_dir="$ac_dir"; as_fn_mkdir_p
28840 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28842 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28843 # A ".." for each directory in $ac_dir_suffix.
28844 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28845 case $ac_top_builddir_sub in
28846 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28847 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28850 ac_abs_top_builddir=$ac_pwd
28851 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28852 # for backward compatibility:
28853 ac_top_builddir=$ac_top_build_prefix
28856 .) # We are building in place.
28858 ac_top_srcdir=$ac_top_builddir_sub
28859 ac_abs_top_srcdir=$ac_pwd ;;
28860 [\\/]* | ?:[\\/]* ) # Absolute name.
28861 ac_srcdir=$srcdir$ac_dir_suffix;
28862 ac_top_srcdir=$srcdir
28863 ac_abs_top_srcdir=$srcdir ;;
28864 *) # Relative name.
28865 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28866 ac_top_srcdir=$ac_top_build_prefix$srcdir
28867 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28869 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28879 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
28880 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
28882 ac_MKDIR_P=$MKDIR_P
28884 [\\/$]* | ?:[\\/]* ) ;;
28885 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
28889 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28890 # If the template does not know about datarootdir, expand it.
28891 # FIXME: This hack should be removed a few years after 2.60.
28892 ac_datarootdir_hack=; ac_datarootdir_seen=
28903 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
28904 *datarootdir*) ac_datarootdir_seen=yes;;
28905 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
28906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
28907 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
28909 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28910 ac_datarootdir_hack='
28911 s&@datadir@&$datadir&g
28912 s&@docdir@&$docdir&g
28913 s&@infodir@&$infodir&g
28914 s&@localedir@&$localedir&g
28915 s&@mandir@&$mandir&g
28916 s&\\\${datarootdir}&$datarootdir&g' ;;
28920 # Neutralize VPATH when `$srcdir' = `.'.
28921 # Shell code in configure.ac might set extrasub.
28922 # FIXME: do we really want to maintain this feature?
28923 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28924 ac_sed_extra="$ac_vpsub
28927 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28929 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
28930 s|@configure_input@|$ac_sed_conf_input|;t t
28931 s&@top_builddir@&$ac_top_builddir_sub&;t t
28932 s&@top_build_prefix@&$ac_top_build_prefix&;t t
28933 s&@srcdir@&$ac_srcdir&;t t
28934 s&@abs_srcdir@&$ac_abs_srcdir&;t t
28935 s&@top_srcdir@&$ac_top_srcdir&;t t
28936 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
28937 s&@builddir@&$ac_builddir&;t t
28938 s&@abs_builddir@&$ac_abs_builddir&;t t
28939 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
28940 s&@INSTALL@&$ac_INSTALL&;t t
28941 s&@MKDIR_P@&$ac_MKDIR_P&;t t
28942 $ac_datarootdir_hack
28944 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
28945 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28947 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
28948 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
28949 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
28950 "$ac_tmp/out"`; test -z "$ac_out"; } &&
28951 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28952 which seems to be undefined. Please make sure it is defined" >&5
28953 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28954 which seems to be undefined. Please make sure it is defined" >&2;}
28956 rm -f "$ac_tmp/stdin"
28958 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
28959 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
28961 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28967 if test x"$ac_file" != x-; then
28969 $as_echo "/* $configure_input */" \
28970 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
28971 } >"$ac_tmp/config.h" \
28972 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28973 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
28974 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
28975 $as_echo "$as_me: $ac_file is unchanged" >&6;}
28978 mv "$ac_tmp/config.h" "$ac_file" \
28979 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28982 $as_echo "/* $configure_input */" \
28983 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
28984 || as_fn_error $? "could not create -" "$LINENO" 5
28986 # Compute "$ac_file"'s index in $config_headers.
28989 for _am_header in $config_headers :; do
28990 case $_am_header in
28991 $_am_arg | $_am_arg:* )
28994 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
28997 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
28998 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28999 X"$_am_arg" : 'X\(//\)[^/]' \| \
29000 X"$_am_arg" : 'X\(//\)$' \| \
29001 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
29002 $as_echo X"$_am_arg" |
29003 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29007 /^X\(\/\/\)[^/].*/{
29019 s/.*/./; q'`/stamp-h$_am_stamp_count
29022 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
29023 $as_echo "$as_me: executing $ac_file commands" >&6;}
29028 case $ac_file$ac_mode in
29030 # Only add multilib support code if we just rebuilt the top-level
29032 case " $CONFIG_FILES " in
29034 ac_file=Makefile . ${multi_basedir}/config-ml.in
29037 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
29038 # Older Autoconf quotes --file arguments for eval, but not when files
29039 # are listed without --file. Let's play safe and only enable the eval
29040 # if we detect the quoting.
29041 case $CONFIG_FILES in
29042 *\'*) eval set x "$CONFIG_FILES" ;;
29043 *) set x $CONFIG_FILES ;;
29048 # Strip MF so we end up with the name of the file.
29049 mf=`echo "$mf" | sed -e 's/:.*$//'`
29050 # Check whether this is an Automake generated Makefile or not.
29051 # We used to match only the files named 'Makefile.in', but
29052 # some people rename them; so instead we look at the file content.
29053 # Grep'ing the first line is not enough: some people post-process
29054 # each Makefile.in and add a new line on top of each file to say so.
29055 # Grep'ing the whole file is not good either: AIX grep has a line
29056 # limit of 2048, but all sed's we know have understand at least 4000.
29057 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
29058 dirpart=`$as_dirname -- "$mf" ||
29059 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29060 X"$mf" : 'X\(//\)[^/]' \| \
29061 X"$mf" : 'X\(//\)$' \| \
29062 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
29064 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29068 /^X\(\/\/\)[^/].*/{
29084 # Extract the definition of DEPDIR, am__include, and am__quote
29085 # from the Makefile without running 'make'.
29086 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
29087 test -z "$DEPDIR" && continue
29088 am__include=`sed -n 's/^am__include = //p' < "$mf"`
29089 test -z "$am__include" && continue
29090 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
29091 # Find all dependency output files, they are included files with
29092 # $(DEPDIR) in their names. We invoke sed twice because it is the
29093 # simplest approach to changing $(DEPDIR) to its actual value in the
29095 for file in `sed -n "
29096 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
29097 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
29098 # Make sure the directory exists.
29099 test -f "$dirpart/$file" && continue
29100 fdir=`$as_dirname -- "$file" ||
29101 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29102 X"$file" : 'X\(//\)[^/]' \| \
29103 X"$file" : 'X\(//\)$' \| \
29104 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
29105 $as_echo X"$file" |
29106 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29110 /^X\(\/\/\)[^/].*/{
29123 as_dir=$dirpart/$fdir; as_fn_mkdir_p
29124 # echo "creating $dirpart/$file"
29125 echo '# dummy' > "$dirpart/$file"
29132 # See if we are running on zsh, and set the options which allow our
29133 # commands through without removal of \ escapes.
29134 if test -n "${ZSH_VERSION+set}" ; then
29135 setopt NO_GLOB_SUBST
29138 cfgfile="${ofile}T"
29139 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
29142 cat <<_LT_EOF >> "$cfgfile"
29145 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
29146 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
29147 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
29148 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
29150 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
29151 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
29152 # Written by Gordon Matzigkeit, 1996
29154 # This file is part of GNU Libtool.
29156 # GNU Libtool is free software; you can redistribute it and/or
29157 # modify it under the terms of the GNU General Public License as
29158 # published by the Free Software Foundation; either version 2 of
29159 # the License, or (at your option) any later version.
29161 # As a special exception to the GNU General Public License,
29162 # if you distribute this file as part of a program or library that
29163 # is built using GNU Libtool, you may include this file under the
29164 # same distribution terms that you use for the rest of that program.
29166 # GNU Libtool is distributed in the hope that it will be useful,
29167 # but WITHOUT ANY WARRANTY; without even the implied warranty of
29168 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29169 # GNU General Public License for more details.
29171 # You should have received a copy of the GNU General Public License
29172 # along with GNU Libtool; see the file COPYING. If not, a copy
29173 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
29174 # obtained by writing to the Free Software Foundation, Inc.,
29175 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
29178 # The names of the tagged configurations supported by this script.
29179 available_tags="FC "
29181 # ### BEGIN LIBTOOL CONFIG
29183 # A sed program that does not truncate output.
29186 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
29187 Xsed="\$SED -e 1s/^X//"
29189 # A grep program that handles long lines.
29195 # A literal string matcher.
29198 # Shell to use when invoking shell scripts.
29201 # An echo program that protects backslashes.
29204 # Which release of libtool.m4 was used?
29205 macro_version=$macro_version
29206 macro_revision=$macro_revision
29208 # Whether or not to build shared libraries.
29209 build_libtool_libs=$enable_shared
29211 # Whether or not to build static libraries.
29212 build_old_libs=$enable_static
29214 # What type of objects to build.
29217 # Whether or not to optimize for fast installation.
29218 fast_install=$enable_fast_install
29221 host_alias=$host_alias
29225 # The build system.
29226 build_alias=$build_alias
29230 # A BSD- or MS-compatible name lister.
29233 # Whether we need soft or hard links.
29236 # What is the maximum length of a command?
29237 max_cmd_len=$max_cmd_len
29239 # Object file suffix (normally "o").
29242 # Executable file suffix (normally "").
29245 # whether the shell understands "unset".
29248 # turn spaces into newlines.
29251 # turn newlines into spaces.
29254 # An object symbol dumper.
29255 OBJDUMP=$lt_OBJDUMP
29257 # Method to check whether dependent libraries are shared objects.
29258 deplibs_check_method=$lt_deplibs_check_method
29260 # Command to use when deplibs_check_method == "file_magic".
29261 file_magic_cmd=$lt_file_magic_cmd
29265 AR_FLAGS=$lt_AR_FLAGS
29267 # A symbol stripping program.
29270 # Commands used to install an old-style archive.
29272 old_postinstall_cmds=$lt_old_postinstall_cmds
29273 old_postuninstall_cmds=$lt_old_postuninstall_cmds
29275 # Whether to use a lock for old archive extraction.
29276 lock_old_archive_extraction=$lock_old_archive_extraction
29281 # LTCC compiler flags.
29282 LTCFLAGS=$lt_CFLAGS
29284 # Take the output of nm and produce a listing of raw symbols and C names.
29285 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
29287 # Transform the output of nm in a proper C declaration.
29288 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
29290 # Transform the output of nm in a C name address pair.
29291 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
29293 # Transform the output of nm in a C name address pair when lib prefix is needed.
29294 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
29296 # The name of the directory that contains temporary libtool files.
29299 # Used to examine libraries when file_magic_cmd begins with "file".
29300 MAGIC_CMD=$MAGIC_CMD
29302 # Must we lock files when doing compilation?
29303 need_locks=$lt_need_locks
29305 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
29306 DSYMUTIL=$lt_DSYMUTIL
29308 # Tool to change global to local symbols on Mac OS X.
29311 # Tool to manipulate fat objects and archives on Mac OS X.
29314 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
29317 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
29318 OTOOL64=$lt_OTOOL64
29320 # Old archive suffix (normally "a").
29323 # Shared library suffix (normally ".so").
29324 shrext_cmds=$lt_shrext_cmds
29326 # The commands to extract the exported symbol list from a shared archive.
29327 extract_expsyms_cmds=$lt_extract_expsyms_cmds
29329 # Variables whose values should be saved in libtool wrapper scripts and
29330 # restored at link time.
29331 variables_saved_for_relink=$lt_variables_saved_for_relink
29333 # Do we need the "lib" prefix for modules?
29334 need_lib_prefix=$need_lib_prefix
29336 # Do we need a version for libraries?
29337 need_version=$need_version
29339 # Library versioning type.
29340 version_type=$version_type
29342 # Shared library runtime path variable.
29343 runpath_var=$runpath_var
29345 # Shared library path variable.
29346 shlibpath_var=$shlibpath_var
29348 # Is shlibpath searched before the hard-coded library search path?
29349 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
29351 # Format of library name prefix.
29352 libname_spec=$lt_libname_spec
29354 # List of archive names. First name is the real one, the rest are links.
29355 # The last name is the one that the linker finds with -lNAME
29356 library_names_spec=$lt_library_names_spec
29358 # The coded name of the library, if different from the real name.
29359 soname_spec=$lt_soname_spec
29361 # Permission mode override for installation of shared libraries.
29362 install_override_mode=$lt_install_override_mode
29364 # Command to use after installation of a shared archive.
29365 postinstall_cmds=$lt_postinstall_cmds
29367 # Command to use after uninstallation of a shared archive.
29368 postuninstall_cmds=$lt_postuninstall_cmds
29370 # Commands used to finish a libtool library installation in a directory.
29371 finish_cmds=$lt_finish_cmds
29373 # As "finish_cmds", except a single script fragment to be evaled but
29375 finish_eval=$lt_finish_eval
29377 # Whether we should hardcode library paths into libraries.
29378 hardcode_into_libs=$hardcode_into_libs
29380 # Compile-time system search path for libraries.
29381 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
29383 # Run-time system search path for libraries.
29384 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
29386 # Whether dlopen is supported.
29387 dlopen_support=$enable_dlopen
29389 # Whether dlopen of programs is supported.
29390 dlopen_self=$enable_dlopen_self
29392 # Whether dlopen of statically linked programs is supported.
29393 dlopen_self_static=$enable_dlopen_self_static
29395 # Commands to strip libraries.
29396 old_striplib=$lt_old_striplib
29397 striplib=$lt_striplib
29400 # The linker used to build libraries.
29403 # How to create reloadable object files.
29404 reload_flag=$lt_reload_flag
29405 reload_cmds=$lt_reload_cmds
29407 # Commands used to build an old-style archive.
29408 old_archive_cmds=$lt_old_archive_cmds
29410 # A language specific compiler.
29413 # Is the compiler the GNU compiler?
29416 # Compiler flag to turn off builtin functions.
29417 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
29419 # How to pass a linker flag through the compiler.
29420 wl=$lt_lt_prog_compiler_wl
29422 # Additional compiler flags for building library objects.
29423 pic_flag=$lt_lt_prog_compiler_pic
29425 # Compiler flag to prevent dynamic linking.
29426 link_static_flag=$lt_lt_prog_compiler_static
29428 # Does compiler simultaneously support -c and -o options?
29429 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
29431 # Whether or not to add -lc for building shared libraries.
29432 build_libtool_need_lc=$archive_cmds_need_lc
29434 # Whether or not to disallow shared libs when runtime libs are static.
29435 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
29437 # Compiler flag to allow reflexive dlopens.
29438 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
29440 # Compiler flag to generate shared objects directly from archives.
29441 whole_archive_flag_spec=$lt_whole_archive_flag_spec
29443 # Whether the compiler copes with passing no objects directly.
29444 compiler_needs_object=$lt_compiler_needs_object
29446 # Create an old-style archive from a shared archive.
29447 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
29449 # Create a temporary old-style archive to link instead of a shared archive.
29450 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
29452 # Commands used to build a shared archive.
29453 archive_cmds=$lt_archive_cmds
29454 archive_expsym_cmds=$lt_archive_expsym_cmds
29456 # Commands used to build a loadable module if different from building
29457 # a shared archive.
29458 module_cmds=$lt_module_cmds
29459 module_expsym_cmds=$lt_module_expsym_cmds
29461 # Whether we are building with GNU ld or not.
29462 with_gnu_ld=$lt_with_gnu_ld
29464 # Flag that allows shared libraries with undefined symbols to be built.
29465 allow_undefined_flag=$lt_allow_undefined_flag
29467 # Flag that enforces no undefined symbols.
29468 no_undefined_flag=$lt_no_undefined_flag
29470 # Flag to hardcode \$libdir into a binary during linking.
29471 # This must work even if \$libdir does not exist
29472 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
29474 # If ld is used when linking, flag to hardcode \$libdir into a binary
29475 # during linking. This must work even if \$libdir does not exist.
29476 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
29478 # Whether we need a single "-rpath" flag with a separated argument.
29479 hardcode_libdir_separator=$lt_hardcode_libdir_separator
29481 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29482 # DIR into the resulting binary.
29483 hardcode_direct=$hardcode_direct
29485 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29486 # DIR into the resulting binary and the resulting library dependency is
29487 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
29488 # library is relocated.
29489 hardcode_direct_absolute=$hardcode_direct_absolute
29491 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29492 # into the resulting binary.
29493 hardcode_minus_L=$hardcode_minus_L
29495 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29496 # into the resulting binary.
29497 hardcode_shlibpath_var=$hardcode_shlibpath_var
29499 # Set to "yes" if building a shared library automatically hardcodes DIR
29500 # into the library and all subsequent libraries and executables linked
29502 hardcode_automatic=$hardcode_automatic
29504 # Set to yes if linker adds runtime paths of dependent libraries
29505 # to runtime path list.
29506 inherit_rpath=$inherit_rpath
29508 # Whether libtool must link a program against all its dependency libraries.
29509 link_all_deplibs=$link_all_deplibs
29511 # Fix the shell variable \$srcfile for the compiler.
29512 fix_srcfile_path=$lt_fix_srcfile_path
29514 # Set to "yes" if exported symbols are required.
29515 always_export_symbols=$always_export_symbols
29517 # The commands to list exported symbols.
29518 export_symbols_cmds=$lt_export_symbols_cmds
29520 # Symbols that should not be listed in the preloaded symbols.
29521 exclude_expsyms=$lt_exclude_expsyms
29523 # Symbols that must always be exported.
29524 include_expsyms=$lt_include_expsyms
29526 # Commands necessary for linking programs (against libraries) with templates.
29527 prelink_cmds=$lt_prelink_cmds
29529 # Specify filename containing input files.
29530 file_list_spec=$lt_file_list_spec
29532 # How to hardcode a shared library path into an executable.
29533 hardcode_action=$hardcode_action
29535 # The directories searched by this compiler when creating a shared library.
29536 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
29538 # Dependencies to place before and after the objects being linked to
29539 # create a shared library.
29540 predep_objects=$lt_predep_objects
29541 postdep_objects=$lt_postdep_objects
29542 predeps=$lt_predeps
29543 postdeps=$lt_postdeps
29545 # The library search path used internally by the compiler when linking
29546 # a shared library.
29547 compiler_lib_search_path=$lt_compiler_lib_search_path
29549 # ### END LIBTOOL CONFIG
29555 cat <<\_LT_EOF >> "$cfgfile"
29556 # AIX sometimes has problems with the GCC collect2 program. For some
29557 # reason, if we set the COLLECT_NAMES environment variable, the problems
29558 # vanish in a puff of smoke.
29559 if test "X${COLLECT_NAMES+set}" != Xset; then
29561 export COLLECT_NAMES
29568 ltmain="$ac_aux_dir/ltmain.sh"
29571 # We use sed instead of cat because bash on DJGPP gets confused if
29572 # if finds mixed CR/LF and LF-only lines. Since sed operates in
29573 # text mode, it properly converts lines to CR/LF. This bash problem
29574 # is reportedly fixed, but why not run on old versions too?
29575 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
29576 || (rm -f "$cfgfile"; exit 1)
29580 cat << \_LT_EOF >> "$cfgfile"
29582 # func_dirname file append nondir_replacement
29583 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
29584 # otherwise set result to NONDIR_REPLACEMENT.
29588 */*) func_dirname_result="${1%/*}${2}" ;;
29589 * ) func_dirname_result="${3}" ;;
29593 # func_basename file
29596 func_basename_result="${1##*/}"
29599 # func_dirname_and_basename file append nondir_replacement
29600 # perform func_basename and func_dirname in a single function
29602 # dirname: Compute the dirname of FILE. If nonempty,
29603 # add APPEND to the result, otherwise set result
29604 # to NONDIR_REPLACEMENT.
29605 # value returned in "$func_dirname_result"
29606 # basename: Compute filename of FILE.
29607 # value retuned in "$func_basename_result"
29608 # Implementation must be kept synchronized with func_dirname
29609 # and func_basename. For efficiency, we do not delegate to
29610 # those functions but instead duplicate the functionality here.
29611 func_dirname_and_basename ()
29614 */*) func_dirname_result="${1%/*}${2}" ;;
29615 * ) func_dirname_result="${3}" ;;
29617 func_basename_result="${1##*/}"
29620 # func_stripname prefix suffix name
29621 # strip PREFIX and SUFFIX off of NAME.
29622 # PREFIX and SUFFIX must not contain globbing or regex special
29623 # characters, hashes, percent signs, but SUFFIX may contain a leading
29624 # dot (in which case that matches only a dot).
29627 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
29628 # positional parameters, so assign one to ordinary parameter first.
29629 func_stripname_result=${3}
29630 func_stripname_result=${func_stripname_result#"${1}"}
29631 func_stripname_result=${func_stripname_result%"${2}"}
29637 func_opt_split_opt=${1%%=*}
29638 func_opt_split_arg=${1#*=}
29645 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
29646 *) func_lo2o_result=${1} ;;
29650 # func_xform libobj-or-source
29653 func_xform_result=${1%.*}.lo
29656 # func_arith arithmetic-term...
29659 func_arith_result=$(( $* ))
29663 # STRING may not start with a hyphen.
29666 func_len_result=${#1}
29671 *) # Bourne compatible functions.
29672 cat << \_LT_EOF >> "$cfgfile"
29674 # func_dirname file append nondir_replacement
29675 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
29676 # otherwise set result to NONDIR_REPLACEMENT.
29679 # Extract subdirectory from the argument.
29680 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
29681 if test "X$func_dirname_result" = "X${1}"; then
29682 func_dirname_result="${3}"
29684 func_dirname_result="$func_dirname_result${2}"
29688 # func_basename file
29691 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
29695 # func_stripname prefix suffix name
29696 # strip PREFIX and SUFFIX off of NAME.
29697 # PREFIX and SUFFIX must not contain globbing or regex special
29698 # characters, hashes, percent signs, but SUFFIX may contain a leading
29699 # dot (in which case that matches only a dot).
29700 # func_strip_suffix prefix name
29704 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
29705 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
29710 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
29711 my_sed_long_arg='1s/^-[^=]*=//'
29716 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
29717 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
29723 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
29726 # func_xform libobj-or-source
29729 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
29732 # func_arith arithmetic-term...
29735 func_arith_result=`expr "$@"`
29739 # STRING may not start with a hyphen.
29742 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
29748 case $lt_shell_append in
29750 cat << \_LT_EOF >> "$cfgfile"
29752 # func_append var value
29753 # Append VALUE to the end of shell variable VAR.
29761 cat << \_LT_EOF >> "$cfgfile"
29763 # func_append var value
29764 # Append VALUE to the end of shell variable VAR.
29775 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
29776 || (rm -f "$cfgfile"; exit 1)
29778 mv -f "$cfgfile" "$ofile" ||
29779 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
29783 cat <<_LT_EOF >> "$ofile"
29785 # ### BEGIN LIBTOOL TAG CONFIG: FC
29787 # The linker used to build libraries.
29790 # How to create reloadable object files.
29791 reload_flag=$lt_reload_flag_FC
29792 reload_cmds=$lt_reload_cmds_FC
29794 # Commands used to build an old-style archive.
29795 old_archive_cmds=$lt_old_archive_cmds_FC
29797 # A language specific compiler.
29800 # Is the compiler the GNU compiler?
29803 # Compiler flag to turn off builtin functions.
29804 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
29806 # How to pass a linker flag through the compiler.
29807 wl=$lt_lt_prog_compiler_wl_FC
29809 # Additional compiler flags for building library objects.
29810 pic_flag=$lt_lt_prog_compiler_pic_FC
29812 # Compiler flag to prevent dynamic linking.
29813 link_static_flag=$lt_lt_prog_compiler_static_FC
29815 # Does compiler simultaneously support -c and -o options?
29816 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
29818 # Whether or not to add -lc for building shared libraries.
29819 build_libtool_need_lc=$archive_cmds_need_lc_FC
29821 # Whether or not to disallow shared libs when runtime libs are static.
29822 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
29824 # Compiler flag to allow reflexive dlopens.
29825 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
29827 # Compiler flag to generate shared objects directly from archives.
29828 whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
29830 # Whether the compiler copes with passing no objects directly.
29831 compiler_needs_object=$lt_compiler_needs_object_FC
29833 # Create an old-style archive from a shared archive.
29834 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
29836 # Create a temporary old-style archive to link instead of a shared archive.
29837 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
29839 # Commands used to build a shared archive.
29840 archive_cmds=$lt_archive_cmds_FC
29841 archive_expsym_cmds=$lt_archive_expsym_cmds_FC
29843 # Commands used to build a loadable module if different from building
29844 # a shared archive.
29845 module_cmds=$lt_module_cmds_FC
29846 module_expsym_cmds=$lt_module_expsym_cmds_FC
29848 # Whether we are building with GNU ld or not.
29849 with_gnu_ld=$lt_with_gnu_ld_FC
29851 # Flag that allows shared libraries with undefined symbols to be built.
29852 allow_undefined_flag=$lt_allow_undefined_flag_FC
29854 # Flag that enforces no undefined symbols.
29855 no_undefined_flag=$lt_no_undefined_flag_FC
29857 # Flag to hardcode \$libdir into a binary during linking.
29858 # This must work even if \$libdir does not exist
29859 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
29861 # If ld is used when linking, flag to hardcode \$libdir into a binary
29862 # during linking. This must work even if \$libdir does not exist.
29863 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
29865 # Whether we need a single "-rpath" flag with a separated argument.
29866 hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
29868 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29869 # DIR into the resulting binary.
29870 hardcode_direct=$hardcode_direct_FC
29872 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29873 # DIR into the resulting binary and the resulting library dependency is
29874 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
29875 # library is relocated.
29876 hardcode_direct_absolute=$hardcode_direct_absolute_FC
29878 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29879 # into the resulting binary.
29880 hardcode_minus_L=$hardcode_minus_L_FC
29882 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29883 # into the resulting binary.
29884 hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
29886 # Set to "yes" if building a shared library automatically hardcodes DIR
29887 # into the library and all subsequent libraries and executables linked
29889 hardcode_automatic=$hardcode_automatic_FC
29891 # Set to yes if linker adds runtime paths of dependent libraries
29892 # to runtime path list.
29893 inherit_rpath=$inherit_rpath_FC
29895 # Whether libtool must link a program against all its dependency libraries.
29896 link_all_deplibs=$link_all_deplibs_FC
29898 # Fix the shell variable \$srcfile for the compiler.
29899 fix_srcfile_path=$lt_fix_srcfile_path_FC
29901 # Set to "yes" if exported symbols are required.
29902 always_export_symbols=$always_export_symbols_FC
29904 # The commands to list exported symbols.
29905 export_symbols_cmds=$lt_export_symbols_cmds_FC
29907 # Symbols that should not be listed in the preloaded symbols.
29908 exclude_expsyms=$lt_exclude_expsyms_FC
29910 # Symbols that must always be exported.
29911 include_expsyms=$lt_include_expsyms_FC
29913 # Commands necessary for linking programs (against libraries) with templates.
29914 prelink_cmds=$lt_prelink_cmds_FC
29916 # Specify filename containing input files.
29917 file_list_spec=$lt_file_list_spec_FC
29919 # How to hardcode a shared library path into an executable.
29920 hardcode_action=$hardcode_action_FC
29922 # The directories searched by this compiler when creating a shared library.
29923 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
29925 # Dependencies to place before and after the objects being linked to
29926 # create a shared library.
29927 predep_objects=$lt_predep_objects_FC
29928 postdep_objects=$lt_postdep_objects_FC
29929 predeps=$lt_predeps_FC
29930 postdeps=$lt_postdeps_FC
29932 # The library search path used internally by the compiler when linking
29933 # a shared library.
29934 compiler_lib_search_path=$lt_compiler_lib_search_path_FC
29936 # ### END LIBTOOL TAG CONFIG: FC
29941 if test "$GCC" = yes; then
29942 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
29944 echo "/* generated for $CC */" > tmp-stdint.h
29947 sed 's/^ *//' >> tmp-stdint.h <<EOF
29949 #ifndef GCC_GENERATED_STDINT_H
29950 #define GCC_GENERATED_STDINT_H 1
29952 #include <sys/types.h>
29955 if test "$acx_cv_header_stdint" != stdint.h; then
29956 echo "#include <stddef.h>" >> tmp-stdint.h
29958 if test "$acx_cv_header_stdint" != stddef.h; then
29959 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
29962 sed 's/^ *//' >> tmp-stdint.h <<EOF
29963 /* glibc uses these symbols as guards to prevent redefinitions. */
29964 #ifdef __int8_t_defined
29969 #ifdef __uint32_t_defined
29975 # ----------------- done header, emit basic int types -------------
29976 if test "$acx_cv_header_stdint" = stddef.h; then
29977 sed 's/^ *//' >> tmp-stdint.h <<EOF
29981 #ifndef __uint8_t_defined
29982 #define __uint8_t_defined
29984 typedef unsigned $acx_cv_type_int8_t uint8_t;
29991 #ifndef __uint16_t_defined
29992 #define __uint16_t_defined
29994 typedef unsigned $acx_cv_type_int16_t uint16_t;
30001 #ifndef __uint32_t_defined
30002 #define __uint32_t_defined
30004 typedef unsigned $acx_cv_type_int32_t uint32_t;
30011 #ifndef __int8_t_defined
30012 #define __int8_t_defined
30014 typedef $acx_cv_type_int8_t int8_t;
30021 #ifndef __int16_t_defined
30022 #define __int16_t_defined
30024 typedef $acx_cv_type_int16_t int16_t;
30031 #ifndef __int32_t_defined
30032 #define __int32_t_defined
30034 typedef $acx_cv_type_int32_t int32_t;
30039 elif test "$ac_cv_type_u_int32_t" = yes; then
30040 sed 's/^ *//' >> tmp-stdint.h <<EOF
30042 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
30055 #ifndef __uint8_t_defined
30056 #define __uint8_t_defined
30058 typedef u_int8_t uint8_t;
30065 #ifndef __uint16_t_defined
30066 #define __uint16_t_defined
30068 typedef u_int16_t uint16_t;
30075 #ifndef __uint32_t_defined
30076 #define __uint32_t_defined
30078 typedef u_int32_t uint32_t;
30084 sed 's/^ *//' >> tmp-stdint.h <<EOF
30086 /* Some systems have guard macros to prevent redefinitions, define them. */
30108 # ------------- done basic int types, emit int64_t types ------------
30109 if test "$ac_cv_type_uint64_t" = yes; then
30110 sed 's/^ *//' >> tmp-stdint.h <<EOF
30112 /* system headers have good uint64_t and int64_t */
30120 elif test "$ac_cv_type_u_int64_t" = yes; then
30121 sed 's/^ *//' >> tmp-stdint.h <<EOF
30123 /* system headers have an u_int64_t (and int64_t) */
30129 #ifndef __uint64_t_defined
30130 #define __uint64_t_defined
30132 typedef u_int64_t uint64_t;
30137 elif test -n "$acx_cv_type_int64_t"; then
30138 sed 's/^ *//' >> tmp-stdint.h <<EOF
30140 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
30144 typedef $acx_cv_type_int64_t int64_t;
30149 #ifndef __uint64_t_defined
30150 #define __uint64_t_defined
30152 typedef unsigned $acx_cv_type_int64_t uint64_t;
30158 sed 's/^ *//' >> tmp-stdint.h <<EOF
30160 /* some common heuristics for int64_t, using compiler-specific tests */
30161 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
30164 #ifndef __int64_t_defined
30166 typedef long long int64_t;
30173 typedef unsigned long long uint64_t;
30177 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
30178 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
30179 does not implement __extension__. But that compiler doesn't define
30181 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
30182 # define __extension__
30188 __extension__ typedef long long int64_t;
30194 __extension__ typedef unsigned long long uint64_t;
30198 #elif !defined __STRICT_ANSI__
30199 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
30204 typedef __int64 int64_t;
30210 typedef unsigned __int64 uint64_t;
30213 # endif /* compiler */
30215 #endif /* ANSI version */
30219 # ------------- done int64_t types, emit intptr types ------------
30220 if test "$ac_cv_type_uintptr_t" != yes; then
30221 sed 's/^ *//' >> tmp-stdint.h <<EOF
30223 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
30224 #ifndef __uintptr_t_defined
30226 typedef u$acx_cv_type_intptr_t uintptr_t;
30229 #ifndef __intptr_t_defined
30231 typedef $acx_cv_type_intptr_t intptr_t;
30237 # ------------- done intptr types, emit int_least types ------------
30238 if test "$ac_cv_type_int_least32_t" != yes; then
30239 sed 's/^ *//' >> tmp-stdint.h <<EOF
30241 /* Define int_least types */
30242 typedef int8_t int_least8_t;
30243 typedef int16_t int_least16_t;
30244 typedef int32_t int_least32_t;
30246 typedef int64_t int_least64_t;
30249 typedef uint8_t uint_least8_t;
30250 typedef uint16_t uint_least16_t;
30251 typedef uint32_t uint_least32_t;
30253 typedef uint64_t uint_least64_t;
30258 # ------------- done intptr types, emit int_fast types ------------
30259 if test "$ac_cv_type_int_fast32_t" != yes; then
30260 sed 's/^ *//' >> tmp-stdint.h <<EOF
30262 /* Define int_fast types. short is often slow */
30263 typedef int8_t int_fast8_t;
30264 typedef int int_fast16_t;
30265 typedef int32_t int_fast32_t;
30267 typedef int64_t int_fast64_t;
30270 typedef uint8_t uint_fast8_t;
30271 typedef unsigned int uint_fast16_t;
30272 typedef uint32_t uint_fast32_t;
30274 typedef uint64_t uint_fast64_t;
30279 if test "$ac_cv_type_uintmax_t" != yes; then
30280 sed 's/^ *//' >> tmp-stdint.h <<EOF
30282 /* Define intmax based on what we found */
30285 typedef int64_t intmax_t;
30287 typedef long intmax_t;
30292 typedef uint64_t uintmax_t;
30294 typedef unsigned long uintmax_t;
30300 sed 's/^ *//' >> tmp-stdint.h <<EOF
30302 #endif /* GCC_GENERATED_STDINT_H */
30305 if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
30308 mv -f tmp-stdint.h gstdint.h
30319 ac_clean_files=$ac_clean_files_save
30321 test $ac_write_fail = 0 ||
30322 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
30325 # configure is writing to config.log, and then calls config.status.
30326 # config.status does its own redirection, appending to config.log.
30327 # Unfortunately, on DOS this fails, as config.log is still kept open
30328 # by configure, so config.status won't be able to write to it; its
30329 # output is simply discarded. So we exec the FD to /dev/null,
30330 # effectively closing config.log, so it can be properly (re)opened and
30331 # appended to by config.status. When coming back to configure, we
30332 # need to make the FD available again.
30333 if test "$no_create" != yes; then
30335 ac_config_status_args=
30336 test "$silent" = yes &&
30337 ac_config_status_args="$ac_config_status_args --quiet"
30339 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
30341 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
30342 # would make configure fail if this is the last instruction.
30343 $ac_cs_success || as_fn_exit 1
30345 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
30346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
30347 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}