[RS6000] rs6000_output_mi_thunk tidy
[official-gcc.git] / libgfortran / configure
blob15c9307f9d523d67b1344755781cf0a239171ec0
1 #! /bin/sh
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 :
18 emulate sh
19 NULLCMD=:
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+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
30 esac
34 as_nl='
36 export as_nl
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
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
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'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
82 # IFS
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.)
87 IFS=" "" $as_nl"
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
103 esac
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
107 as_myself=$0
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
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 || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
132 # CDPATH.
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.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
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
156 as_fn_exit 255
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 :
162 emulate sh
163 NULLCMD=:
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+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
174 esac
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; }
183 exitcode=0
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 :
190 else
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
194 test -x / || 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 :
209 as_have_required=yes
210 else
211 as_have_required=no
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
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 :
232 break 2
235 done;;
236 esac
237 as_found=false
238 done
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
242 fi; }
243 IFS=$as_save_IFS
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
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.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
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
265 exit 255
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."
274 else
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."
280 exit 1
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
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 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
298 { eval $1=; unset $1;}
300 as_unset=as_fn_unset
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
307 return $1
308 } # as_fn_set_status
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
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\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
351 /^X\(\/\/\)$/{
352 s//\1/
355 /^X\(\/\).*/{
356 s//\1/
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
366 } # as_fn_mkdir_p
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
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
384 eval $1+=\$2
386 else
387 as_fn_append ()
389 eval $1=\$$1\$2
391 fi # as_fn_append
393 # as_fn_arith ARG...
394 # ------------------
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 :
399 eval 'as_fn_arith ()
401 as_val=$(( $* ))
403 else
404 as_fn_arith ()
406 as_val=`expr "$@" || test $? -eq 1`
408 fi # as_fn_arith
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.
416 as_fn_error ()
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
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
425 } # as_fn_error
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
455 /^X\/\(\/\/\)$/{
456 s//\1/
459 /^X\/\(\/\).*/{
460 s//\1/
463 s/.*/./; q'`
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. :-)
478 sed -n '
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
486 :lineno
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
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).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
518 ECHO_N='-n';;
519 esac
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
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
530 as_ln_s='ln -s'
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 ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
542 else
543 as_ln_s='cp -pR'
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"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
555 as_test_x='test -x'
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
568 exec 6>&1
570 # Name of the host.
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`
576 # Initializations.
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
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'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL='http://www.gnu.org/software/libgfortran/'
595 # Factoring default headers for most tests.
596 ac_includes_default="\
597 #include <stdio.h>
598 #ifdef HAVE_SYS_TYPES_H
599 # include <sys/types.h>
600 #endif
601 #ifdef HAVE_SYS_STAT_H
602 # include <sys/stat.h>
603 #endif
604 #ifdef STDC_HEADERS
605 # include <stdlib.h>
606 # include <stddef.h>
607 #else
608 # ifdef HAVE_STDLIB_H
609 # include <stdlib.h>
610 # endif
611 #endif
612 #ifdef HAVE_STRING_H
613 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
614 # include <memory.h>
615 # endif
616 # include <string.h>
617 #endif
618 #ifdef HAVE_STRINGS_H
619 # include <strings.h>
620 #endif
621 #ifdef HAVE_INTTYPES_H
622 # include <inttypes.h>
623 #endif
624 #ifdef HAVE_STDINT_H
625 # include <stdint.h>
626 #endif
627 #ifdef HAVE_UNISTD_H
628 # include <unistd.h>
629 #endif"
631 ac_header_list=
632 ac_func_list=
633 ac_c_werror_flag=
634 ac_c_werror_flag=
635 ac_subst_vars='am__EXEEXT_FALSE
636 am__EXEEXT_TRUE
637 LTLIBOBJS
638 LIBOBJS
639 get_gcc_base_ver
640 HAVE_AVX128_FALSE
641 HAVE_AVX128_TRUE
642 IEEE_FLAGS
643 IEEE_SUPPORT
644 IEEE_SUPPORT_FALSE
645 IEEE_SUPPORT_TRUE
646 FPU_HOST_HEADER
647 LIBGFOR_BUILD_QUAD_FALSE
648 LIBGFOR_BUILD_QUAD_TRUE
649 LIBQUADINCLUDE
650 LIBQUADLIB_DEP
651 LIBQUADLIB
652 LIBQUADSPEC
653 extra_ldflags_libgfortran
654 ac_ct_FC
655 FCFLAGS
657 enable_static
658 enable_shared
659 lt_host_flags
660 OTOOL64
661 OTOOL
662 LIPO
663 NMEDIT
664 DSYMUTIL
665 OBJDUMP
666 LN_S
668 ac_ct_DUMPBIN
669 DUMPBIN
670 LIBTOOL
671 RANLIB
674 HAVE_HWCAP_FALSE
675 HAVE_HWCAP_TRUE
676 HWCAP_LDFLAGS
678 FGREP
680 SECTION_FLAGS
681 LIBGFOR_MINIMAL_FALSE
682 LIBGFOR_MINIMAL_TRUE
683 LIBGFOR_USE_SYMVER_SUN_FALSE
684 LIBGFOR_USE_SYMVER_SUN_TRUE
685 LIBGFOR_USE_SYMVER_GNU_FALSE
686 LIBGFOR_USE_SYMVER_GNU_TRUE
687 LIBGFOR_USE_SYMVER_FALSE
688 LIBGFOR_USE_SYMVER_TRUE
689 AM_CFLAGS
690 AM_FCFLAGS
691 toolexeclibdir
692 toolexecdir
693 EGREP
694 GREP
696 am__fastdepCC_FALSE
697 am__fastdepCC_TRUE
698 CCDEPMODE
699 am__nodep
700 AMDEPBACKSLASH
701 AMDEP_FALSE
702 AMDEP_TRUE
703 am__quote
704 am__include
705 DEPDIR
706 OBJEXT
707 EXEEXT
708 ac_ct_CC
709 CPPFLAGS
710 LDFLAGS
711 CFLAGS
713 multi_basedir
714 MAINT
715 MAINTAINER_MODE_FALSE
716 MAINTAINER_MODE_TRUE
717 AM_BACKSLASH
718 AM_DEFAULT_VERBOSITY
719 AM_DEFAULT_V
720 AM_V
721 am__untar
722 am__tar
723 AMTAR
724 am__leading_dot
725 SET_MAKE
727 mkdir_p
728 MKDIR_P
729 INSTALL_STRIP_PROGRAM
730 STRIP
731 install_sh
732 MAKEINFO
733 AUTOHEADER
734 AUTOMAKE
735 AUTOCONF
736 ACLOCAL
737 VERSION
738 PACKAGE
739 CYGPATH_W
740 am__isrc
741 INSTALL_DATA
742 INSTALL_SCRIPT
743 INSTALL_PROGRAM
744 target_noncanonical
745 target_os
746 target_vendor
747 target_cpu
748 target
749 host_os
750 host_vendor
751 host_cpu
752 host
753 onestep
754 onestep_FALSE
755 onestep_TRUE
756 target_subdir
757 host_subdir
758 build_subdir
759 build_libsubdir
760 build_os
761 build_vendor
762 build_cpu
763 build
764 target_alias
765 host_alias
766 build_alias
767 LIBS
768 ECHO_T
769 ECHO_N
770 ECHO_C
771 DEFS
772 mandir
773 localedir
774 libdir
775 psdir
776 pdfdir
777 dvidir
778 htmldir
779 infodir
780 docdir
781 oldincludedir
782 includedir
783 runstatedir
784 localstatedir
785 sharedstatedir
786 sysconfdir
787 datadir
788 datarootdir
789 libexecdir
790 sbindir
791 bindir
792 program_transform_name
793 prefix
794 exec_prefix
795 PACKAGE_URL
796 PACKAGE_BUGREPORT
797 PACKAGE_STRING
798 PACKAGE_VERSION
799 PACKAGE_TARNAME
800 PACKAGE_NAME
801 PATH_SEPARATOR
802 SHELL'
803 ac_subst_files=''
804 ac_user_opts='
805 enable_option_checking
806 with_build_libsubdir
807 enable_version_specific_runtime_libs
808 enable_intermodule
809 enable_silent_rules
810 enable_maintainer_mode
811 enable_multilib
812 enable_dependency_tracking
813 enable_cet
814 enable_symvers
815 with_gnu_ld
816 enable_shared
817 enable_static
818 with_pic
819 enable_fast_install
820 enable_libtool_lock
821 enable_largefile
822 enable_libquadmath_support
823 with_gcc_major_version_only
825 ac_precious_vars='build_alias
826 host_alias
827 target_alias
829 CFLAGS
830 LDFLAGS
831 LIBS
832 CPPFLAGS
835 FCFLAGS'
838 # Initialize some variables set by options.
839 ac_init_help=
840 ac_init_version=false
841 ac_unrecognized_opts=
842 ac_unrecognized_sep=
843 # The variables have the same names as the options, with
844 # dashes changed to underlines.
845 cache_file=/dev/null
846 exec_prefix=NONE
847 no_create=
848 no_recursion=
849 prefix=NONE
850 program_prefix=NONE
851 program_suffix=NONE
852 program_transform_name=s,x,x,
853 silent=
854 site=
855 srcdir=
856 verbose=
857 x_includes=NONE
858 x_libraries=NONE
860 # Installation directory options.
861 # These are left unexpanded so users can "make install exec_prefix=/foo"
862 # and all the variables that are supposed to be based on exec_prefix
863 # by default will actually change.
864 # Use braces instead of parens because sh, perl, etc. also accept them.
865 # (The list follows the same order as the GNU Coding Standards.)
866 bindir='${exec_prefix}/bin'
867 sbindir='${exec_prefix}/sbin'
868 libexecdir='${exec_prefix}/libexec'
869 datarootdir='${prefix}/share'
870 datadir='${datarootdir}'
871 sysconfdir='${prefix}/etc'
872 sharedstatedir='${prefix}/com'
873 localstatedir='${prefix}/var'
874 runstatedir='${localstatedir}/run'
875 includedir='${prefix}/include'
876 oldincludedir='/usr/include'
877 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
878 infodir='${datarootdir}/info'
879 htmldir='${docdir}'
880 dvidir='${docdir}'
881 pdfdir='${docdir}'
882 psdir='${docdir}'
883 libdir='${exec_prefix}/lib'
884 localedir='${datarootdir}/locale'
885 mandir='${datarootdir}/man'
887 ac_prev=
888 ac_dashdash=
889 for ac_option
891 # If the previous option needs an argument, assign it.
892 if test -n "$ac_prev"; then
893 eval $ac_prev=\$ac_option
894 ac_prev=
895 continue
898 case $ac_option in
899 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
900 *=) ac_optarg= ;;
901 *) ac_optarg=yes ;;
902 esac
904 # Accept the important Cygnus configure options, so we can diagnose typos.
906 case $ac_dashdash$ac_option in
908 ac_dashdash=yes ;;
910 -bindir | --bindir | --bindi | --bind | --bin | --bi)
911 ac_prev=bindir ;;
912 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
913 bindir=$ac_optarg ;;
915 -build | --build | --buil | --bui | --bu)
916 ac_prev=build_alias ;;
917 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
918 build_alias=$ac_optarg ;;
920 -cache-file | --cache-file | --cache-fil | --cache-fi \
921 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
922 ac_prev=cache_file ;;
923 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
924 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
925 cache_file=$ac_optarg ;;
927 --config-cache | -C)
928 cache_file=config.cache ;;
930 -datadir | --datadir | --datadi | --datad)
931 ac_prev=datadir ;;
932 -datadir=* | --datadir=* | --datadi=* | --datad=*)
933 datadir=$ac_optarg ;;
935 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
936 | --dataroo | --dataro | --datar)
937 ac_prev=datarootdir ;;
938 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
939 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
940 datarootdir=$ac_optarg ;;
942 -disable-* | --disable-*)
943 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
944 # Reject names that are not valid shell variable names.
945 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
946 as_fn_error $? "invalid feature name: $ac_useropt"
947 ac_useropt_orig=$ac_useropt
948 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949 case $ac_user_opts in
951 "enable_$ac_useropt"
952 "*) ;;
953 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
954 ac_unrecognized_sep=', ';;
955 esac
956 eval enable_$ac_useropt=no ;;
958 -docdir | --docdir | --docdi | --doc | --do)
959 ac_prev=docdir ;;
960 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
961 docdir=$ac_optarg ;;
963 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
964 ac_prev=dvidir ;;
965 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
966 dvidir=$ac_optarg ;;
968 -enable-* | --enable-*)
969 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
970 # Reject names that are not valid shell variable names.
971 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
972 as_fn_error $? "invalid feature name: $ac_useropt"
973 ac_useropt_orig=$ac_useropt
974 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
975 case $ac_user_opts in
977 "enable_$ac_useropt"
978 "*) ;;
979 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
980 ac_unrecognized_sep=', ';;
981 esac
982 eval enable_$ac_useropt=\$ac_optarg ;;
984 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
985 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
986 | --exec | --exe | --ex)
987 ac_prev=exec_prefix ;;
988 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
989 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
990 | --exec=* | --exe=* | --ex=*)
991 exec_prefix=$ac_optarg ;;
993 -gas | --gas | --ga | --g)
994 # Obsolete; use --with-gas.
995 with_gas=yes ;;
997 -help | --help | --hel | --he | -h)
998 ac_init_help=long ;;
999 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1000 ac_init_help=recursive ;;
1001 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1002 ac_init_help=short ;;
1004 -host | --host | --hos | --ho)
1005 ac_prev=host_alias ;;
1006 -host=* | --host=* | --hos=* | --ho=*)
1007 host_alias=$ac_optarg ;;
1009 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1010 ac_prev=htmldir ;;
1011 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1012 | --ht=*)
1013 htmldir=$ac_optarg ;;
1015 -includedir | --includedir | --includedi | --included | --include \
1016 | --includ | --inclu | --incl | --inc)
1017 ac_prev=includedir ;;
1018 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1019 | --includ=* | --inclu=* | --incl=* | --inc=*)
1020 includedir=$ac_optarg ;;
1022 -infodir | --infodir | --infodi | --infod | --info | --inf)
1023 ac_prev=infodir ;;
1024 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1025 infodir=$ac_optarg ;;
1027 -libdir | --libdir | --libdi | --libd)
1028 ac_prev=libdir ;;
1029 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1030 libdir=$ac_optarg ;;
1032 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1033 | --libexe | --libex | --libe)
1034 ac_prev=libexecdir ;;
1035 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1036 | --libexe=* | --libex=* | --libe=*)
1037 libexecdir=$ac_optarg ;;
1039 -localedir | --localedir | --localedi | --localed | --locale)
1040 ac_prev=localedir ;;
1041 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1042 localedir=$ac_optarg ;;
1044 -localstatedir | --localstatedir | --localstatedi | --localstated \
1045 | --localstate | --localstat | --localsta | --localst | --locals)
1046 ac_prev=localstatedir ;;
1047 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1048 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1049 localstatedir=$ac_optarg ;;
1051 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1052 ac_prev=mandir ;;
1053 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1054 mandir=$ac_optarg ;;
1056 -nfp | --nfp | --nf)
1057 # Obsolete; use --without-fp.
1058 with_fp=no ;;
1060 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1061 | --no-cr | --no-c | -n)
1062 no_create=yes ;;
1064 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1065 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1066 no_recursion=yes ;;
1068 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1069 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1070 | --oldin | --oldi | --old | --ol | --o)
1071 ac_prev=oldincludedir ;;
1072 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1073 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1074 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1075 oldincludedir=$ac_optarg ;;
1077 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1078 ac_prev=prefix ;;
1079 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1080 prefix=$ac_optarg ;;
1082 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1083 | --program-pre | --program-pr | --program-p)
1084 ac_prev=program_prefix ;;
1085 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1086 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1087 program_prefix=$ac_optarg ;;
1089 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1090 | --program-suf | --program-su | --program-s)
1091 ac_prev=program_suffix ;;
1092 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1093 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1094 program_suffix=$ac_optarg ;;
1096 -program-transform-name | --program-transform-name \
1097 | --program-transform-nam | --program-transform-na \
1098 | --program-transform-n | --program-transform- \
1099 | --program-transform | --program-transfor \
1100 | --program-transfo | --program-transf \
1101 | --program-trans | --program-tran \
1102 | --progr-tra | --program-tr | --program-t)
1103 ac_prev=program_transform_name ;;
1104 -program-transform-name=* | --program-transform-name=* \
1105 | --program-transform-nam=* | --program-transform-na=* \
1106 | --program-transform-n=* | --program-transform-=* \
1107 | --program-transform=* | --program-transfor=* \
1108 | --program-transfo=* | --program-transf=* \
1109 | --program-trans=* | --program-tran=* \
1110 | --progr-tra=* | --program-tr=* | --program-t=*)
1111 program_transform_name=$ac_optarg ;;
1113 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1114 ac_prev=pdfdir ;;
1115 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1116 pdfdir=$ac_optarg ;;
1118 -psdir | --psdir | --psdi | --psd | --ps)
1119 ac_prev=psdir ;;
1120 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1121 psdir=$ac_optarg ;;
1123 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1124 | -silent | --silent | --silen | --sile | --sil)
1125 silent=yes ;;
1127 -runstatedir | --runstatedir | --runstatedi | --runstated \
1128 | --runstate | --runstat | --runsta | --runst | --runs \
1129 | --run | --ru | --r)
1130 ac_prev=runstatedir ;;
1131 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1132 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1133 | --run=* | --ru=* | --r=*)
1134 runstatedir=$ac_optarg ;;
1136 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1137 ac_prev=sbindir ;;
1138 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1139 | --sbi=* | --sb=*)
1140 sbindir=$ac_optarg ;;
1142 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1143 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1144 | --sharedst | --shareds | --shared | --share | --shar \
1145 | --sha | --sh)
1146 ac_prev=sharedstatedir ;;
1147 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1148 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1149 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1150 | --sha=* | --sh=*)
1151 sharedstatedir=$ac_optarg ;;
1153 -site | --site | --sit)
1154 ac_prev=site ;;
1155 -site=* | --site=* | --sit=*)
1156 site=$ac_optarg ;;
1158 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1159 ac_prev=srcdir ;;
1160 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1161 srcdir=$ac_optarg ;;
1163 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1164 | --syscon | --sysco | --sysc | --sys | --sy)
1165 ac_prev=sysconfdir ;;
1166 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1167 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1168 sysconfdir=$ac_optarg ;;
1170 -target | --target | --targe | --targ | --tar | --ta | --t)
1171 ac_prev=target_alias ;;
1172 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1173 target_alias=$ac_optarg ;;
1175 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1176 verbose=yes ;;
1178 -version | --version | --versio | --versi | --vers | -V)
1179 ac_init_version=: ;;
1181 -with-* | --with-*)
1182 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1183 # Reject names that are not valid shell variable names.
1184 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1185 as_fn_error $? "invalid package name: $ac_useropt"
1186 ac_useropt_orig=$ac_useropt
1187 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1188 case $ac_user_opts in
1190 "with_$ac_useropt"
1191 "*) ;;
1192 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1193 ac_unrecognized_sep=', ';;
1194 esac
1195 eval with_$ac_useropt=\$ac_optarg ;;
1197 -without-* | --without-*)
1198 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1199 # Reject names that are not valid shell variable names.
1200 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1201 as_fn_error $? "invalid package name: $ac_useropt"
1202 ac_useropt_orig=$ac_useropt
1203 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1204 case $ac_user_opts in
1206 "with_$ac_useropt"
1207 "*) ;;
1208 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1209 ac_unrecognized_sep=', ';;
1210 esac
1211 eval with_$ac_useropt=no ;;
1213 --x)
1214 # Obsolete; use --with-x.
1215 with_x=yes ;;
1217 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1218 | --x-incl | --x-inc | --x-in | --x-i)
1219 ac_prev=x_includes ;;
1220 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1221 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1222 x_includes=$ac_optarg ;;
1224 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1225 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1226 ac_prev=x_libraries ;;
1227 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1228 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1229 x_libraries=$ac_optarg ;;
1231 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1232 Try \`$0 --help' for more information"
1235 *=*)
1236 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1237 # Reject names that are not valid shell variable names.
1238 case $ac_envvar in #(
1239 '' | [0-9]* | *[!_$as_cr_alnum]* )
1240 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1241 esac
1242 eval $ac_envvar=\$ac_optarg
1243 export $ac_envvar ;;
1246 # FIXME: should be removed in autoconf 3.0.
1247 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1248 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1249 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1250 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1253 esac
1254 done
1256 if test -n "$ac_prev"; then
1257 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1258 as_fn_error $? "missing argument to $ac_option"
1261 if test -n "$ac_unrecognized_opts"; then
1262 case $enable_option_checking in
1263 no) ;;
1264 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1265 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1266 esac
1269 # Check all directory arguments for consistency.
1270 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1271 datadir sysconfdir sharedstatedir localstatedir includedir \
1272 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1273 libdir localedir mandir runstatedir
1275 eval ac_val=\$$ac_var
1276 # Remove trailing slashes.
1277 case $ac_val in
1278 */ )
1279 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1280 eval $ac_var=\$ac_val;;
1281 esac
1282 # Be sure to have absolute directory names.
1283 case $ac_val in
1284 [\\/$]* | ?:[\\/]* ) continue;;
1285 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1286 esac
1287 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1288 done
1290 # There might be people who depend on the old broken behavior: `$host'
1291 # used to hold the argument of --host etc.
1292 # FIXME: To remove some day.
1293 build=$build_alias
1294 host=$host_alias
1295 target=$target_alias
1297 # FIXME: To remove some day.
1298 if test "x$host_alias" != x; then
1299 if test "x$build_alias" = x; then
1300 cross_compiling=maybe
1301 elif test "x$build_alias" != "x$host_alias"; then
1302 cross_compiling=yes
1306 ac_tool_prefix=
1307 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1309 test "$silent" = yes && exec 6>/dev/null
1312 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1313 ac_ls_di=`ls -di .` &&
1314 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1315 as_fn_error $? "working directory cannot be determined"
1316 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1317 as_fn_error $? "pwd does not report name of working directory"
1320 # Find the source files, if location was not specified.
1321 if test -z "$srcdir"; then
1322 ac_srcdir_defaulted=yes
1323 # Try the directory containing this script, then the parent directory.
1324 ac_confdir=`$as_dirname -- "$as_myself" ||
1325 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1326 X"$as_myself" : 'X\(//\)[^/]' \| \
1327 X"$as_myself" : 'X\(//\)$' \| \
1328 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1329 $as_echo X"$as_myself" |
1330 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1331 s//\1/
1334 /^X\(\/\/\)[^/].*/{
1335 s//\1/
1338 /^X\(\/\/\)$/{
1339 s//\1/
1342 /^X\(\/\).*/{
1343 s//\1/
1346 s/.*/./; q'`
1347 srcdir=$ac_confdir
1348 if test ! -r "$srcdir/$ac_unique_file"; then
1349 srcdir=..
1351 else
1352 ac_srcdir_defaulted=no
1354 if test ! -r "$srcdir/$ac_unique_file"; then
1355 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1356 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1358 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1359 ac_abs_confdir=`(
1360 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1361 pwd)`
1362 # When building in place, set srcdir=.
1363 if test "$ac_abs_confdir" = "$ac_pwd"; then
1364 srcdir=.
1366 # Remove unnecessary trailing slashes from srcdir.
1367 # Double slashes in file names in object file debugging info
1368 # mess up M-x gdb in Emacs.
1369 case $srcdir in
1370 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1371 esac
1372 for ac_var in $ac_precious_vars; do
1373 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1374 eval ac_env_${ac_var}_value=\$${ac_var}
1375 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1376 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1377 done
1380 # Report the --help message.
1382 if test "$ac_init_help" = "long"; then
1383 # Omit some internal or obsolete options to make the list less imposing.
1384 # This message is too long to be a string in the A/UX 3.1 sh.
1385 cat <<_ACEOF
1386 \`configure' configures GNU Fortran Runtime Library 0.3 to adapt to many kinds of systems.
1388 Usage: $0 [OPTION]... [VAR=VALUE]...
1390 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1391 VAR=VALUE. See below for descriptions of some of the useful variables.
1393 Defaults for the options are specified in brackets.
1395 Configuration:
1396 -h, --help display this help and exit
1397 --help=short display options specific to this package
1398 --help=recursive display the short help of all the included packages
1399 -V, --version display version information and exit
1400 -q, --quiet, --silent do not print \`checking ...' messages
1401 --cache-file=FILE cache test results in FILE [disabled]
1402 -C, --config-cache alias for \`--cache-file=config.cache'
1403 -n, --no-create do not create output files
1404 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1406 Installation directories:
1407 --prefix=PREFIX install architecture-independent files in PREFIX
1408 [$ac_default_prefix]
1409 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1410 [PREFIX]
1412 By default, \`make install' will install all the files in
1413 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1414 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1415 for instance \`--prefix=\$HOME'.
1417 For better control, use the options below.
1419 Fine tuning of the installation directories:
1420 --bindir=DIR user executables [EPREFIX/bin]
1421 --sbindir=DIR system admin executables [EPREFIX/sbin]
1422 --libexecdir=DIR program executables [EPREFIX/libexec]
1423 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1424 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1425 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1426 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1427 --libdir=DIR object code libraries [EPREFIX/lib]
1428 --includedir=DIR C header files [PREFIX/include]
1429 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1430 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1431 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1432 --infodir=DIR info documentation [DATAROOTDIR/info]
1433 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1434 --mandir=DIR man documentation [DATAROOTDIR/man]
1435 --docdir=DIR documentation root [DATAROOTDIR/doc/libgfortran]
1436 --htmldir=DIR html documentation [DOCDIR]
1437 --dvidir=DIR dvi documentation [DOCDIR]
1438 --pdfdir=DIR pdf documentation [DOCDIR]
1439 --psdir=DIR ps documentation [DOCDIR]
1440 _ACEOF
1442 cat <<\_ACEOF
1444 Program names:
1445 --program-prefix=PREFIX prepend PREFIX to installed program names
1446 --program-suffix=SUFFIX append SUFFIX to installed program names
1447 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1449 System types:
1450 --build=BUILD configure for building on BUILD [guessed]
1451 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1452 --target=TARGET configure for building compilers for TARGET [HOST]
1453 _ACEOF
1456 if test -n "$ac_init_help"; then
1457 case $ac_init_help in
1458 short | recursive ) echo "Configuration of GNU Fortran Runtime Library 0.3:";;
1459 esac
1460 cat <<\_ACEOF
1462 Optional Features:
1463 --disable-option-checking ignore unrecognized --enable/--with options
1464 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1465 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1466 --enable-version-specific-runtime-libs
1467 specify that runtime libraries should be installed
1468 in a compiler-specific directory
1469 --enable-intermodule build the library in one step
1470 --enable-silent-rules less verbose build output (undo: "make V=1")
1471 --disable-silent-rules verbose build output (undo: "make V=0")
1472 --enable-maintainer-mode
1473 enable make rules and dependencies not useful (and
1474 sometimes confusing) to the casual installer
1475 --enable-multilib build many library versions (default)
1476 --enable-dependency-tracking
1477 do not reject slow dependency extractors
1478 --disable-dependency-tracking
1479 speeds up one-time build
1480 --enable-cet enable Intel CET in target libraries [default=no]
1481 --disable-symvers disable symbol versioning for libgfortran
1482 --enable-shared[=PKGS] build shared libraries [default=yes]
1483 --enable-static[=PKGS] build static libraries [default=yes]
1484 --enable-fast-install[=PKGS]
1485 optimize for fast installation [default=yes]
1486 --disable-libtool-lock avoid locking (might break parallel builds)
1487 --disable-largefile omit support for large files
1488 --disable-libquadmath-support
1489 disable libquadmath support for Fortran
1491 Optional Packages:
1492 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1493 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1494 --with-build-libsubdir=DIR Directory where to find libraries for build system
1495 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1496 --with-pic try to use only PIC/non-PIC objects [default=use
1497 both]
1498 --with-gcc-major-version-only
1499 use only GCC major number in filesystem paths
1501 Some influential environment variables:
1502 CC C compiler command
1503 CFLAGS C compiler flags
1504 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1505 nonstandard directory <lib dir>
1506 LIBS libraries to pass to the linker, e.g. -l<library>
1507 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1508 you have headers in a nonstandard directory <include dir>
1509 CPP C preprocessor
1510 FC Fortran compiler command
1511 FCFLAGS Fortran compiler flags
1513 Use these variables to override the choices made by `configure' or to help
1514 it to find libraries and programs with nonstandard names/locations.
1516 Report bugs to the package provider.
1517 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
1518 General help using GNU software: <http://www.gnu.org/gethelp/>.
1519 _ACEOF
1520 ac_status=$?
1523 if test "$ac_init_help" = "recursive"; then
1524 # If there are subdirs, report their specific --help.
1525 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1526 test -d "$ac_dir" ||
1527 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1528 continue
1529 ac_builddir=.
1531 case "$ac_dir" in
1532 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1534 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1535 # A ".." for each directory in $ac_dir_suffix.
1536 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1537 case $ac_top_builddir_sub in
1538 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1539 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1540 esac ;;
1541 esac
1542 ac_abs_top_builddir=$ac_pwd
1543 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1544 # for backward compatibility:
1545 ac_top_builddir=$ac_top_build_prefix
1547 case $srcdir in
1548 .) # We are building in place.
1549 ac_srcdir=.
1550 ac_top_srcdir=$ac_top_builddir_sub
1551 ac_abs_top_srcdir=$ac_pwd ;;
1552 [\\/]* | ?:[\\/]* ) # Absolute name.
1553 ac_srcdir=$srcdir$ac_dir_suffix;
1554 ac_top_srcdir=$srcdir
1555 ac_abs_top_srcdir=$srcdir ;;
1556 *) # Relative name.
1557 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1558 ac_top_srcdir=$ac_top_build_prefix$srcdir
1559 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1560 esac
1561 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1563 cd "$ac_dir" || { ac_status=$?; continue; }
1564 # Check for guested configure.
1565 if test -f "$ac_srcdir/configure.gnu"; then
1566 echo &&
1567 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1568 elif test -f "$ac_srcdir/configure"; then
1569 echo &&
1570 $SHELL "$ac_srcdir/configure" --help=recursive
1571 else
1572 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1573 fi || ac_status=$?
1574 cd "$ac_pwd" || { ac_status=$?; break; }
1575 done
1578 test -n "$ac_init_help" && exit $ac_status
1579 if $ac_init_version; then
1580 cat <<\_ACEOF
1581 GNU Fortran Runtime Library configure 0.3
1582 generated by GNU Autoconf 2.69
1584 Copyright (C) 2012 Free Software Foundation, Inc.
1585 This configure script is free software; the Free Software Foundation
1586 gives unlimited permission to copy, distribute and modify it.
1587 _ACEOF
1588 exit
1591 ## ------------------------ ##
1592 ## Autoconf initialization. ##
1593 ## ------------------------ ##
1595 # ac_fn_c_try_compile LINENO
1596 # --------------------------
1597 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1598 ac_fn_c_try_compile ()
1600 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601 rm -f conftest.$ac_objext
1602 if { { ac_try="$ac_compile"
1603 case "(($ac_try" in
1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605 *) ac_try_echo=$ac_try;;
1606 esac
1607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608 $as_echo "$ac_try_echo"; } >&5
1609 (eval "$ac_compile") 2>conftest.err
1610 ac_status=$?
1611 if test -s conftest.err; then
1612 grep -v '^ *+' conftest.err >conftest.er1
1613 cat conftest.er1 >&5
1614 mv -f conftest.er1 conftest.err
1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617 test $ac_status = 0; } && {
1618 test -z "$ac_c_werror_flag" ||
1619 test ! -s conftest.err
1620 } && test -s conftest.$ac_objext; then :
1621 ac_retval=0
1622 else
1623 $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1626 ac_retval=1
1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629 as_fn_set_status $ac_retval
1631 } # ac_fn_c_try_compile
1633 # ac_fn_c_try_cpp LINENO
1634 # ----------------------
1635 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1636 ac_fn_c_try_cpp ()
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639 if { { ac_try="$ac_cpp conftest.$ac_ext"
1640 case "(($ac_try" in
1641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642 *) ac_try_echo=$ac_try;;
1643 esac
1644 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1645 $as_echo "$ac_try_echo"; } >&5
1646 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1647 ac_status=$?
1648 if test -s conftest.err; then
1649 grep -v '^ *+' conftest.err >conftest.er1
1650 cat conftest.er1 >&5
1651 mv -f conftest.er1 conftest.err
1653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1654 test $ac_status = 0; } > conftest.i && {
1655 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1656 test ! -s conftest.err
1657 }; then :
1658 ac_retval=0
1659 else
1660 $as_echo "$as_me: failed program was:" >&5
1661 sed 's/^/| /' conftest.$ac_ext >&5
1663 ac_retval=1
1665 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1666 as_fn_set_status $ac_retval
1668 } # ac_fn_c_try_cpp
1670 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1671 # -------------------------------------------------------
1672 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1673 # the include files in INCLUDES and setting the cache variable VAR
1674 # accordingly.
1675 ac_fn_c_check_header_mongrel ()
1677 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1678 if eval \${$3+:} false; then :
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1680 $as_echo_n "checking for $2... " >&6; }
1681 if eval \${$3+:} false; then :
1682 $as_echo_n "(cached) " >&6
1684 eval ac_res=\$$3
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1686 $as_echo "$ac_res" >&6; }
1687 else
1688 # Is the header compilable?
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1690 $as_echo_n "checking $2 usability... " >&6; }
1691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692 /* end confdefs.h. */
1694 #include <$2>
1695 _ACEOF
1696 if ac_fn_c_try_compile "$LINENO"; then :
1697 ac_header_compiler=yes
1698 else
1699 ac_header_compiler=no
1701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1703 $as_echo "$ac_header_compiler" >&6; }
1705 # Is the header present?
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1707 $as_echo_n "checking $2 presence... " >&6; }
1708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1709 /* end confdefs.h. */
1710 #include <$2>
1711 _ACEOF
1712 if ac_fn_c_try_cpp "$LINENO"; then :
1713 ac_header_preproc=yes
1714 else
1715 ac_header_preproc=no
1717 rm -f conftest.err conftest.i conftest.$ac_ext
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1719 $as_echo "$ac_header_preproc" >&6; }
1721 # So? What about this header?
1722 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1723 yes:no: )
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1725 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1727 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1729 no:yes:* )
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1731 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1733 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1735 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1737 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1739 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1741 esac
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 $as_echo_n "checking for $2... " >&6; }
1744 if eval \${$3+:} false; then :
1745 $as_echo_n "(cached) " >&6
1746 else
1747 eval "$3=\$ac_header_compiler"
1749 eval ac_res=\$$3
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1751 $as_echo "$ac_res" >&6; }
1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1755 } # ac_fn_c_check_header_mongrel
1757 # ac_fn_c_try_run LINENO
1758 # ----------------------
1759 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1760 # that executables *can* be run.
1761 ac_fn_c_try_run ()
1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1764 if { { ac_try="$ac_link"
1765 case "(($ac_try" in
1766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767 *) ac_try_echo=$ac_try;;
1768 esac
1769 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770 $as_echo "$ac_try_echo"; } >&5
1771 (eval "$ac_link") 2>&5
1772 ac_status=$?
1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1775 { { case "(($ac_try" in
1776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777 *) ac_try_echo=$ac_try;;
1778 esac
1779 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780 $as_echo "$ac_try_echo"; } >&5
1781 (eval "$ac_try") 2>&5
1782 ac_status=$?
1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784 test $ac_status = 0; }; }; then :
1785 ac_retval=0
1786 else
1787 $as_echo "$as_me: program exited with status $ac_status" >&5
1788 $as_echo "$as_me: failed program was:" >&5
1789 sed 's/^/| /' conftest.$ac_ext >&5
1791 ac_retval=$ac_status
1793 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1795 as_fn_set_status $ac_retval
1797 } # ac_fn_c_try_run
1799 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1800 # -------------------------------------------------------
1801 # Tests whether HEADER exists and can be compiled using the include files in
1802 # INCLUDES, setting the cache variable VAR accordingly.
1803 ac_fn_c_check_header_compile ()
1805 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1807 $as_echo_n "checking for $2... " >&6; }
1808 if eval \${$3+:} false; then :
1809 $as_echo_n "(cached) " >&6
1810 else
1811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1812 /* end confdefs.h. */
1814 #include <$2>
1815 _ACEOF
1816 if ac_fn_c_try_compile "$LINENO"; then :
1817 eval "$3=yes"
1818 else
1819 eval "$3=no"
1821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1823 eval ac_res=\$$3
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1825 $as_echo "$ac_res" >&6; }
1826 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1828 } # ac_fn_c_check_header_compile
1830 # ac_fn_c_try_link LINENO
1831 # -----------------------
1832 # Try to link conftest.$ac_ext, and return whether this succeeded.
1833 ac_fn_c_try_link ()
1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836 rm -f conftest.$ac_objext conftest$ac_exeext
1837 if { { ac_try="$ac_link"
1838 case "(($ac_try" in
1839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840 *) ac_try_echo=$ac_try;;
1841 esac
1842 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1843 $as_echo "$ac_try_echo"; } >&5
1844 (eval "$ac_link") 2>conftest.err
1845 ac_status=$?
1846 if test -s conftest.err; then
1847 grep -v '^ *+' conftest.err >conftest.er1
1848 cat conftest.er1 >&5
1849 mv -f conftest.er1 conftest.err
1851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1852 test $ac_status = 0; } && {
1853 test -z "$ac_c_werror_flag" ||
1854 test ! -s conftest.err
1855 } && test -s conftest$ac_exeext && {
1856 test "$cross_compiling" = yes ||
1857 test -x conftest$ac_exeext
1858 }; then :
1859 ac_retval=0
1860 else
1861 $as_echo "$as_me: failed program was:" >&5
1862 sed 's/^/| /' conftest.$ac_ext >&5
1864 ac_retval=1
1866 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1867 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1868 # interfere with the next link command; also delete a directory that is
1869 # left behind by Apple's compiler. We do this before executing the actions.
1870 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1871 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1872 as_fn_set_status $ac_retval
1874 } # ac_fn_c_try_link
1876 # ac_fn_c_check_func LINENO FUNC VAR
1877 # ----------------------------------
1878 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1879 ac_fn_c_check_func ()
1881 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1883 $as_echo_n "checking for $2... " >&6; }
1884 if eval \${$3+:} false; then :
1885 $as_echo_n "(cached) " >&6
1886 else
1887 if test x$gcc_no_link = xyes; then
1888 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1891 /* end confdefs.h. */
1892 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1893 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1894 #define $2 innocuous_$2
1896 /* System header to define __stub macros and hopefully few prototypes,
1897 which can conflict with char $2 (); below.
1898 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1899 <limits.h> exists even on freestanding compilers. */
1901 #ifdef __STDC__
1902 # include <limits.h>
1903 #else
1904 # include <assert.h>
1905 #endif
1907 #undef $2
1909 /* Override any GCC internal prototype to avoid an error.
1910 Use char because int might match the return type of a GCC
1911 builtin and then its argument prototype would still apply. */
1912 #ifdef __cplusplus
1913 extern "C"
1914 #endif
1915 char $2 ();
1916 /* The GNU C library defines this for functions which it implements
1917 to always fail with ENOSYS. Some functions are actually named
1918 something starting with __ and the normal name is an alias. */
1919 #if defined __stub_$2 || defined __stub___$2
1920 choke me
1921 #endif
1924 main ()
1926 return $2 ();
1928 return 0;
1930 _ACEOF
1931 if ac_fn_c_try_link "$LINENO"; then :
1932 eval "$3=yes"
1933 else
1934 eval "$3=no"
1936 rm -f core conftest.err conftest.$ac_objext \
1937 conftest$ac_exeext conftest.$ac_ext
1939 eval ac_res=\$$3
1940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1941 $as_echo "$ac_res" >&6; }
1942 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1944 } # ac_fn_c_check_func
1946 # ac_fn_fc_try_compile LINENO
1947 # ---------------------------
1948 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1949 ac_fn_fc_try_compile ()
1951 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1952 rm -f conftest.$ac_objext
1953 if { { ac_try="$ac_compile"
1954 case "(($ac_try" in
1955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1956 *) ac_try_echo=$ac_try;;
1957 esac
1958 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1959 $as_echo "$ac_try_echo"; } >&5
1960 (eval "$ac_compile") 2>conftest.err
1961 ac_status=$?
1962 if test -s conftest.err; then
1963 grep -v '^ *+' conftest.err >conftest.er1
1964 cat conftest.er1 >&5
1965 mv -f conftest.er1 conftest.err
1967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1968 test $ac_status = 0; } && {
1969 test -z "$ac_fc_werror_flag" ||
1970 test ! -s conftest.err
1971 } && test -s conftest.$ac_objext; then :
1972 ac_retval=0
1973 else
1974 $as_echo "$as_me: failed program was:" >&5
1975 sed 's/^/| /' conftest.$ac_ext >&5
1977 ac_retval=1
1979 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1980 as_fn_set_status $ac_retval
1982 } # ac_fn_fc_try_compile
1984 # ac_fn_fc_try_link LINENO
1985 # ------------------------
1986 # Try to link conftest.$ac_ext, and return whether this succeeded.
1987 ac_fn_fc_try_link ()
1989 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990 rm -f conftest.$ac_objext conftest$ac_exeext
1991 if { { ac_try="$ac_link"
1992 case "(($ac_try" in
1993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1994 *) ac_try_echo=$ac_try;;
1995 esac
1996 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1997 $as_echo "$ac_try_echo"; } >&5
1998 (eval "$ac_link") 2>conftest.err
1999 ac_status=$?
2000 if test -s conftest.err; then
2001 grep -v '^ *+' conftest.err >conftest.er1
2002 cat conftest.er1 >&5
2003 mv -f conftest.er1 conftest.err
2005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2006 test $ac_status = 0; } && {
2007 test -z "$ac_fc_werror_flag" ||
2008 test ! -s conftest.err
2009 } && test -s conftest$ac_exeext && {
2010 test "$cross_compiling" = yes ||
2011 test -x conftest$ac_exeext
2012 }; then :
2013 ac_retval=0
2014 else
2015 $as_echo "$as_me: failed program was:" >&5
2016 sed 's/^/| /' conftest.$ac_ext >&5
2018 ac_retval=1
2020 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2021 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2022 # interfere with the next link command; also delete a directory that is
2023 # left behind by Apple's compiler. We do this before executing the actions.
2024 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2025 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2026 as_fn_set_status $ac_retval
2028 } # ac_fn_fc_try_link
2030 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2031 # -------------------------------------------
2032 # Tests whether TYPE exists after having included INCLUDES, setting cache
2033 # variable VAR accordingly.
2034 ac_fn_c_check_type ()
2036 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2038 $as_echo_n "checking for $2... " >&6; }
2039 if eval \${$3+:} false; then :
2040 $as_echo_n "(cached) " >&6
2041 else
2042 eval "$3=no"
2043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2044 /* end confdefs.h. */
2047 main ()
2049 if (sizeof ($2))
2050 return 0;
2052 return 0;
2054 _ACEOF
2055 if ac_fn_c_try_compile "$LINENO"; then :
2056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2057 /* end confdefs.h. */
2060 main ()
2062 if (sizeof (($2)))
2063 return 0;
2065 return 0;
2067 _ACEOF
2068 if ac_fn_c_try_compile "$LINENO"; then :
2070 else
2071 eval "$3=yes"
2073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2077 eval ac_res=\$$3
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2079 $as_echo "$ac_res" >&6; }
2080 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2082 } # ac_fn_c_check_type
2084 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2085 # --------------------------------------------
2086 # Tries to find the compile-time value of EXPR in a program that includes
2087 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2088 # computed
2089 ac_fn_c_compute_int ()
2091 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2092 if test "$cross_compiling" = yes; then
2093 # Depending upon the size, compute the lo and hi bounds.
2094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095 /* end confdefs.h. */
2098 main ()
2100 static int test_array [1 - 2 * !(($2) >= 0)];
2101 test_array [0] = 0;
2102 return test_array [0];
2105 return 0;
2107 _ACEOF
2108 if ac_fn_c_try_compile "$LINENO"; then :
2109 ac_lo=0 ac_mid=0
2110 while :; do
2111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112 /* end confdefs.h. */
2115 main ()
2117 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2118 test_array [0] = 0;
2119 return test_array [0];
2122 return 0;
2124 _ACEOF
2125 if ac_fn_c_try_compile "$LINENO"; then :
2126 ac_hi=$ac_mid; break
2127 else
2128 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2129 if test $ac_lo -le $ac_mid; then
2130 ac_lo= ac_hi=
2131 break
2133 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2136 done
2137 else
2138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2139 /* end confdefs.h. */
2142 main ()
2144 static int test_array [1 - 2 * !(($2) < 0)];
2145 test_array [0] = 0;
2146 return test_array [0];
2149 return 0;
2151 _ACEOF
2152 if ac_fn_c_try_compile "$LINENO"; then :
2153 ac_hi=-1 ac_mid=-1
2154 while :; do
2155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2156 /* end confdefs.h. */
2159 main ()
2161 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2162 test_array [0] = 0;
2163 return test_array [0];
2166 return 0;
2168 _ACEOF
2169 if ac_fn_c_try_compile "$LINENO"; then :
2170 ac_lo=$ac_mid; break
2171 else
2172 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2173 if test $ac_mid -le $ac_hi; then
2174 ac_lo= ac_hi=
2175 break
2177 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2180 done
2181 else
2182 ac_lo= ac_hi=
2184 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2187 # Binary search between lo and hi bounds.
2188 while test "x$ac_lo" != "x$ac_hi"; do
2189 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191 /* end confdefs.h. */
2194 main ()
2196 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2197 test_array [0] = 0;
2198 return test_array [0];
2201 return 0;
2203 _ACEOF
2204 if ac_fn_c_try_compile "$LINENO"; then :
2205 ac_hi=$ac_mid
2206 else
2207 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2210 done
2211 case $ac_lo in #((
2212 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2213 '') ac_retval=1 ;;
2214 esac
2215 else
2216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2217 /* end confdefs.h. */
2219 static long int longval () { return $2; }
2220 static unsigned long int ulongval () { return $2; }
2221 #include <stdio.h>
2222 #include <stdlib.h>
2224 main ()
2227 FILE *f = fopen ("conftest.val", "w");
2228 if (! f)
2229 return 1;
2230 if (($2) < 0)
2232 long int i = longval ();
2233 if (i != ($2))
2234 return 1;
2235 fprintf (f, "%ld", i);
2237 else
2239 unsigned long int i = ulongval ();
2240 if (i != ($2))
2241 return 1;
2242 fprintf (f, "%lu", i);
2244 /* Do not output a trailing newline, as this causes \r\n confusion
2245 on some platforms. */
2246 return ferror (f) || fclose (f) != 0;
2249 return 0;
2251 _ACEOF
2252 if ac_fn_c_try_run "$LINENO"; then :
2253 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2254 else
2255 ac_retval=1
2257 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2258 conftest.$ac_objext conftest.beam conftest.$ac_ext
2259 rm -f conftest.val
2262 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2263 as_fn_set_status $ac_retval
2265 } # ac_fn_c_compute_int
2267 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2268 # ----------------------------------------------------
2269 # Tries to find if the field MEMBER exists in type AGGR, after including
2270 # INCLUDES, setting cache variable VAR accordingly.
2271 ac_fn_c_check_member ()
2273 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2275 $as_echo_n "checking for $2.$3... " >&6; }
2276 if eval \${$4+:} false; then :
2277 $as_echo_n "(cached) " >&6
2278 else
2279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2280 /* end confdefs.h. */
2283 main ()
2285 static $2 ac_aggr;
2286 if (ac_aggr.$3)
2287 return 0;
2289 return 0;
2291 _ACEOF
2292 if ac_fn_c_try_compile "$LINENO"; then :
2293 eval "$4=yes"
2294 else
2295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296 /* end confdefs.h. */
2299 main ()
2301 static $2 ac_aggr;
2302 if (sizeof ac_aggr.$3)
2303 return 0;
2305 return 0;
2307 _ACEOF
2308 if ac_fn_c_try_compile "$LINENO"; then :
2309 eval "$4=yes"
2310 else
2311 eval "$4=no"
2313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2317 eval ac_res=\$$4
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2319 $as_echo "$ac_res" >&6; }
2320 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2322 } # ac_fn_c_check_member
2323 cat >config.log <<_ACEOF
2324 This file contains any messages produced by compilers while
2325 running configure, to aid debugging if configure makes a mistake.
2327 It was created by GNU Fortran Runtime Library $as_me 0.3, which was
2328 generated by GNU Autoconf 2.69. Invocation command line was
2330 $ $0 $@
2332 _ACEOF
2333 exec 5>>config.log
2335 cat <<_ASUNAME
2336 ## --------- ##
2337 ## Platform. ##
2338 ## --------- ##
2340 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2341 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2342 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2343 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2344 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2346 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2347 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2349 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2350 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2351 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2352 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2353 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2354 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2355 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2357 _ASUNAME
2359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2360 for as_dir in $PATH
2362 IFS=$as_save_IFS
2363 test -z "$as_dir" && as_dir=.
2364 $as_echo "PATH: $as_dir"
2365 done
2366 IFS=$as_save_IFS
2368 } >&5
2370 cat >&5 <<_ACEOF
2373 ## ----------- ##
2374 ## Core tests. ##
2375 ## ----------- ##
2377 _ACEOF
2380 # Keep a trace of the command line.
2381 # Strip out --no-create and --no-recursion so they do not pile up.
2382 # Strip out --silent because we don't want to record it for future runs.
2383 # Also quote any args containing shell meta-characters.
2384 # Make two passes to allow for proper duplicate-argument suppression.
2385 ac_configure_args=
2386 ac_configure_args0=
2387 ac_configure_args1=
2388 ac_must_keep_next=false
2389 for ac_pass in 1 2
2391 for ac_arg
2393 case $ac_arg in
2394 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2395 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2396 | -silent | --silent | --silen | --sile | --sil)
2397 continue ;;
2398 *\'*)
2399 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2400 esac
2401 case $ac_pass in
2402 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2404 as_fn_append ac_configure_args1 " '$ac_arg'"
2405 if test $ac_must_keep_next = true; then
2406 ac_must_keep_next=false # Got value, back to normal.
2407 else
2408 case $ac_arg in
2409 *=* | --config-cache | -C | -disable-* | --disable-* \
2410 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2411 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2412 | -with-* | --with-* | -without-* | --without-* | --x)
2413 case "$ac_configure_args0 " in
2414 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2415 esac
2417 -* ) ac_must_keep_next=true ;;
2418 esac
2420 as_fn_append ac_configure_args " '$ac_arg'"
2422 esac
2423 done
2424 done
2425 { ac_configure_args0=; unset ac_configure_args0;}
2426 { ac_configure_args1=; unset ac_configure_args1;}
2428 # When interrupted or exit'd, cleanup temporary files, and complete
2429 # config.log. We remove comments because anyway the quotes in there
2430 # would cause problems or look ugly.
2431 # WARNING: Use '\'' to represent an apostrophe within the trap.
2432 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2433 trap 'exit_status=$?
2434 # Save into config.log some information that might help in debugging.
2436 echo
2438 $as_echo "## ---------------- ##
2439 ## Cache variables. ##
2440 ## ---------------- ##"
2441 echo
2442 # The following way of writing the cache mishandles newlines in values,
2444 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2445 eval ac_val=\$$ac_var
2446 case $ac_val in #(
2447 *${as_nl}*)
2448 case $ac_var in #(
2449 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2450 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2451 esac
2452 case $ac_var in #(
2453 _ | IFS | as_nl) ;; #(
2454 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2455 *) { eval $ac_var=; unset $ac_var;} ;;
2456 esac ;;
2457 esac
2458 done
2459 (set) 2>&1 |
2460 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2461 *${as_nl}ac_space=\ *)
2462 sed -n \
2463 "s/'\''/'\''\\\\'\'''\''/g;
2464 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2465 ;; #(
2467 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2469 esac |
2470 sort
2472 echo
2474 $as_echo "## ----------------- ##
2475 ## Output variables. ##
2476 ## ----------------- ##"
2477 echo
2478 for ac_var in $ac_subst_vars
2480 eval ac_val=\$$ac_var
2481 case $ac_val in
2482 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2483 esac
2484 $as_echo "$ac_var='\''$ac_val'\''"
2485 done | sort
2486 echo
2488 if test -n "$ac_subst_files"; then
2489 $as_echo "## ------------------- ##
2490 ## File substitutions. ##
2491 ## ------------------- ##"
2492 echo
2493 for ac_var in $ac_subst_files
2495 eval ac_val=\$$ac_var
2496 case $ac_val in
2497 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2498 esac
2499 $as_echo "$ac_var='\''$ac_val'\''"
2500 done | sort
2501 echo
2504 if test -s confdefs.h; then
2505 $as_echo "## ----------- ##
2506 ## confdefs.h. ##
2507 ## ----------- ##"
2508 echo
2509 cat confdefs.h
2510 echo
2512 test "$ac_signal" != 0 &&
2513 $as_echo "$as_me: caught signal $ac_signal"
2514 $as_echo "$as_me: exit $exit_status"
2515 } >&5
2516 rm -f core *.core core.conftest.* &&
2517 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2518 exit $exit_status
2520 for ac_signal in 1 2 13 15; do
2521 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2522 done
2523 ac_signal=0
2525 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2526 rm -f -r conftest* confdefs.h
2528 $as_echo "/* confdefs.h */" > confdefs.h
2530 # Predefined preprocessor variables.
2532 cat >>confdefs.h <<_ACEOF
2533 #define PACKAGE_NAME "$PACKAGE_NAME"
2534 _ACEOF
2536 cat >>confdefs.h <<_ACEOF
2537 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2538 _ACEOF
2540 cat >>confdefs.h <<_ACEOF
2541 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2542 _ACEOF
2544 cat >>confdefs.h <<_ACEOF
2545 #define PACKAGE_STRING "$PACKAGE_STRING"
2546 _ACEOF
2548 cat >>confdefs.h <<_ACEOF
2549 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2550 _ACEOF
2552 cat >>confdefs.h <<_ACEOF
2553 #define PACKAGE_URL "$PACKAGE_URL"
2554 _ACEOF
2557 # Let the site file select an alternate cache file if it wants to.
2558 # Prefer an explicitly selected file to automatically selected ones.
2559 ac_site_file1=NONE
2560 ac_site_file2=NONE
2561 if test -n "$CONFIG_SITE"; then
2562 # We do not want a PATH search for config.site.
2563 case $CONFIG_SITE in #((
2564 -*) ac_site_file1=./$CONFIG_SITE;;
2565 */*) ac_site_file1=$CONFIG_SITE;;
2566 *) ac_site_file1=./$CONFIG_SITE;;
2567 esac
2568 elif test "x$prefix" != xNONE; then
2569 ac_site_file1=$prefix/share/config.site
2570 ac_site_file2=$prefix/etc/config.site
2571 else
2572 ac_site_file1=$ac_default_prefix/share/config.site
2573 ac_site_file2=$ac_default_prefix/etc/config.site
2575 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2577 test "x$ac_site_file" = xNONE && continue
2578 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2579 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2580 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2581 sed 's/^/| /' "$ac_site_file" >&5
2582 . "$ac_site_file" \
2583 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2584 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2585 as_fn_error $? "failed to load site script $ac_site_file
2586 See \`config.log' for more details" "$LINENO" 5; }
2588 done
2590 if test -r "$cache_file"; then
2591 # Some versions of bash will fail to source /dev/null (special files
2592 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2593 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2595 $as_echo "$as_me: loading cache $cache_file" >&6;}
2596 case $cache_file in
2597 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2598 *) . "./$cache_file";;
2599 esac
2601 else
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2603 $as_echo "$as_me: creating cache $cache_file" >&6;}
2604 >$cache_file
2607 as_fn_append ac_header_list " unistd.h"
2608 as_fn_append ac_header_list " sys/random.h"
2609 as_fn_append ac_header_list " sys/time.h"
2610 as_fn_append ac_header_list " sys/times.h"
2611 as_fn_append ac_header_list " sys/resource.h"
2612 as_fn_append ac_header_list " sys/types.h"
2613 as_fn_append ac_header_list " sys/stat.h"
2614 as_fn_append ac_header_list " sys/uio.h"
2615 as_fn_append ac_header_list " sys/wait.h"
2616 as_fn_append ac_header_list " floatingpoint.h"
2617 as_fn_append ac_header_list " ieeefp.h"
2618 as_fn_append ac_header_list " fenv.h"
2619 as_fn_append ac_header_list " fptrap.h"
2620 as_fn_append ac_header_list " fpxcp.h"
2621 as_fn_append ac_header_list " pwd.h"
2622 as_fn_append ac_header_list " complex.h"
2623 as_fn_append ac_header_list " xlocale.h"
2624 as_fn_append ac_func_list " getrusage"
2625 as_fn_append ac_func_list " times"
2626 as_fn_append ac_func_list " mkstemp"
2627 as_fn_append ac_func_list " strtof"
2628 as_fn_append ac_func_list " strtold"
2629 as_fn_append ac_func_list " snprintf"
2630 as_fn_append ac_func_list " ftruncate"
2631 as_fn_append ac_func_list " chsize"
2632 as_fn_append ac_func_list " chdir"
2633 as_fn_append ac_func_list " getentropy"
2634 as_fn_append ac_func_list " getlogin"
2635 as_fn_append ac_func_list " gethostname"
2636 as_fn_append ac_func_list " kill"
2637 as_fn_append ac_func_list " link"
2638 as_fn_append ac_func_list " symlink"
2639 as_fn_append ac_func_list " sleep"
2640 as_fn_append ac_func_list " ttyname"
2641 as_fn_append ac_func_list " sigaction"
2642 as_fn_append ac_func_list " waitpid"
2643 as_fn_append ac_func_list " alarm"
2644 as_fn_append ac_func_list " access"
2645 as_fn_append ac_func_list " fork"
2646 as_fn_append ac_func_list " posix_spawn"
2647 as_fn_append ac_func_list " setmode"
2648 as_fn_append ac_func_list " fcntl"
2649 as_fn_append ac_func_list " writev"
2650 as_fn_append ac_func_list " gettimeofday"
2651 as_fn_append ac_func_list " stat"
2652 as_fn_append ac_func_list " fstat"
2653 as_fn_append ac_func_list " lstat"
2654 as_fn_append ac_func_list " getpwuid"
2655 as_fn_append ac_func_list " vsnprintf"
2656 as_fn_append ac_func_list " dup"
2657 as_fn_append ac_func_list " getcwd"
2658 as_fn_append ac_func_list " localtime_r"
2659 as_fn_append ac_func_list " gmtime_r"
2660 as_fn_append ac_func_list " getpwuid_r"
2661 as_fn_append ac_func_list " ttyname_r"
2662 as_fn_append ac_func_list " clock_gettime"
2663 as_fn_append ac_func_list " getgid"
2664 as_fn_append ac_func_list " getpid"
2665 as_fn_append ac_func_list " getuid"
2666 as_fn_append ac_func_list " geteuid"
2667 as_fn_append ac_func_list " umask"
2668 as_fn_append ac_func_list " getegid"
2669 as_fn_append ac_func_list " secure_getenv"
2670 as_fn_append ac_func_list " __secure_getenv"
2671 as_fn_append ac_func_list " mkostemp"
2672 as_fn_append ac_func_list " strnlen"
2673 as_fn_append ac_func_list " strndup"
2674 as_fn_append ac_func_list " newlocale"
2675 as_fn_append ac_func_list " freelocale"
2676 as_fn_append ac_func_list " uselocale"
2677 as_fn_append ac_func_list " strerror_l"
2678 as_fn_append ac_header_list " math.h"
2679 # Check that the precious variables saved in the cache have kept the same
2680 # value.
2681 ac_cache_corrupted=false
2682 for ac_var in $ac_precious_vars; do
2683 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2684 eval ac_new_set=\$ac_env_${ac_var}_set
2685 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2686 eval ac_new_val=\$ac_env_${ac_var}_value
2687 case $ac_old_set,$ac_new_set in
2688 set,)
2689 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2690 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2691 ac_cache_corrupted=: ;;
2692 ,set)
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2694 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2695 ac_cache_corrupted=: ;;
2696 ,);;
2698 if test "x$ac_old_val" != "x$ac_new_val"; then
2699 # differences in whitespace do not lead to failure.
2700 ac_old_val_w=`echo x $ac_old_val`
2701 ac_new_val_w=`echo x $ac_new_val`
2702 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2704 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2705 ac_cache_corrupted=:
2706 else
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2708 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2709 eval $ac_var=\$ac_old_val
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2712 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2714 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2715 fi;;
2716 esac
2717 # Pass precious variables to config.status.
2718 if test "$ac_new_set" = set; then
2719 case $ac_new_val in
2720 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2721 *) ac_arg=$ac_var=$ac_new_val ;;
2722 esac
2723 case " $ac_configure_args " in
2724 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2725 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2726 esac
2728 done
2729 if $ac_cache_corrupted; then
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2731 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2733 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2734 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2736 ## -------------------- ##
2737 ## Main body of script. ##
2738 ## -------------------- ##
2740 ac_ext=c
2741 ac_cpp='$CPP $CPPFLAGS'
2742 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2743 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2744 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2750 ac_config_headers="$ac_config_headers config.h"
2752 ac_aux_dir=
2753 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2754 if test -f "$ac_dir/install-sh"; then
2755 ac_aux_dir=$ac_dir
2756 ac_install_sh="$ac_aux_dir/install-sh -c"
2757 break
2758 elif test -f "$ac_dir/install.sh"; then
2759 ac_aux_dir=$ac_dir
2760 ac_install_sh="$ac_aux_dir/install.sh -c"
2761 break
2762 elif test -f "$ac_dir/shtool"; then
2763 ac_aux_dir=$ac_dir
2764 ac_install_sh="$ac_aux_dir/shtool install -c"
2765 break
2767 done
2768 if test -z "$ac_aux_dir"; then
2769 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2772 # These three variables are undocumented and unsupported,
2773 # and are intended to be withdrawn in a future Autoconf release.
2774 # They can cause serious problems if a builder's source tree is in a directory
2775 # whose full name contains unusual characters.
2776 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2777 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2778 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2781 # Make sure we can run config.sub.
2782 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2783 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2786 $as_echo_n "checking build system type... " >&6; }
2787 if ${ac_cv_build+:} false; then :
2788 $as_echo_n "(cached) " >&6
2789 else
2790 ac_build_alias=$build_alias
2791 test "x$ac_build_alias" = x &&
2792 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2793 test "x$ac_build_alias" = x &&
2794 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2795 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2796 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2800 $as_echo "$ac_cv_build" >&6; }
2801 case $ac_cv_build in
2802 *-*-*) ;;
2803 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2804 esac
2805 build=$ac_cv_build
2806 ac_save_IFS=$IFS; IFS='-'
2807 set x $ac_cv_build
2808 shift
2809 build_cpu=$1
2810 build_vendor=$2
2811 shift; shift
2812 # Remember, the first character of IFS is used to create $*,
2813 # except with old shells:
2814 build_os=$*
2815 IFS=$ac_save_IFS
2816 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2819 case ${build_alias} in
2820 "") build_noncanonical=${build} ;;
2821 *) build_noncanonical=${build_alias} ;;
2822 esac
2824 case ${host_alias} in
2825 "") host_noncanonical=${build_noncanonical} ;;
2826 *) host_noncanonical=${host_alias} ;;
2827 esac
2829 case ${target_alias} in
2830 "") target_noncanonical=${host_noncanonical} ;;
2831 *) target_noncanonical=${target_alias} ;;
2832 esac
2835 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2836 # have matching libraries, they should use host libraries: Makefile.tpl
2837 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2838 # However, they still use the build modules, because the corresponding
2839 # host modules (e.g. bison) are only built for the host when bootstrap
2840 # finishes. So:
2841 # - build_subdir is where we find build modules, and never changes.
2842 # - build_libsubdir is where we find build libraries, and can be overridden.
2844 # Prefix 'build-' so this never conflicts with target_subdir.
2845 build_subdir="build-${build_noncanonical}"
2847 # Check whether --with-build-libsubdir was given.
2848 if test "${with_build_libsubdir+set}" = set; then :
2849 withval=$with_build_libsubdir; build_libsubdir="$withval"
2850 else
2851 build_libsubdir="$build_subdir"
2854 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2855 if ( test $srcdir = . && test -d gcc ) \
2856 || test -d $srcdir/../host-${host_noncanonical}; then
2857 host_subdir="host-${host_noncanonical}"
2858 else
2859 host_subdir=.
2861 # No prefix.
2862 target_subdir=${target_noncanonical}
2865 # -------
2866 # Options
2867 # -------
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2870 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2871 # Check whether --enable-version-specific-runtime-libs was given.
2872 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2873 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2874 yes) version_specific_libs=yes ;;
2875 no) version_specific_libs=no ;;
2876 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2877 esac
2878 else
2879 version_specific_libs=no
2882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2883 $as_echo "$version_specific_libs" >&6; }
2885 # Build with intermodule optimisations
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-intermodule" >&5
2887 $as_echo_n "checking for --enable-intermodule... " >&6; }
2888 # Check whether --enable-intermodule was given.
2889 if test "${enable_intermodule+set}" = set; then :
2890 enableval=$enable_intermodule; case "$enable_intermodule" in
2891 yes) onestep="-onestep";;
2892 *) onestep="";;
2893 esac
2894 else
2895 onestep=""
2898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_intermodule" >&5
2899 $as_echo "$enable_intermodule" >&6; }
2900 if test x$onestep = x-onestep; then
2901 onestep_TRUE=
2902 onestep_FALSE='#'
2903 else
2904 onestep_TRUE='#'
2905 onestep_FALSE=
2910 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2912 # You will slowly go insane if you do not grok the following fact: when
2913 # building this library, the top-level /target/ becomes the library's /host/.
2915 # configure then causes --target to default to --host, exactly like any
2916 # other package using autoconf. Therefore, 'target' and 'host' will
2917 # always be the same. This makes sense both for native and cross compilers
2918 # just think about it for a little while. :-)
2920 # Also, if this library is being configured as part of a cross compiler, the
2921 # top-level configure script will pass the "real" host as $with_cross_host.
2923 # Do not delete or change the following two lines. For why, see
2924 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2926 $as_echo_n "checking host system type... " >&6; }
2927 if ${ac_cv_host+:} false; then :
2928 $as_echo_n "(cached) " >&6
2929 else
2930 if test "x$host_alias" = x; then
2931 ac_cv_host=$ac_cv_build
2932 else
2933 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2934 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2939 $as_echo "$ac_cv_host" >&6; }
2940 case $ac_cv_host in
2941 *-*-*) ;;
2942 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2943 esac
2944 host=$ac_cv_host
2945 ac_save_IFS=$IFS; IFS='-'
2946 set x $ac_cv_host
2947 shift
2948 host_cpu=$1
2949 host_vendor=$2
2950 shift; shift
2951 # Remember, the first character of IFS is used to create $*,
2952 # except with old shells:
2953 host_os=$*
2954 IFS=$ac_save_IFS
2955 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2959 $as_echo_n "checking target system type... " >&6; }
2960 if ${ac_cv_target+:} false; then :
2961 $as_echo_n "(cached) " >&6
2962 else
2963 if test "x$target_alias" = x; then
2964 ac_cv_target=$ac_cv_host
2965 else
2966 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2967 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2972 $as_echo "$ac_cv_target" >&6; }
2973 case $ac_cv_target in
2974 *-*-*) ;;
2975 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2976 esac
2977 target=$ac_cv_target
2978 ac_save_IFS=$IFS; IFS='-'
2979 set x $ac_cv_target
2980 shift
2981 target_cpu=$1
2982 target_vendor=$2
2983 shift; shift
2984 # Remember, the first character of IFS is used to create $*,
2985 # except with old shells:
2986 target_os=$*
2987 IFS=$ac_save_IFS
2988 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2991 # The aliases save the names the user supplied, while $host etc.
2992 # will get canonicalized.
2993 test -n "$target_alias" &&
2994 test "$program_prefix$program_suffix$program_transform_name" = \
2995 NONENONEs,x,x, &&
2996 program_prefix=${target_alias}-
3001 target_alias=${target_alias-$host_alias}
3004 # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the
3005 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
3006 # 1.9.6: minimum required version
3007 # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch
3008 # of other PACKAGE_* variables will, however, and there's nothing
3009 # we can do about that; they come from AC_INIT).
3010 # foreign: we don't follow the normal rules for GNU packages (no COPYING
3011 # file in the top srcdir, etc, etc), so stop complaining.
3012 # no-dist: we don't want 'dist' and related rules.
3013 # -Wall: turns on all automake warnings...
3014 # -Wno-portability: ...except this one, since GNU make is required.
3015 am__api_version='1.15'
3017 # Find a good install program. We prefer a C program (faster),
3018 # so one script is as good as another. But avoid the broken or
3019 # incompatible versions:
3020 # SysV /etc/install, /usr/sbin/install
3021 # SunOS /usr/etc/install
3022 # IRIX /sbin/install
3023 # AIX /bin/install
3024 # AmigaOS /C/install, which installs bootblocks on floppy discs
3025 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3026 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3027 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3028 # OS/2's system install, which has a completely different semantic
3029 # ./install, which can be erroneously created by make from ./install.sh.
3030 # Reject install programs that cannot install multiple files.
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3032 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3033 if test -z "$INSTALL"; then
3034 if ${ac_cv_path_install+:} false; then :
3035 $as_echo_n "(cached) " >&6
3036 else
3037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3038 for as_dir in $PATH
3040 IFS=$as_save_IFS
3041 test -z "$as_dir" && as_dir=.
3042 # Account for people who put trailing slashes in PATH elements.
3043 case $as_dir/ in #((
3044 ./ | .// | /[cC]/* | \
3045 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3046 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3047 /usr/ucb/* ) ;;
3049 # OSF1 and SCO ODT 3.0 have their own names for install.
3050 # Don't use installbsd from OSF since it installs stuff as root
3051 # by default.
3052 for ac_prog in ginstall scoinst install; do
3053 for ac_exec_ext in '' $ac_executable_extensions; do
3054 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3055 if test $ac_prog = install &&
3056 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3057 # AIX install. It has an incompatible calling convention.
3059 elif test $ac_prog = install &&
3060 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3061 # program-specific install script used by HP pwplus--don't use.
3063 else
3064 rm -rf conftest.one conftest.two conftest.dir
3065 echo one > conftest.one
3066 echo two > conftest.two
3067 mkdir conftest.dir
3068 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3069 test -s conftest.one && test -s conftest.two &&
3070 test -s conftest.dir/conftest.one &&
3071 test -s conftest.dir/conftest.two
3072 then
3073 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3074 break 3
3078 done
3079 done
3081 esac
3083 done
3084 IFS=$as_save_IFS
3086 rm -rf conftest.one conftest.two conftest.dir
3089 if test "${ac_cv_path_install+set}" = set; then
3090 INSTALL=$ac_cv_path_install
3091 else
3092 # As a last resort, use the slow shell script. Don't cache a
3093 # value for INSTALL within a source directory, because that will
3094 # break other packages using the cache if that directory is
3095 # removed, or if the value is a relative name.
3096 INSTALL=$ac_install_sh
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3100 $as_echo "$INSTALL" >&6; }
3102 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3103 # It thinks the first close brace ends the variable substitution.
3104 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3106 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3108 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3111 $as_echo_n "checking whether build environment is sane... " >&6; }
3112 # Reject unsafe characters in $srcdir or the absolute working directory
3113 # name. Accept space and tab only in the latter.
3114 am_lf='
3116 case `pwd` in
3117 *[\\\"\#\$\&\'\`$am_lf]*)
3118 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3119 esac
3120 case $srcdir in
3121 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3122 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3123 esac
3125 # Do 'set' in a subshell so we don't clobber the current shell's
3126 # arguments. Must try -L first in case configure is actually a
3127 # symlink; some systems play weird games with the mod time of symlinks
3128 # (eg FreeBSD returns the mod time of the symlink's containing
3129 # directory).
3130 if (
3131 am_has_slept=no
3132 for am_try in 1 2; do
3133 echo "timestamp, slept: $am_has_slept" > conftest.file
3134 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3135 if test "$*" = "X"; then
3136 # -L didn't work.
3137 set X `ls -t "$srcdir/configure" conftest.file`
3139 if test "$*" != "X $srcdir/configure conftest.file" \
3140 && test "$*" != "X conftest.file $srcdir/configure"; then
3142 # If neither matched, then we have a broken ls. This can happen
3143 # if, for instance, CONFIG_SHELL is bash and it inherits a
3144 # broken ls alias from the environment. This has actually
3145 # happened. Such a system could not be considered "sane".
3146 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3147 alias in your environment" "$LINENO" 5
3149 if test "$2" = conftest.file || test $am_try -eq 2; then
3150 break
3152 # Just in case.
3153 sleep 1
3154 am_has_slept=yes
3155 done
3156 test "$2" = conftest.file
3158 then
3159 # Ok.
3161 else
3162 as_fn_error $? "newly created file is older than distributed files!
3163 Check your system clock" "$LINENO" 5
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3166 $as_echo "yes" >&6; }
3167 # If we didn't sleep, we still need to ensure time stamps of config.status and
3168 # generated files are strictly newer.
3169 am_sleep_pid=
3170 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3171 ( sleep 1 ) &
3172 am_sleep_pid=$!
3175 rm -f conftest.file
3177 test "$program_prefix" != NONE &&
3178 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3179 # Use a double $ so make ignores it.
3180 test "$program_suffix" != NONE &&
3181 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3182 # Double any \ or $.
3183 # By default was `s,x,x', remove it if useless.
3184 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3185 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3187 # Expand $ac_aux_dir to an absolute path.
3188 am_aux_dir=`cd "$ac_aux_dir" && pwd`
3190 if test x"${MISSING+set}" != xset; then
3191 case $am_aux_dir in
3192 *\ * | *\ *)
3193 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3195 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3196 esac
3198 # Use eval to expand $SHELL
3199 if eval "$MISSING --is-lightweight"; then
3200 am_missing_run="$MISSING "
3201 else
3202 am_missing_run=
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3204 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3207 if test x"${install_sh+set}" != xset; then
3208 case $am_aux_dir in
3209 *\ * | *\ *)
3210 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3212 install_sh="\${SHELL} $am_aux_dir/install-sh"
3213 esac
3216 # Installed binaries are usually stripped using 'strip' when the user
3217 # run "make install-strip". However 'strip' might not be the right
3218 # tool to use in cross-compilation environments, therefore Automake
3219 # will honor the 'STRIP' environment variable to overrule this program.
3220 if test "$cross_compiling" != no; then
3221 if test -n "$ac_tool_prefix"; then
3222 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3223 set dummy ${ac_tool_prefix}strip; ac_word=$2
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3225 $as_echo_n "checking for $ac_word... " >&6; }
3226 if ${ac_cv_prog_STRIP+:} false; then :
3227 $as_echo_n "(cached) " >&6
3228 else
3229 if test -n "$STRIP"; then
3230 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3231 else
3232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3233 for as_dir in $PATH
3235 IFS=$as_save_IFS
3236 test -z "$as_dir" && as_dir=.
3237 for ac_exec_ext in '' $ac_executable_extensions; do
3238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3239 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3241 break 2
3243 done
3244 done
3245 IFS=$as_save_IFS
3249 STRIP=$ac_cv_prog_STRIP
3250 if test -n "$STRIP"; then
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3252 $as_echo "$STRIP" >&6; }
3253 else
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3255 $as_echo "no" >&6; }
3260 if test -z "$ac_cv_prog_STRIP"; then
3261 ac_ct_STRIP=$STRIP
3262 # Extract the first word of "strip", so it can be a program name with args.
3263 set dummy strip; ac_word=$2
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3265 $as_echo_n "checking for $ac_word... " >&6; }
3266 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3267 $as_echo_n "(cached) " >&6
3268 else
3269 if test -n "$ac_ct_STRIP"; then
3270 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3271 else
3272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3273 for as_dir in $PATH
3275 IFS=$as_save_IFS
3276 test -z "$as_dir" && as_dir=.
3277 for ac_exec_ext in '' $ac_executable_extensions; do
3278 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3279 ac_cv_prog_ac_ct_STRIP="strip"
3280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3281 break 2
3283 done
3284 done
3285 IFS=$as_save_IFS
3289 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3290 if test -n "$ac_ct_STRIP"; then
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3292 $as_echo "$ac_ct_STRIP" >&6; }
3293 else
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3295 $as_echo "no" >&6; }
3298 if test "x$ac_ct_STRIP" = x; then
3299 STRIP=":"
3300 else
3301 case $cross_compiling:$ac_tool_warned in
3302 yes:)
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3304 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3305 ac_tool_warned=yes ;;
3306 esac
3307 STRIP=$ac_ct_STRIP
3309 else
3310 STRIP="$ac_cv_prog_STRIP"
3314 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3317 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3318 if test -z "$MKDIR_P"; then
3319 if ${ac_cv_path_mkdir+:} false; then :
3320 $as_echo_n "(cached) " >&6
3321 else
3322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3323 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3325 IFS=$as_save_IFS
3326 test -z "$as_dir" && as_dir=.
3327 for ac_prog in mkdir gmkdir; do
3328 for ac_exec_ext in '' $ac_executable_extensions; do
3329 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3330 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3331 'mkdir (GNU coreutils) '* | \
3332 'mkdir (coreutils) '* | \
3333 'mkdir (fileutils) '4.1*)
3334 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3335 break 3;;
3336 esac
3337 done
3338 done
3339 done
3340 IFS=$as_save_IFS
3344 test -d ./--version && rmdir ./--version
3345 if test "${ac_cv_path_mkdir+set}" = set; then
3346 MKDIR_P="$ac_cv_path_mkdir -p"
3347 else
3348 # As a last resort, use the slow shell script. Don't cache a
3349 # value for MKDIR_P within a source directory, because that will
3350 # break other packages using the cache if that directory is
3351 # removed, or if the value is a relative name.
3352 MKDIR_P="$ac_install_sh -d"
3355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3356 $as_echo "$MKDIR_P" >&6; }
3358 for ac_prog in gawk mawk nawk awk
3360 # Extract the first word of "$ac_prog", so it can be a program name with args.
3361 set dummy $ac_prog; ac_word=$2
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3363 $as_echo_n "checking for $ac_word... " >&6; }
3364 if ${ac_cv_prog_AWK+:} false; then :
3365 $as_echo_n "(cached) " >&6
3366 else
3367 if test -n "$AWK"; then
3368 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3369 else
3370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3371 for as_dir in $PATH
3373 IFS=$as_save_IFS
3374 test -z "$as_dir" && as_dir=.
3375 for ac_exec_ext in '' $ac_executable_extensions; do
3376 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3377 ac_cv_prog_AWK="$ac_prog"
3378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3379 break 2
3381 done
3382 done
3383 IFS=$as_save_IFS
3387 AWK=$ac_cv_prog_AWK
3388 if test -n "$AWK"; then
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3390 $as_echo "$AWK" >&6; }
3391 else
3392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3393 $as_echo "no" >&6; }
3397 test -n "$AWK" && break
3398 done
3400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3401 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3402 set x ${MAKE-make}
3403 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3404 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3405 $as_echo_n "(cached) " >&6
3406 else
3407 cat >conftest.make <<\_ACEOF
3408 SHELL = /bin/sh
3409 all:
3410 @echo '@@@%%%=$(MAKE)=@@@%%%'
3411 _ACEOF
3412 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3413 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3414 *@@@%%%=?*=@@@%%%*)
3415 eval ac_cv_prog_make_${ac_make}_set=yes;;
3417 eval ac_cv_prog_make_${ac_make}_set=no;;
3418 esac
3419 rm -f conftest.make
3421 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3423 $as_echo "yes" >&6; }
3424 SET_MAKE=
3425 else
3426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3427 $as_echo "no" >&6; }
3428 SET_MAKE="MAKE=${MAKE-make}"
3431 rm -rf .tst 2>/dev/null
3432 mkdir .tst 2>/dev/null
3433 if test -d .tst; then
3434 am__leading_dot=.
3435 else
3436 am__leading_dot=_
3438 rmdir .tst 2>/dev/null
3440 # Check whether --enable-silent-rules was given.
3441 if test "${enable_silent_rules+set}" = set; then :
3442 enableval=$enable_silent_rules;
3445 case $enable_silent_rules in # (((
3446 yes) AM_DEFAULT_VERBOSITY=0;;
3447 no) AM_DEFAULT_VERBOSITY=1;;
3448 *) AM_DEFAULT_VERBOSITY=1;;
3449 esac
3450 am_make=${MAKE-make}
3451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3452 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3453 if ${am_cv_make_support_nested_variables+:} false; then :
3454 $as_echo_n "(cached) " >&6
3455 else
3456 if $as_echo 'TRUE=$(BAR$(V))
3457 BAR0=false
3458 BAR1=true
3460 am__doit:
3461 @$(TRUE)
3462 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3463 am_cv_make_support_nested_variables=yes
3464 else
3465 am_cv_make_support_nested_variables=no
3468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3469 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3470 if test $am_cv_make_support_nested_variables = yes; then
3471 AM_V='$(V)'
3472 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3473 else
3474 AM_V=$AM_DEFAULT_VERBOSITY
3475 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3477 AM_BACKSLASH='\'
3479 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3480 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3481 # is not polluted with repeated "-I."
3482 am__isrc=' -I$(srcdir)'
3483 # test to see if srcdir already configured
3484 if test -f $srcdir/config.status; then
3485 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3489 # test whether we have cygpath
3490 if test -z "$CYGPATH_W"; then
3491 if (cygpath --version) >/dev/null 2>/dev/null; then
3492 CYGPATH_W='cygpath -w'
3493 else
3494 CYGPATH_W=echo
3499 # Define the identity of the package.
3500 PACKAGE='libgfortran'
3501 VERSION='0.3'
3504 # Some tools Automake needs.
3506 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3509 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3512 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3515 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3518 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3520 # For better backward compatibility. To be removed once Automake 1.9.x
3521 # dies out for good. For more background, see:
3522 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3523 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3524 mkdir_p='$(MKDIR_P)'
3526 # We need awk for the "check" target (and possibly the TAP driver). The
3527 # system "awk" is bad on some platforms.
3528 # Always define AMTAR for backward compatibility. Yes, it's still used
3529 # in the wild :-( We should find a proper way to deprecate it ...
3530 AMTAR='$${TAR-tar}'
3533 # We'll loop over all known methods to create a tar archive until one works.
3534 _am_tools='gnutar pax cpio none'
3536 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3543 # POSIX will say in a future version that running "rm -f" with no argument
3544 # is OK; and we want to be able to make that assumption in our Makefile
3545 # recipes. So use an aggressive probe to check that the usage we want is
3546 # actually supported "in the wild" to an acceptable degree.
3547 # See automake bug#10828.
3548 # To make any issue more visible, cause the running configure to be aborted
3549 # by default if the 'rm' program in use doesn't match our expectations; the
3550 # user can still override this though.
3551 if rm -f && rm -fr && rm -rf; then : OK; else
3552 cat >&2 <<'END'
3553 Oops!
3555 Your 'rm' program seems unable to run without file operands specified
3556 on the command line, even when the '-f' option is present. This is contrary
3557 to the behaviour of most rm programs out there, and not conforming with
3558 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3560 Please tell bug-automake@gnu.org about your system, including the value
3561 of your $PATH and any error possibly output before this message. This
3562 can help us improve future automake versions.
3565 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3566 echo 'Configuration will proceed anyway, since you have set the' >&2
3567 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3568 echo >&2
3569 else
3570 cat >&2 <<'END'
3571 Aborting the configuration process, to ensure you take notice of the issue.
3573 You can download and install GNU coreutils to get an 'rm' implementation
3574 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3576 If you want to complete the configuration process using your problematic
3577 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3578 to "yes", and re-run configure.
3581 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3588 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3589 # Check whether --enable-maintainer-mode was given.
3590 if test "${enable_maintainer_mode+set}" = set; then :
3591 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3592 else
3593 USE_MAINTAINER_MODE=no
3596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3597 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3598 if test $USE_MAINTAINER_MODE = yes; then
3599 MAINTAINER_MODE_TRUE=
3600 MAINTAINER_MODE_FALSE='#'
3601 else
3602 MAINTAINER_MODE_TRUE='#'
3603 MAINTAINER_MODE_FALSE=
3606 MAINT=$MAINTAINER_MODE_TRUE
3609 # Default to --enable-multilib
3610 # Check whether --enable-multilib was given.
3611 if test "${enable_multilib+set}" = set; then :
3612 enableval=$enable_multilib; case "$enableval" in
3613 yes) multilib=yes ;;
3614 no) multilib=no ;;
3615 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3616 esac
3617 else
3618 multilib=yes
3622 # We may get other options which we leave undocumented:
3623 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3624 # See config-ml.in if you want the gory details.
3626 if test "$srcdir" = "."; then
3627 if test "$with_target_subdir" != "."; then
3628 multi_basedir="$srcdir/$with_multisrctop../.."
3629 else
3630 multi_basedir="$srcdir/$with_multisrctop.."
3632 else
3633 multi_basedir="$srcdir/.."
3637 # Even if the default multilib is not a cross compilation,
3638 # it may be that some of the other multilibs are.
3639 if test $cross_compiling = no && test $multilib = yes \
3640 && test "x${with_multisubdir}" != x ; then
3641 cross_compiling=maybe
3644 ac_config_commands="$ac_config_commands default-1"
3647 # Handy for debugging:
3648 #AC_MSG_NOTICE($build / $host / $target / $host_alias / $target_alias); sleep 5
3650 # Are we being configured with some form of cross compiler?
3651 # NB: We don't actually need to know this just now, but when, say, a test
3652 # suite is included, we'll have to know.
3653 if test "$build" != "$host"; then
3654 LIBGFOR_IS_NATIVE=false
3656 else
3657 LIBGFOR_IS_NATIVE=true
3660 DEPDIR="${am__leading_dot}deps"
3662 ac_config_commands="$ac_config_commands depfiles"
3665 am_make=${MAKE-make}
3666 cat > confinc << 'END'
3667 am__doit:
3668 @echo this is the am__doit target
3669 .PHONY: am__doit
3671 # If we don't find an include directive, just comment out the code.
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3673 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3674 am__include="#"
3675 am__quote=
3676 _am_result=none
3677 # First try GNU make style include.
3678 echo "include confinc" > confmf
3679 # Ignore all kinds of additional output from 'make'.
3680 case `$am_make -s -f confmf 2> /dev/null` in #(
3681 *the\ am__doit\ target*)
3682 am__include=include
3683 am__quote=
3684 _am_result=GNU
3686 esac
3687 # Now try BSD make style include.
3688 if test "$am__include" = "#"; then
3689 echo '.include "confinc"' > confmf
3690 case `$am_make -s -f confmf 2> /dev/null` in #(
3691 *the\ am__doit\ target*)
3692 am__include=.include
3693 am__quote="\""
3694 _am_result=BSD
3696 esac
3700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3701 $as_echo "$_am_result" >&6; }
3702 rm -f confinc confmf
3704 # Check whether --enable-dependency-tracking was given.
3705 if test "${enable_dependency_tracking+set}" = set; then :
3706 enableval=$enable_dependency_tracking;
3709 if test "x$enable_dependency_tracking" != xno; then
3710 am_depcomp="$ac_aux_dir/depcomp"
3711 AMDEPBACKSLASH='\'
3712 am__nodep='_no'
3714 if test "x$enable_dependency_tracking" != xno; then
3715 AMDEP_TRUE=
3716 AMDEP_FALSE='#'
3717 else
3718 AMDEP_TRUE='#'
3719 AMDEP_FALSE=
3723 ac_ext=c
3724 ac_cpp='$CPP $CPPFLAGS'
3725 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3726 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3727 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3728 if test -n "$ac_tool_prefix"; then
3729 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3730 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3732 $as_echo_n "checking for $ac_word... " >&6; }
3733 if ${ac_cv_prog_CC+:} false; then :
3734 $as_echo_n "(cached) " >&6
3735 else
3736 if test -n "$CC"; then
3737 ac_cv_prog_CC="$CC" # Let the user override the test.
3738 else
3739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3740 for as_dir in $PATH
3742 IFS=$as_save_IFS
3743 test -z "$as_dir" && as_dir=.
3744 for ac_exec_ext in '' $ac_executable_extensions; do
3745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3746 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3748 break 2
3750 done
3751 done
3752 IFS=$as_save_IFS
3756 CC=$ac_cv_prog_CC
3757 if test -n "$CC"; then
3758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3759 $as_echo "$CC" >&6; }
3760 else
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3762 $as_echo "no" >&6; }
3767 if test -z "$ac_cv_prog_CC"; then
3768 ac_ct_CC=$CC
3769 # Extract the first word of "gcc", so it can be a program name with args.
3770 set dummy gcc; ac_word=$2
3771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3772 $as_echo_n "checking for $ac_word... " >&6; }
3773 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3774 $as_echo_n "(cached) " >&6
3775 else
3776 if test -n "$ac_ct_CC"; then
3777 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3778 else
3779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3780 for as_dir in $PATH
3782 IFS=$as_save_IFS
3783 test -z "$as_dir" && as_dir=.
3784 for ac_exec_ext in '' $ac_executable_extensions; do
3785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3786 ac_cv_prog_ac_ct_CC="gcc"
3787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3788 break 2
3790 done
3791 done
3792 IFS=$as_save_IFS
3796 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3797 if test -n "$ac_ct_CC"; then
3798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3799 $as_echo "$ac_ct_CC" >&6; }
3800 else
3801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3802 $as_echo "no" >&6; }
3805 if test "x$ac_ct_CC" = x; then
3806 CC=""
3807 else
3808 case $cross_compiling:$ac_tool_warned in
3809 yes:)
3810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3811 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3812 ac_tool_warned=yes ;;
3813 esac
3814 CC=$ac_ct_CC
3816 else
3817 CC="$ac_cv_prog_CC"
3820 if test -z "$CC"; then
3821 if test -n "$ac_tool_prefix"; then
3822 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3823 set dummy ${ac_tool_prefix}cc; ac_word=$2
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3825 $as_echo_n "checking for $ac_word... " >&6; }
3826 if ${ac_cv_prog_CC+:} false; then :
3827 $as_echo_n "(cached) " >&6
3828 else
3829 if test -n "$CC"; then
3830 ac_cv_prog_CC="$CC" # Let the user override the test.
3831 else
3832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3833 for as_dir in $PATH
3835 IFS=$as_save_IFS
3836 test -z "$as_dir" && as_dir=.
3837 for ac_exec_ext in '' $ac_executable_extensions; do
3838 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3839 ac_cv_prog_CC="${ac_tool_prefix}cc"
3840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3841 break 2
3843 done
3844 done
3845 IFS=$as_save_IFS
3849 CC=$ac_cv_prog_CC
3850 if test -n "$CC"; then
3851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3852 $as_echo "$CC" >&6; }
3853 else
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3855 $as_echo "no" >&6; }
3861 if test -z "$CC"; then
3862 # Extract the first word of "cc", so it can be a program name with args.
3863 set dummy cc; ac_word=$2
3864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3865 $as_echo_n "checking for $ac_word... " >&6; }
3866 if ${ac_cv_prog_CC+:} false; then :
3867 $as_echo_n "(cached) " >&6
3868 else
3869 if test -n "$CC"; then
3870 ac_cv_prog_CC="$CC" # Let the user override the test.
3871 else
3872 ac_prog_rejected=no
3873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3874 for as_dir in $PATH
3876 IFS=$as_save_IFS
3877 test -z "$as_dir" && as_dir=.
3878 for ac_exec_ext in '' $ac_executable_extensions; do
3879 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3880 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3881 ac_prog_rejected=yes
3882 continue
3884 ac_cv_prog_CC="cc"
3885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3886 break 2
3888 done
3889 done
3890 IFS=$as_save_IFS
3892 if test $ac_prog_rejected = yes; then
3893 # We found a bogon in the path, so make sure we never use it.
3894 set dummy $ac_cv_prog_CC
3895 shift
3896 if test $# != 0; then
3897 # We chose a different compiler from the bogus one.
3898 # However, it has the same basename, so the bogon will be chosen
3899 # first if we set CC to just the basename; use the full file name.
3900 shift
3901 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3906 CC=$ac_cv_prog_CC
3907 if test -n "$CC"; then
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3909 $as_echo "$CC" >&6; }
3910 else
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3912 $as_echo "no" >&6; }
3917 if test -z "$CC"; then
3918 if test -n "$ac_tool_prefix"; then
3919 for ac_prog in cl.exe
3921 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3922 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3924 $as_echo_n "checking for $ac_word... " >&6; }
3925 if ${ac_cv_prog_CC+:} false; then :
3926 $as_echo_n "(cached) " >&6
3927 else
3928 if test -n "$CC"; then
3929 ac_cv_prog_CC="$CC" # Let the user override the test.
3930 else
3931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932 for as_dir in $PATH
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
3936 for ac_exec_ext in '' $ac_executable_extensions; do
3937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3938 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3940 break 2
3942 done
3943 done
3944 IFS=$as_save_IFS
3948 CC=$ac_cv_prog_CC
3949 if test -n "$CC"; then
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3951 $as_echo "$CC" >&6; }
3952 else
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3954 $as_echo "no" >&6; }
3958 test -n "$CC" && break
3959 done
3961 if test -z "$CC"; then
3962 ac_ct_CC=$CC
3963 for ac_prog in cl.exe
3965 # Extract the first word of "$ac_prog", so it can be a program name with args.
3966 set dummy $ac_prog; ac_word=$2
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3968 $as_echo_n "checking for $ac_word... " >&6; }
3969 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3970 $as_echo_n "(cached) " >&6
3971 else
3972 if test -n "$ac_ct_CC"; then
3973 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3974 else
3975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3976 for as_dir in $PATH
3978 IFS=$as_save_IFS
3979 test -z "$as_dir" && as_dir=.
3980 for ac_exec_ext in '' $ac_executable_extensions; do
3981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3982 ac_cv_prog_ac_ct_CC="$ac_prog"
3983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3984 break 2
3986 done
3987 done
3988 IFS=$as_save_IFS
3992 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3993 if test -n "$ac_ct_CC"; then
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3995 $as_echo "$ac_ct_CC" >&6; }
3996 else
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3998 $as_echo "no" >&6; }
4002 test -n "$ac_ct_CC" && break
4003 done
4005 if test "x$ac_ct_CC" = x; then
4006 CC=""
4007 else
4008 case $cross_compiling:$ac_tool_warned in
4009 yes:)
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4011 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4012 ac_tool_warned=yes ;;
4013 esac
4014 CC=$ac_ct_CC
4021 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4022 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4023 as_fn_error $? "no acceptable C compiler found in \$PATH
4024 See \`config.log' for more details" "$LINENO" 5; }
4026 # Provide some information about the compiler.
4027 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4028 set X $ac_compile
4029 ac_compiler=$2
4030 for ac_option in --version -v -V -qversion; do
4031 { { ac_try="$ac_compiler $ac_option >&5"
4032 case "(($ac_try" in
4033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4034 *) ac_try_echo=$ac_try;;
4035 esac
4036 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4037 $as_echo "$ac_try_echo"; } >&5
4038 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4039 ac_status=$?
4040 if test -s conftest.err; then
4041 sed '10a\
4042 ... rest of stderr output deleted ...
4043 10q' conftest.err >conftest.er1
4044 cat conftest.er1 >&5
4046 rm -f conftest.er1 conftest.err
4047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4048 test $ac_status = 0; }
4049 done
4051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4052 /* end confdefs.h. */
4055 main ()
4059 return 0;
4061 _ACEOF
4062 # FIXME: Cleanup?
4063 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
4064 (eval $ac_link) 2>&5
4065 ac_status=$?
4066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4067 test $ac_status = 0; }; then :
4068 gcc_no_link=no
4069 else
4070 gcc_no_link=yes
4072 if test x$gcc_no_link = xyes; then
4073 # Setting cross_compile will disable run tests; it will
4074 # also disable AC_CHECK_FILE but that's generally
4075 # correct if we can't link.
4076 cross_compiling=yes
4077 EXEEXT=
4078 else
4079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4080 /* end confdefs.h. */
4083 main ()
4087 return 0;
4089 _ACEOF
4090 ac_clean_files_save=$ac_clean_files
4091 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4092 # Try to create an executable without -o first, disregard a.out.
4093 # It will help us diagnose broken compilers, and finding out an intuition
4094 # of exeext.
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4096 $as_echo_n "checking whether the C compiler works... " >&6; }
4097 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4099 # The possible output files:
4100 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4102 ac_rmfiles=
4103 for ac_file in $ac_files
4105 case $ac_file in
4106 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4107 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4108 esac
4109 done
4110 rm -f $ac_rmfiles
4112 if { { ac_try="$ac_link_default"
4113 case "(($ac_try" in
4114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4115 *) ac_try_echo=$ac_try;;
4116 esac
4117 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4118 $as_echo "$ac_try_echo"; } >&5
4119 (eval "$ac_link_default") 2>&5
4120 ac_status=$?
4121 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4122 test $ac_status = 0; }; then :
4123 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4124 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4125 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4126 # so that the user can short-circuit this test for compilers unknown to
4127 # Autoconf.
4128 for ac_file in $ac_files ''
4130 test -f "$ac_file" || continue
4131 case $ac_file in
4132 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4134 [ab].out )
4135 # We found the default executable, but exeext='' is most
4136 # certainly right.
4137 break;;
4138 *.* )
4139 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4140 then :; else
4141 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4143 # We set ac_cv_exeext here because the later test for it is not
4144 # safe: cross compilers may not add the suffix if given an `-o'
4145 # argument, so we may need to know it at that point already.
4146 # Even if this section looks crufty: it has the advantage of
4147 # actually working.
4148 break;;
4150 break;;
4151 esac
4152 done
4153 test "$ac_cv_exeext" = no && ac_cv_exeext=
4155 else
4156 ac_file=''
4158 if test -z "$ac_file"; then :
4159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4160 $as_echo "no" >&6; }
4161 $as_echo "$as_me: failed program was:" >&5
4162 sed 's/^/| /' conftest.$ac_ext >&5
4164 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4165 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4166 as_fn_error 77 "C compiler cannot create executables
4167 See \`config.log' for more details" "$LINENO" 5; }
4168 else
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4170 $as_echo "yes" >&6; }
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4173 $as_echo_n "checking for C compiler default output file name... " >&6; }
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4175 $as_echo "$ac_file" >&6; }
4176 ac_exeext=$ac_cv_exeext
4178 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4179 ac_clean_files=$ac_clean_files_save
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4181 $as_echo_n "checking for suffix of executables... " >&6; }
4182 if { { ac_try="$ac_link"
4183 case "(($ac_try" in
4184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4185 *) ac_try_echo=$ac_try;;
4186 esac
4187 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4188 $as_echo "$ac_try_echo"; } >&5
4189 (eval "$ac_link") 2>&5
4190 ac_status=$?
4191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4192 test $ac_status = 0; }; then :
4193 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4194 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4195 # work properly (i.e., refer to `conftest.exe'), while it won't with
4196 # `rm'.
4197 for ac_file in conftest.exe conftest conftest.*; do
4198 test -f "$ac_file" || continue
4199 case $ac_file in
4200 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4201 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4202 break;;
4203 * ) break;;
4204 esac
4205 done
4206 else
4207 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4208 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4209 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4210 See \`config.log' for more details" "$LINENO" 5; }
4212 rm -f conftest conftest$ac_cv_exeext
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4214 $as_echo "$ac_cv_exeext" >&6; }
4216 rm -f conftest.$ac_ext
4217 EXEEXT=$ac_cv_exeext
4218 ac_exeext=$EXEEXT
4219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4220 /* end confdefs.h. */
4221 #include <stdio.h>
4223 main ()
4225 FILE *f = fopen ("conftest.out", "w");
4226 return ferror (f) || fclose (f) != 0;
4229 return 0;
4231 _ACEOF
4232 ac_clean_files="$ac_clean_files conftest.out"
4233 # Check that the compiler produces executables we can run. If not, either
4234 # the compiler is broken, or we cross compile.
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4236 $as_echo_n "checking whether we are cross compiling... " >&6; }
4237 if test "$cross_compiling" != yes; then
4238 { { ac_try="$ac_link"
4239 case "(($ac_try" in
4240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4241 *) ac_try_echo=$ac_try;;
4242 esac
4243 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4244 $as_echo "$ac_try_echo"; } >&5
4245 (eval "$ac_link") 2>&5
4246 ac_status=$?
4247 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4248 test $ac_status = 0; }
4249 if { ac_try='./conftest$ac_cv_exeext'
4250 { { case "(($ac_try" in
4251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4252 *) ac_try_echo=$ac_try;;
4253 esac
4254 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4255 $as_echo "$ac_try_echo"; } >&5
4256 (eval "$ac_try") 2>&5
4257 ac_status=$?
4258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4259 test $ac_status = 0; }; }; then
4260 cross_compiling=no
4261 else
4262 if test "$cross_compiling" = maybe; then
4263 cross_compiling=yes
4264 else
4265 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4266 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4267 as_fn_error $? "cannot run C compiled programs.
4268 If you meant to cross compile, use \`--host'.
4269 See \`config.log' for more details" "$LINENO" 5; }
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4274 $as_echo "$cross_compiling" >&6; }
4276 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4277 ac_clean_files=$ac_clean_files_save
4279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4280 $as_echo_n "checking for suffix of object files... " >&6; }
4281 if ${ac_cv_objext+:} false; then :
4282 $as_echo_n "(cached) " >&6
4283 else
4284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4285 /* end confdefs.h. */
4288 main ()
4292 return 0;
4294 _ACEOF
4295 rm -f conftest.o conftest.obj
4296 if { { ac_try="$ac_compile"
4297 case "(($ac_try" in
4298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4299 *) ac_try_echo=$ac_try;;
4300 esac
4301 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4302 $as_echo "$ac_try_echo"; } >&5
4303 (eval "$ac_compile") 2>&5
4304 ac_status=$?
4305 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4306 test $ac_status = 0; }; then :
4307 for ac_file in conftest.o conftest.obj conftest.*; do
4308 test -f "$ac_file" || continue;
4309 case $ac_file in
4310 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4311 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4312 break;;
4313 esac
4314 done
4315 else
4316 $as_echo "$as_me: failed program was:" >&5
4317 sed 's/^/| /' conftest.$ac_ext >&5
4319 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4320 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4321 as_fn_error $? "cannot compute suffix of object files: cannot compile
4322 See \`config.log' for more details" "$LINENO" 5; }
4324 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4327 $as_echo "$ac_cv_objext" >&6; }
4328 OBJEXT=$ac_cv_objext
4329 ac_objext=$OBJEXT
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4331 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4332 if ${ac_cv_c_compiler_gnu+:} false; then :
4333 $as_echo_n "(cached) " >&6
4334 else
4335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4336 /* end confdefs.h. */
4339 main ()
4341 #ifndef __GNUC__
4342 choke me
4343 #endif
4346 return 0;
4348 _ACEOF
4349 if ac_fn_c_try_compile "$LINENO"; then :
4350 ac_compiler_gnu=yes
4351 else
4352 ac_compiler_gnu=no
4354 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4355 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4359 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4360 if test $ac_compiler_gnu = yes; then
4361 GCC=yes
4362 else
4363 GCC=
4365 ac_test_CFLAGS=${CFLAGS+set}
4366 ac_save_CFLAGS=$CFLAGS
4367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4368 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4369 if ${ac_cv_prog_cc_g+:} false; then :
4370 $as_echo_n "(cached) " >&6
4371 else
4372 ac_save_c_werror_flag=$ac_c_werror_flag
4373 ac_c_werror_flag=yes
4374 ac_cv_prog_cc_g=no
4375 CFLAGS="-g"
4376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4377 /* end confdefs.h. */
4380 main ()
4384 return 0;
4386 _ACEOF
4387 if ac_fn_c_try_compile "$LINENO"; then :
4388 ac_cv_prog_cc_g=yes
4389 else
4390 CFLAGS=""
4391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4392 /* end confdefs.h. */
4395 main ()
4399 return 0;
4401 _ACEOF
4402 if ac_fn_c_try_compile "$LINENO"; then :
4404 else
4405 ac_c_werror_flag=$ac_save_c_werror_flag
4406 CFLAGS="-g"
4407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4408 /* end confdefs.h. */
4411 main ()
4415 return 0;
4417 _ACEOF
4418 if ac_fn_c_try_compile "$LINENO"; then :
4419 ac_cv_prog_cc_g=yes
4421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4426 ac_c_werror_flag=$ac_save_c_werror_flag
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4429 $as_echo "$ac_cv_prog_cc_g" >&6; }
4430 if test "$ac_test_CFLAGS" = set; then
4431 CFLAGS=$ac_save_CFLAGS
4432 elif test $ac_cv_prog_cc_g = yes; then
4433 if test "$GCC" = yes; then
4434 CFLAGS="-g -O2"
4435 else
4436 CFLAGS="-g"
4438 else
4439 if test "$GCC" = yes; then
4440 CFLAGS="-O2"
4441 else
4442 CFLAGS=
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4446 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4447 if ${ac_cv_prog_cc_c89+:} false; then :
4448 $as_echo_n "(cached) " >&6
4449 else
4450 ac_cv_prog_cc_c89=no
4451 ac_save_CC=$CC
4452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 /* end confdefs.h. */
4454 #include <stdarg.h>
4455 #include <stdio.h>
4456 struct stat;
4457 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4458 struct buf { int x; };
4459 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4460 static char *e (p, i)
4461 char **p;
4462 int i;
4464 return p[i];
4466 static char *f (char * (*g) (char **, int), char **p, ...)
4468 char *s;
4469 va_list v;
4470 va_start (v,p);
4471 s = g (p, va_arg (v,int));
4472 va_end (v);
4473 return s;
4476 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4477 function prototypes and stuff, but not '\xHH' hex character constants.
4478 These don't provoke an error unfortunately, instead are silently treated
4479 as 'x'. The following induces an error, until -std is added to get
4480 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4481 array size at least. It's necessary to write '\x00'==0 to get something
4482 that's true only with -std. */
4483 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4485 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4486 inside strings and character constants. */
4487 #define FOO(x) 'x'
4488 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4490 int test (int i, double x);
4491 struct s1 {int (*f) (int a);};
4492 struct s2 {int (*f) (double a);};
4493 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4494 int argc;
4495 char **argv;
4497 main ()
4499 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4501 return 0;
4503 _ACEOF
4504 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4505 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4507 CC="$ac_save_CC $ac_arg"
4508 if ac_fn_c_try_compile "$LINENO"; then :
4509 ac_cv_prog_cc_c89=$ac_arg
4511 rm -f core conftest.err conftest.$ac_objext
4512 test "x$ac_cv_prog_cc_c89" != "xno" && break
4513 done
4514 rm -f conftest.$ac_ext
4515 CC=$ac_save_CC
4518 # AC_CACHE_VAL
4519 case "x$ac_cv_prog_cc_c89" in
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4522 $as_echo "none needed" >&6; } ;;
4523 xno)
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4525 $as_echo "unsupported" >&6; } ;;
4527 CC="$CC $ac_cv_prog_cc_c89"
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4529 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4530 esac
4531 if test "x$ac_cv_prog_cc_c89" != xno; then :
4535 ac_ext=c
4536 ac_cpp='$CPP $CPPFLAGS'
4537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4541 ac_ext=c
4542 ac_cpp='$CPP $CPPFLAGS'
4543 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4544 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4545 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4547 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4548 if ${am_cv_prog_cc_c_o+:} false; then :
4549 $as_echo_n "(cached) " >&6
4550 else
4551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4552 /* end confdefs.h. */
4555 main ()
4559 return 0;
4561 _ACEOF
4562 # Make sure it works both with $CC and with simple cc.
4563 # Following AC_PROG_CC_C_O, we do the test twice because some
4564 # compilers refuse to overwrite an existing .o file with -o,
4565 # though they will create one.
4566 am_cv_prog_cc_c_o=yes
4567 for am_i in 1 2; do
4568 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4569 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4570 ac_status=$?
4571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4572 (exit $ac_status); } \
4573 && test -f conftest2.$ac_objext; then
4574 : OK
4575 else
4576 am_cv_prog_cc_c_o=no
4577 break
4579 done
4580 rm -f core conftest*
4581 unset am_i
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4584 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4585 if test "$am_cv_prog_cc_c_o" != yes; then
4586 # Losing compiler, so override with the script.
4587 # FIXME: It is wrong to rewrite CC.
4588 # But if we don't then we get into trouble of one sort or another.
4589 # A longer-term fix would be to have automake use am__CC in this case,
4590 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4591 CC="$am_aux_dir/compile $CC"
4593 ac_ext=c
4594 ac_cpp='$CPP $CPPFLAGS'
4595 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4596 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4597 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4600 depcc="$CC" am_compiler_list=
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4603 $as_echo_n "checking dependency style of $depcc... " >&6; }
4604 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4605 $as_echo_n "(cached) " >&6
4606 else
4607 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4608 # We make a subdir and do the tests there. Otherwise we can end up
4609 # making bogus files that we don't know about and never remove. For
4610 # instance it was reported that on HP-UX the gcc test will end up
4611 # making a dummy file named 'D' -- because '-MD' means "put the output
4612 # in D".
4613 rm -rf conftest.dir
4614 mkdir conftest.dir
4615 # Copy depcomp to subdir because otherwise we won't find it if we're
4616 # using a relative directory.
4617 cp "$am_depcomp" conftest.dir
4618 cd conftest.dir
4619 # We will build objects and dependencies in a subdirectory because
4620 # it helps to detect inapplicable dependency modes. For instance
4621 # both Tru64's cc and ICC support -MD to output dependencies as a
4622 # side effect of compilation, but ICC will put the dependencies in
4623 # the current directory while Tru64 will put them in the object
4624 # directory.
4625 mkdir sub
4627 am_cv_CC_dependencies_compiler_type=none
4628 if test "$am_compiler_list" = ""; then
4629 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4631 am__universal=false
4632 case " $depcc " in #(
4633 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4634 esac
4636 for depmode in $am_compiler_list; do
4637 # Setup a source with many dependencies, because some compilers
4638 # like to wrap large dependency lists on column 80 (with \), and
4639 # we should not choose a depcomp mode which is confused by this.
4641 # We need to recreate these files for each test, as the compiler may
4642 # overwrite some of them when testing with obscure command lines.
4643 # This happens at least with the AIX C compiler.
4644 : > sub/conftest.c
4645 for i in 1 2 3 4 5 6; do
4646 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4647 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4648 # Solaris 10 /bin/sh.
4649 echo '/* dummy */' > sub/conftst$i.h
4650 done
4651 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4653 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4654 # mode. It turns out that the SunPro C++ compiler does not properly
4655 # handle '-M -o', and we need to detect this. Also, some Intel
4656 # versions had trouble with output in subdirs.
4657 am__obj=sub/conftest.${OBJEXT-o}
4658 am__minus_obj="-o $am__obj"
4659 case $depmode in
4660 gcc)
4661 # This depmode causes a compiler race in universal mode.
4662 test "$am__universal" = false || continue
4664 nosideeffect)
4665 # After this tag, mechanisms are not by side-effect, so they'll
4666 # only be used when explicitly requested.
4667 if test "x$enable_dependency_tracking" = xyes; then
4668 continue
4669 else
4670 break
4673 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4674 # This compiler won't grok '-c -o', but also, the minuso test has
4675 # not run yet. These depmodes are late enough in the game, and
4676 # so weak that their functioning should not be impacted.
4677 am__obj=conftest.${OBJEXT-o}
4678 am__minus_obj=
4680 none) break ;;
4681 esac
4682 if depmode=$depmode \
4683 source=sub/conftest.c object=$am__obj \
4684 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4685 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4686 >/dev/null 2>conftest.err &&
4687 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4688 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4689 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4690 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4691 # icc doesn't choke on unknown options, it will just issue warnings
4692 # or remarks (even with -Werror). So we grep stderr for any message
4693 # that says an option was ignored or not supported.
4694 # When given -MP, icc 7.0 and 7.1 complain thusly:
4695 # icc: Command line warning: ignoring option '-M'; no argument required
4696 # The diagnosis changed in icc 8.0:
4697 # icc: Command line remark: option '-MP' not supported
4698 if (grep 'ignoring option' conftest.err ||
4699 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4700 am_cv_CC_dependencies_compiler_type=$depmode
4701 break
4704 done
4706 cd ..
4707 rm -rf conftest.dir
4708 else
4709 am_cv_CC_dependencies_compiler_type=none
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4714 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4715 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4718 test "x$enable_dependency_tracking" != xno \
4719 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4720 am__fastdepCC_TRUE=
4721 am__fastdepCC_FALSE='#'
4722 else
4723 am__fastdepCC_TRUE='#'
4724 am__fastdepCC_FALSE=
4729 ac_ext=c
4730 ac_cpp='$CPP $CPPFLAGS'
4731 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4732 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4733 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4735 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4736 # On Suns, sometimes $CPP names a directory.
4737 if test -n "$CPP" && test -d "$CPP"; then
4738 CPP=
4740 if test -z "$CPP"; then
4741 if ${ac_cv_prog_CPP+:} false; then :
4742 $as_echo_n "(cached) " >&6
4743 else
4744 # Double quotes because CPP needs to be expanded
4745 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4747 ac_preproc_ok=false
4748 for ac_c_preproc_warn_flag in '' yes
4750 # Use a header file that comes with gcc, so configuring glibc
4751 # with a fresh cross-compiler works.
4752 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4753 # <limits.h> exists even on freestanding compilers.
4754 # On the NeXT, cc -E runs the code through the compiler's parser,
4755 # not just through cpp. "Syntax error" is here to catch this case.
4756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4757 /* end confdefs.h. */
4758 #ifdef __STDC__
4759 # include <limits.h>
4760 #else
4761 # include <assert.h>
4762 #endif
4763 Syntax error
4764 _ACEOF
4765 if ac_fn_c_try_cpp "$LINENO"; then :
4767 else
4768 # Broken: fails on valid input.
4769 continue
4771 rm -f conftest.err conftest.i conftest.$ac_ext
4773 # OK, works on sane cases. Now check whether nonexistent headers
4774 # can be detected and how.
4775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776 /* end confdefs.h. */
4777 #include <ac_nonexistent.h>
4778 _ACEOF
4779 if ac_fn_c_try_cpp "$LINENO"; then :
4780 # Broken: success on invalid input.
4781 continue
4782 else
4783 # Passes both tests.
4784 ac_preproc_ok=:
4785 break
4787 rm -f conftest.err conftest.i conftest.$ac_ext
4789 done
4790 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4791 rm -f conftest.i conftest.err conftest.$ac_ext
4792 if $ac_preproc_ok; then :
4793 break
4796 done
4797 ac_cv_prog_CPP=$CPP
4800 CPP=$ac_cv_prog_CPP
4801 else
4802 ac_cv_prog_CPP=$CPP
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4805 $as_echo "$CPP" >&6; }
4806 ac_preproc_ok=false
4807 for ac_c_preproc_warn_flag in '' yes
4809 # Use a header file that comes with gcc, so configuring glibc
4810 # with a fresh cross-compiler works.
4811 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4812 # <limits.h> exists even on freestanding compilers.
4813 # On the NeXT, cc -E runs the code through the compiler's parser,
4814 # not just through cpp. "Syntax error" is here to catch this case.
4815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4816 /* end confdefs.h. */
4817 #ifdef __STDC__
4818 # include <limits.h>
4819 #else
4820 # include <assert.h>
4821 #endif
4822 Syntax error
4823 _ACEOF
4824 if ac_fn_c_try_cpp "$LINENO"; then :
4826 else
4827 # Broken: fails on valid input.
4828 continue
4830 rm -f conftest.err conftest.i conftest.$ac_ext
4832 # OK, works on sane cases. Now check whether nonexistent headers
4833 # can be detected and how.
4834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4835 /* end confdefs.h. */
4836 #include <ac_nonexistent.h>
4837 _ACEOF
4838 if ac_fn_c_try_cpp "$LINENO"; then :
4839 # Broken: success on invalid input.
4840 continue
4841 else
4842 # Passes both tests.
4843 ac_preproc_ok=:
4844 break
4846 rm -f conftest.err conftest.i conftest.$ac_ext
4848 done
4849 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4850 rm -f conftest.i conftest.err conftest.$ac_ext
4851 if $ac_preproc_ok; then :
4853 else
4854 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4855 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4856 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4857 See \`config.log' for more details" "$LINENO" 5; }
4860 ac_ext=c
4861 ac_cpp='$CPP $CPPFLAGS'
4862 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4863 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4864 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4868 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4869 if ${ac_cv_path_GREP+:} false; then :
4870 $as_echo_n "(cached) " >&6
4871 else
4872 if test -z "$GREP"; then
4873 ac_path_GREP_found=false
4874 # Loop through the user's path and test for each of PROGNAME-LIST
4875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4876 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4878 IFS=$as_save_IFS
4879 test -z "$as_dir" && as_dir=.
4880 for ac_prog in grep ggrep; do
4881 for ac_exec_ext in '' $ac_executable_extensions; do
4882 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4883 as_fn_executable_p "$ac_path_GREP" || continue
4884 # Check for GNU ac_path_GREP and select it if it is found.
4885 # Check for GNU $ac_path_GREP
4886 case `"$ac_path_GREP" --version 2>&1` in
4887 *GNU*)
4888 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4890 ac_count=0
4891 $as_echo_n 0123456789 >"conftest.in"
4892 while :
4894 cat "conftest.in" "conftest.in" >"conftest.tmp"
4895 mv "conftest.tmp" "conftest.in"
4896 cp "conftest.in" "conftest.nl"
4897 $as_echo 'GREP' >> "conftest.nl"
4898 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4899 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4900 as_fn_arith $ac_count + 1 && ac_count=$as_val
4901 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4902 # Best one so far, save it but keep looking for a better one
4903 ac_cv_path_GREP="$ac_path_GREP"
4904 ac_path_GREP_max=$ac_count
4906 # 10*(2^10) chars as input seems more than enough
4907 test $ac_count -gt 10 && break
4908 done
4909 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4910 esac
4912 $ac_path_GREP_found && break 3
4913 done
4914 done
4915 done
4916 IFS=$as_save_IFS
4917 if test -z "$ac_cv_path_GREP"; then
4918 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4920 else
4921 ac_cv_path_GREP=$GREP
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4926 $as_echo "$ac_cv_path_GREP" >&6; }
4927 GREP="$ac_cv_path_GREP"
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4931 $as_echo_n "checking for egrep... " >&6; }
4932 if ${ac_cv_path_EGREP+:} false; then :
4933 $as_echo_n "(cached) " >&6
4934 else
4935 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4936 then ac_cv_path_EGREP="$GREP -E"
4937 else
4938 if test -z "$EGREP"; then
4939 ac_path_EGREP_found=false
4940 # Loop through the user's path and test for each of PROGNAME-LIST
4941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4942 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4944 IFS=$as_save_IFS
4945 test -z "$as_dir" && as_dir=.
4946 for ac_prog in egrep; do
4947 for ac_exec_ext in '' $ac_executable_extensions; do
4948 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4949 as_fn_executable_p "$ac_path_EGREP" || continue
4950 # Check for GNU ac_path_EGREP and select it if it is found.
4951 # Check for GNU $ac_path_EGREP
4952 case `"$ac_path_EGREP" --version 2>&1` in
4953 *GNU*)
4954 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4956 ac_count=0
4957 $as_echo_n 0123456789 >"conftest.in"
4958 while :
4960 cat "conftest.in" "conftest.in" >"conftest.tmp"
4961 mv "conftest.tmp" "conftest.in"
4962 cp "conftest.in" "conftest.nl"
4963 $as_echo 'EGREP' >> "conftest.nl"
4964 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4965 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4966 as_fn_arith $ac_count + 1 && ac_count=$as_val
4967 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4968 # Best one so far, save it but keep looking for a better one
4969 ac_cv_path_EGREP="$ac_path_EGREP"
4970 ac_path_EGREP_max=$ac_count
4972 # 10*(2^10) chars as input seems more than enough
4973 test $ac_count -gt 10 && break
4974 done
4975 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4976 esac
4978 $ac_path_EGREP_found && break 3
4979 done
4980 done
4981 done
4982 IFS=$as_save_IFS
4983 if test -z "$ac_cv_path_EGREP"; then
4984 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4986 else
4987 ac_cv_path_EGREP=$EGREP
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4993 $as_echo "$ac_cv_path_EGREP" >&6; }
4994 EGREP="$ac_cv_path_EGREP"
4997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4998 $as_echo_n "checking for ANSI C header files... " >&6; }
4999 if ${ac_cv_header_stdc+:} false; then :
5000 $as_echo_n "(cached) " >&6
5001 else
5002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5003 /* end confdefs.h. */
5004 #include <stdlib.h>
5005 #include <stdarg.h>
5006 #include <string.h>
5007 #include <float.h>
5010 main ()
5014 return 0;
5016 _ACEOF
5017 if ac_fn_c_try_compile "$LINENO"; then :
5018 ac_cv_header_stdc=yes
5019 else
5020 ac_cv_header_stdc=no
5022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5024 if test $ac_cv_header_stdc = yes; then
5025 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5027 /* end confdefs.h. */
5028 #include <string.h>
5030 _ACEOF
5031 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5032 $EGREP "memchr" >/dev/null 2>&1; then :
5034 else
5035 ac_cv_header_stdc=no
5037 rm -f conftest*
5041 if test $ac_cv_header_stdc = yes; then
5042 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5044 /* end confdefs.h. */
5045 #include <stdlib.h>
5047 _ACEOF
5048 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5049 $EGREP "free" >/dev/null 2>&1; then :
5051 else
5052 ac_cv_header_stdc=no
5054 rm -f conftest*
5058 if test $ac_cv_header_stdc = yes; then
5059 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5060 if test "$cross_compiling" = yes; then :
5062 else
5063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5064 /* end confdefs.h. */
5065 #include <ctype.h>
5066 #include <stdlib.h>
5067 #if ((' ' & 0x0FF) == 0x020)
5068 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5069 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5070 #else
5071 # define ISLOWER(c) \
5072 (('a' <= (c) && (c) <= 'i') \
5073 || ('j' <= (c) && (c) <= 'r') \
5074 || ('s' <= (c) && (c) <= 'z'))
5075 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5076 #endif
5078 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5080 main ()
5082 int i;
5083 for (i = 0; i < 256; i++)
5084 if (XOR (islower (i), ISLOWER (i))
5085 || toupper (i) != TOUPPER (i))
5086 return 2;
5087 return 0;
5089 _ACEOF
5090 if ac_fn_c_try_run "$LINENO"; then :
5092 else
5093 ac_cv_header_stdc=no
5095 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5096 conftest.$ac_objext conftest.beam conftest.$ac_ext
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5102 $as_echo "$ac_cv_header_stdc" >&6; }
5103 if test $ac_cv_header_stdc = yes; then
5105 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5109 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5110 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5111 inttypes.h stdint.h unistd.h
5112 do :
5113 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5114 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5116 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5117 cat >>confdefs.h <<_ACEOF
5118 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5119 _ACEOF
5123 done
5127 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5128 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5129 MINIX=yes
5130 else
5131 MINIX=
5135 if test "$MINIX" = yes; then
5137 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5140 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5143 $as_echo "#define _MINIX 1" >>confdefs.h
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5149 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5150 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5151 $as_echo_n "(cached) " >&6
5152 else
5153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5154 /* end confdefs.h. */
5156 # define __EXTENSIONS__ 1
5157 $ac_includes_default
5159 main ()
5163 return 0;
5165 _ACEOF
5166 if ac_fn_c_try_compile "$LINENO"; then :
5167 ac_cv_safe_to_define___extensions__=yes
5168 else
5169 ac_cv_safe_to_define___extensions__=no
5171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5174 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5175 test $ac_cv_safe_to_define___extensions__ = yes &&
5176 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5178 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5180 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5182 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5184 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5188 # Calculate toolexeclibdir
5189 # Also toolexecdir, though it's only used in toolexeclibdir
5190 case ${version_specific_libs} in
5191 yes)
5192 # Need the gcc compiler version to know where to install libraries
5193 # and header files if --enable-version-specific-runtime-libs option
5194 # is selected.
5195 toolexecdir='$(libdir)/gcc/$(target_alias)'
5196 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
5199 if test -n "$with_cross_host" &&
5200 test x"$with_cross_host" != x"no"; then
5201 # Install a library built with a cross compiler in tooldir, not libdir.
5202 toolexecdir='$(exec_prefix)/$(target_alias)'
5203 toolexeclibdir='$(toolexecdir)/lib'
5204 else
5205 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
5206 toolexeclibdir='$(libdir)'
5208 multi_os_directory=`$CC -print-multi-os-directory`
5209 case $multi_os_directory in
5210 .) ;; # Avoid trailing /.
5211 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
5212 esac
5214 esac
5218 # Create a spec file, so that compile/link tests don't fail
5219 test -f libgfortran.spec || touch libgfortran.spec
5221 ac_ext=c
5222 ac_cpp='$CPP $CPPFLAGS'
5223 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5224 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5225 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5227 # Check the compiler.
5228 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
5229 # We must force CC to /not/ be precious variables; otherwise
5230 # the wrong, non-multilib-adjusted value will be used in multilibs.
5231 # As a side effect, we have to subst CFLAGS ourselves.
5235 ac_ext=c
5236 ac_cpp='$CPP $CPPFLAGS'
5237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5240 if test -n "$ac_tool_prefix"; then
5241 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5242 set dummy ${ac_tool_prefix}gcc; ac_word=$2
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5244 $as_echo_n "checking for $ac_word... " >&6; }
5245 if ${ac_cv_prog_CC+:} false; then :
5246 $as_echo_n "(cached) " >&6
5247 else
5248 if test -n "$CC"; then
5249 ac_cv_prog_CC="$CC" # Let the user override the test.
5250 else
5251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5252 for as_dir in $PATH
5254 IFS=$as_save_IFS
5255 test -z "$as_dir" && as_dir=.
5256 for ac_exec_ext in '' $ac_executable_extensions; do
5257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5258 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5260 break 2
5262 done
5263 done
5264 IFS=$as_save_IFS
5268 CC=$ac_cv_prog_CC
5269 if test -n "$CC"; then
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5271 $as_echo "$CC" >&6; }
5272 else
5273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5274 $as_echo "no" >&6; }
5279 if test -z "$ac_cv_prog_CC"; then
5280 ac_ct_CC=$CC
5281 # Extract the first word of "gcc", so it can be a program name with args.
5282 set dummy gcc; ac_word=$2
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5284 $as_echo_n "checking for $ac_word... " >&6; }
5285 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5286 $as_echo_n "(cached) " >&6
5287 else
5288 if test -n "$ac_ct_CC"; then
5289 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5290 else
5291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5292 for as_dir in $PATH
5294 IFS=$as_save_IFS
5295 test -z "$as_dir" && as_dir=.
5296 for ac_exec_ext in '' $ac_executable_extensions; do
5297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5298 ac_cv_prog_ac_ct_CC="gcc"
5299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5300 break 2
5302 done
5303 done
5304 IFS=$as_save_IFS
5308 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5309 if test -n "$ac_ct_CC"; then
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5311 $as_echo "$ac_ct_CC" >&6; }
5312 else
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5314 $as_echo "no" >&6; }
5317 if test "x$ac_ct_CC" = x; then
5318 CC=""
5319 else
5320 case $cross_compiling:$ac_tool_warned in
5321 yes:)
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5323 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5324 ac_tool_warned=yes ;;
5325 esac
5326 CC=$ac_ct_CC
5328 else
5329 CC="$ac_cv_prog_CC"
5332 if test -z "$CC"; then
5333 if test -n "$ac_tool_prefix"; then
5334 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5335 set dummy ${ac_tool_prefix}cc; ac_word=$2
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5337 $as_echo_n "checking for $ac_word... " >&6; }
5338 if ${ac_cv_prog_CC+:} false; then :
5339 $as_echo_n "(cached) " >&6
5340 else
5341 if test -n "$CC"; then
5342 ac_cv_prog_CC="$CC" # Let the user override the test.
5343 else
5344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5345 for as_dir in $PATH
5347 IFS=$as_save_IFS
5348 test -z "$as_dir" && as_dir=.
5349 for ac_exec_ext in '' $ac_executable_extensions; do
5350 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5351 ac_cv_prog_CC="${ac_tool_prefix}cc"
5352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5353 break 2
5355 done
5356 done
5357 IFS=$as_save_IFS
5361 CC=$ac_cv_prog_CC
5362 if test -n "$CC"; then
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5364 $as_echo "$CC" >&6; }
5365 else
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367 $as_echo "no" >&6; }
5373 if test -z "$CC"; then
5374 # Extract the first word of "cc", so it can be a program name with args.
5375 set dummy cc; ac_word=$2
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5377 $as_echo_n "checking for $ac_word... " >&6; }
5378 if ${ac_cv_prog_CC+:} false; then :
5379 $as_echo_n "(cached) " >&6
5380 else
5381 if test -n "$CC"; then
5382 ac_cv_prog_CC="$CC" # Let the user override the test.
5383 else
5384 ac_prog_rejected=no
5385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5386 for as_dir in $PATH
5388 IFS=$as_save_IFS
5389 test -z "$as_dir" && as_dir=.
5390 for ac_exec_ext in '' $ac_executable_extensions; do
5391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5392 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5393 ac_prog_rejected=yes
5394 continue
5396 ac_cv_prog_CC="cc"
5397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5398 break 2
5400 done
5401 done
5402 IFS=$as_save_IFS
5404 if test $ac_prog_rejected = yes; then
5405 # We found a bogon in the path, so make sure we never use it.
5406 set dummy $ac_cv_prog_CC
5407 shift
5408 if test $# != 0; then
5409 # We chose a different compiler from the bogus one.
5410 # However, it has the same basename, so the bogon will be chosen
5411 # first if we set CC to just the basename; use the full file name.
5412 shift
5413 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5418 CC=$ac_cv_prog_CC
5419 if test -n "$CC"; then
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5421 $as_echo "$CC" >&6; }
5422 else
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5424 $as_echo "no" >&6; }
5429 if test -z "$CC"; then
5430 if test -n "$ac_tool_prefix"; then
5431 for ac_prog in cl.exe
5433 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5434 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5436 $as_echo_n "checking for $ac_word... " >&6; }
5437 if ${ac_cv_prog_CC+:} false; then :
5438 $as_echo_n "(cached) " >&6
5439 else
5440 if test -n "$CC"; then
5441 ac_cv_prog_CC="$CC" # Let the user override the test.
5442 else
5443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5444 for as_dir in $PATH
5446 IFS=$as_save_IFS
5447 test -z "$as_dir" && as_dir=.
5448 for ac_exec_ext in '' $ac_executable_extensions; do
5449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5450 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5452 break 2
5454 done
5455 done
5456 IFS=$as_save_IFS
5460 CC=$ac_cv_prog_CC
5461 if test -n "$CC"; then
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5463 $as_echo "$CC" >&6; }
5464 else
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5466 $as_echo "no" >&6; }
5470 test -n "$CC" && break
5471 done
5473 if test -z "$CC"; then
5474 ac_ct_CC=$CC
5475 for ac_prog in cl.exe
5477 # Extract the first word of "$ac_prog", so it can be a program name with args.
5478 set dummy $ac_prog; ac_word=$2
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5480 $as_echo_n "checking for $ac_word... " >&6; }
5481 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5482 $as_echo_n "(cached) " >&6
5483 else
5484 if test -n "$ac_ct_CC"; then
5485 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5486 else
5487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5488 for as_dir in $PATH
5490 IFS=$as_save_IFS
5491 test -z "$as_dir" && as_dir=.
5492 for ac_exec_ext in '' $ac_executable_extensions; do
5493 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5494 ac_cv_prog_ac_ct_CC="$ac_prog"
5495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5496 break 2
5498 done
5499 done
5500 IFS=$as_save_IFS
5504 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5505 if test -n "$ac_ct_CC"; then
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5507 $as_echo "$ac_ct_CC" >&6; }
5508 else
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5510 $as_echo "no" >&6; }
5514 test -n "$ac_ct_CC" && break
5515 done
5517 if test "x$ac_ct_CC" = x; then
5518 CC=""
5519 else
5520 case $cross_compiling:$ac_tool_warned in
5521 yes:)
5522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5523 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5524 ac_tool_warned=yes ;;
5525 esac
5526 CC=$ac_ct_CC
5533 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5534 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5535 as_fn_error $? "no acceptable C compiler found in \$PATH
5536 See \`config.log' for more details" "$LINENO" 5; }
5538 # Provide some information about the compiler.
5539 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5540 set X $ac_compile
5541 ac_compiler=$2
5542 for ac_option in --version -v -V -qversion; do
5543 { { ac_try="$ac_compiler $ac_option >&5"
5544 case "(($ac_try" in
5545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5546 *) ac_try_echo=$ac_try;;
5547 esac
5548 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5549 $as_echo "$ac_try_echo"; } >&5
5550 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5551 ac_status=$?
5552 if test -s conftest.err; then
5553 sed '10a\
5554 ... rest of stderr output deleted ...
5555 10q' conftest.err >conftest.er1
5556 cat conftest.er1 >&5
5558 rm -f conftest.er1 conftest.err
5559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5560 test $ac_status = 0; }
5561 done
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5564 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5565 if ${ac_cv_c_compiler_gnu+:} false; then :
5566 $as_echo_n "(cached) " >&6
5567 else
5568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5569 /* end confdefs.h. */
5572 main ()
5574 #ifndef __GNUC__
5575 choke me
5576 #endif
5579 return 0;
5581 _ACEOF
5582 if ac_fn_c_try_compile "$LINENO"; then :
5583 ac_compiler_gnu=yes
5584 else
5585 ac_compiler_gnu=no
5587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5588 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5592 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5593 if test $ac_compiler_gnu = yes; then
5594 GCC=yes
5595 else
5596 GCC=
5598 ac_test_CFLAGS=${CFLAGS+set}
5599 ac_save_CFLAGS=$CFLAGS
5600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5601 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5602 if ${ac_cv_prog_cc_g+:} false; then :
5603 $as_echo_n "(cached) " >&6
5604 else
5605 ac_save_c_werror_flag=$ac_c_werror_flag
5606 ac_c_werror_flag=yes
5607 ac_cv_prog_cc_g=no
5608 CFLAGS="-g"
5609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5610 /* end confdefs.h. */
5613 main ()
5617 return 0;
5619 _ACEOF
5620 if ac_fn_c_try_compile "$LINENO"; then :
5621 ac_cv_prog_cc_g=yes
5622 else
5623 CFLAGS=""
5624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5625 /* end confdefs.h. */
5628 main ()
5632 return 0;
5634 _ACEOF
5635 if ac_fn_c_try_compile "$LINENO"; then :
5637 else
5638 ac_c_werror_flag=$ac_save_c_werror_flag
5639 CFLAGS="-g"
5640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5641 /* end confdefs.h. */
5644 main ()
5648 return 0;
5650 _ACEOF
5651 if ac_fn_c_try_compile "$LINENO"; then :
5652 ac_cv_prog_cc_g=yes
5654 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5659 ac_c_werror_flag=$ac_save_c_werror_flag
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5662 $as_echo "$ac_cv_prog_cc_g" >&6; }
5663 if test "$ac_test_CFLAGS" = set; then
5664 CFLAGS=$ac_save_CFLAGS
5665 elif test $ac_cv_prog_cc_g = yes; then
5666 if test "$GCC" = yes; then
5667 CFLAGS="-g -O2"
5668 else
5669 CFLAGS="-g"
5671 else
5672 if test "$GCC" = yes; then
5673 CFLAGS="-O2"
5674 else
5675 CFLAGS=
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5679 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5680 if ${ac_cv_prog_cc_c89+:} false; then :
5681 $as_echo_n "(cached) " >&6
5682 else
5683 ac_cv_prog_cc_c89=no
5684 ac_save_CC=$CC
5685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5686 /* end confdefs.h. */
5687 #include <stdarg.h>
5688 #include <stdio.h>
5689 struct stat;
5690 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5691 struct buf { int x; };
5692 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5693 static char *e (p, i)
5694 char **p;
5695 int i;
5697 return p[i];
5699 static char *f (char * (*g) (char **, int), char **p, ...)
5701 char *s;
5702 va_list v;
5703 va_start (v,p);
5704 s = g (p, va_arg (v,int));
5705 va_end (v);
5706 return s;
5709 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5710 function prototypes and stuff, but not '\xHH' hex character constants.
5711 These don't provoke an error unfortunately, instead are silently treated
5712 as 'x'. The following induces an error, until -std is added to get
5713 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5714 array size at least. It's necessary to write '\x00'==0 to get something
5715 that's true only with -std. */
5716 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5718 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5719 inside strings and character constants. */
5720 #define FOO(x) 'x'
5721 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5723 int test (int i, double x);
5724 struct s1 {int (*f) (int a);};
5725 struct s2 {int (*f) (double a);};
5726 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5727 int argc;
5728 char **argv;
5730 main ()
5732 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5734 return 0;
5736 _ACEOF
5737 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5738 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5740 CC="$ac_save_CC $ac_arg"
5741 if ac_fn_c_try_compile "$LINENO"; then :
5742 ac_cv_prog_cc_c89=$ac_arg
5744 rm -f core conftest.err conftest.$ac_objext
5745 test "x$ac_cv_prog_cc_c89" != "xno" && break
5746 done
5747 rm -f conftest.$ac_ext
5748 CC=$ac_save_CC
5751 # AC_CACHE_VAL
5752 case "x$ac_cv_prog_cc_c89" in
5754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5755 $as_echo "none needed" >&6; } ;;
5756 xno)
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5758 $as_echo "unsupported" >&6; } ;;
5760 CC="$CC $ac_cv_prog_cc_c89"
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5762 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5763 esac
5764 if test "x$ac_cv_prog_cc_c89" != xno; then :
5768 ac_ext=c
5769 ac_cpp='$CPP $CPPFLAGS'
5770 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5771 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5772 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5774 ac_ext=c
5775 ac_cpp='$CPP $CPPFLAGS'
5776 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5777 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5778 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5780 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5781 if ${am_cv_prog_cc_c_o+:} false; then :
5782 $as_echo_n "(cached) " >&6
5783 else
5784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5785 /* end confdefs.h. */
5788 main ()
5792 return 0;
5794 _ACEOF
5795 # Make sure it works both with $CC and with simple cc.
5796 # Following AC_PROG_CC_C_O, we do the test twice because some
5797 # compilers refuse to overwrite an existing .o file with -o,
5798 # though they will create one.
5799 am_cv_prog_cc_c_o=yes
5800 for am_i in 1 2; do
5801 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5802 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5803 ac_status=$?
5804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5805 (exit $ac_status); } \
5806 && test -f conftest2.$ac_objext; then
5807 : OK
5808 else
5809 am_cv_prog_cc_c_o=no
5810 break
5812 done
5813 rm -f core conftest*
5814 unset am_i
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5817 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5818 if test "$am_cv_prog_cc_c_o" != yes; then
5819 # Losing compiler, so override with the script.
5820 # FIXME: It is wrong to rewrite CC.
5821 # But if we don't then we get into trouble of one sort or another.
5822 # A longer-term fix would be to have automake use am__CC in this case,
5823 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5824 CC="$am_aux_dir/compile $CC"
5826 ac_ext=c
5827 ac_cpp='$CPP $CPPFLAGS'
5828 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5829 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5830 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5833 depcc="$CC" am_compiler_list=
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5836 $as_echo_n "checking dependency style of $depcc... " >&6; }
5837 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5838 $as_echo_n "(cached) " >&6
5839 else
5840 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5841 # We make a subdir and do the tests there. Otherwise we can end up
5842 # making bogus files that we don't know about and never remove. For
5843 # instance it was reported that on HP-UX the gcc test will end up
5844 # making a dummy file named 'D' -- because '-MD' means "put the output
5845 # in D".
5846 rm -rf conftest.dir
5847 mkdir conftest.dir
5848 # Copy depcomp to subdir because otherwise we won't find it if we're
5849 # using a relative directory.
5850 cp "$am_depcomp" conftest.dir
5851 cd conftest.dir
5852 # We will build objects and dependencies in a subdirectory because
5853 # it helps to detect inapplicable dependency modes. For instance
5854 # both Tru64's cc and ICC support -MD to output dependencies as a
5855 # side effect of compilation, but ICC will put the dependencies in
5856 # the current directory while Tru64 will put them in the object
5857 # directory.
5858 mkdir sub
5860 am_cv_CC_dependencies_compiler_type=none
5861 if test "$am_compiler_list" = ""; then
5862 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5864 am__universal=false
5865 case " $depcc " in #(
5866 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5867 esac
5869 for depmode in $am_compiler_list; do
5870 # Setup a source with many dependencies, because some compilers
5871 # like to wrap large dependency lists on column 80 (with \), and
5872 # we should not choose a depcomp mode which is confused by this.
5874 # We need to recreate these files for each test, as the compiler may
5875 # overwrite some of them when testing with obscure command lines.
5876 # This happens at least with the AIX C compiler.
5877 : > sub/conftest.c
5878 for i in 1 2 3 4 5 6; do
5879 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5880 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5881 # Solaris 10 /bin/sh.
5882 echo '/* dummy */' > sub/conftst$i.h
5883 done
5884 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5886 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5887 # mode. It turns out that the SunPro C++ compiler does not properly
5888 # handle '-M -o', and we need to detect this. Also, some Intel
5889 # versions had trouble with output in subdirs.
5890 am__obj=sub/conftest.${OBJEXT-o}
5891 am__minus_obj="-o $am__obj"
5892 case $depmode in
5893 gcc)
5894 # This depmode causes a compiler race in universal mode.
5895 test "$am__universal" = false || continue
5897 nosideeffect)
5898 # After this tag, mechanisms are not by side-effect, so they'll
5899 # only be used when explicitly requested.
5900 if test "x$enable_dependency_tracking" = xyes; then
5901 continue
5902 else
5903 break
5906 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5907 # This compiler won't grok '-c -o', but also, the minuso test has
5908 # not run yet. These depmodes are late enough in the game, and
5909 # so weak that their functioning should not be impacted.
5910 am__obj=conftest.${OBJEXT-o}
5911 am__minus_obj=
5913 none) break ;;
5914 esac
5915 if depmode=$depmode \
5916 source=sub/conftest.c object=$am__obj \
5917 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5918 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5919 >/dev/null 2>conftest.err &&
5920 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5921 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5922 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5923 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5924 # icc doesn't choke on unknown options, it will just issue warnings
5925 # or remarks (even with -Werror). So we grep stderr for any message
5926 # that says an option was ignored or not supported.
5927 # When given -MP, icc 7.0 and 7.1 complain thusly:
5928 # icc: Command line warning: ignoring option '-M'; no argument required
5929 # The diagnosis changed in icc 8.0:
5930 # icc: Command line remark: option '-MP' not supported
5931 if (grep 'ignoring option' conftest.err ||
5932 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5933 am_cv_CC_dependencies_compiler_type=$depmode
5934 break
5937 done
5939 cd ..
5940 rm -rf conftest.dir
5941 else
5942 am_cv_CC_dependencies_compiler_type=none
5946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5947 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5948 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5951 test "x$enable_dependency_tracking" != xno \
5952 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5953 am__fastdepCC_TRUE=
5954 am__fastdepCC_FALSE='#'
5955 else
5956 am__fastdepCC_TRUE='#'
5957 am__fastdepCC_FALSE=
5967 # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
5968 if test "x$GCC" = "xyes"; then
5969 AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
5970 ## We like to use C11 and C99 routines when available. This makes
5971 ## sure that
5972 ## __STDC_VERSION__ is set such that libc includes make them available.
5973 AM_CFLAGS="-std=gnu11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -Werror=implicit-function-declaration -Werror=vla"
5974 ## Compile the following tests with the same system header contents
5975 ## that we'll encounter when compiling our own source files.
5976 CFLAGS="-std=gnu11 $CFLAGS"
5979 # Add CET specific flags if CET is enabled
5980 # Check whether --enable-cet was given.
5981 if test "${enable_cet+set}" = set; then :
5982 enableval=$enable_cet;
5983 case "$enableval" in
5984 yes|no|auto) ;;
5985 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5986 esac
5988 else
5989 enable_cet=no
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5994 $as_echo_n "checking for CET support... " >&6; }
5996 case "$host" in
5997 i[34567]86-*-linux* | x86_64-*-linux*)
5998 case "$enable_cet" in
5999 auto)
6000 # Check if target supports multi-byte NOPs
6001 # and if assembler supports CET insn.
6002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6003 /* end confdefs.h. */
6006 main ()
6009 #if !defined(__SSE2__)
6010 #error target does not support multi-byte NOPs
6011 #else
6012 asm ("setssbsy");
6013 #endif
6016 return 0;
6018 _ACEOF
6019 if ac_fn_c_try_compile "$LINENO"; then :
6020 enable_cet=yes
6021 else
6022 enable_cet=no
6024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6026 yes)
6027 # Check if assembler supports CET.
6028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6029 /* end confdefs.h. */
6032 main ()
6034 asm ("setssbsy");
6036 return 0;
6038 _ACEOF
6039 if ac_fn_c_try_compile "$LINENO"; then :
6041 else
6042 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
6044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6046 esac
6049 enable_cet=no
6051 esac
6052 if test x$enable_cet = xyes; then
6053 CET_FLAGS="-fcf-protection -mshstk"
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6055 $as_echo "yes" >&6; }
6056 else
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6058 $as_echo "no" >&6; }
6061 AM_FCFLAGS="$AM_FCFLAGS $CET_FLAGS"
6062 AM_CFLAGS="$AM_CFLAGS $CET_FLAGS"
6063 CFLAGS="$CFLAGS $CET_FLAGS"
6069 # Check for symbol versioning (copied from libssp).
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
6071 $as_echo_n "checking whether symbol versioning is supported... " >&6; }
6072 # Check whether --enable-symvers was given.
6073 if test "${enable_symvers+set}" = set; then :
6074 enableval=$enable_symvers; gfortran_use_symver=$enableval
6075 else
6076 gfortran_use_symver=yes
6079 if test "x$gfortran_use_symver" != xno; then
6080 save_LDFLAGS="$LDFLAGS"
6081 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
6082 cat > conftest.map <<EOF
6083 FOO_1.0 {
6084 global: *foo*; bar; local: *;
6087 if test x$gcc_no_link = xyes; then
6088 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6091 /* end confdefs.h. */
6092 int foo;
6094 main ()
6098 return 0;
6100 _ACEOF
6101 if ac_fn_c_try_link "$LINENO"; then :
6102 gfortran_use_symver=gnu
6103 else
6104 gfortran_use_symver=no
6106 rm -f core conftest.err conftest.$ac_objext \
6107 conftest$ac_exeext conftest.$ac_ext
6108 if test x$gfortran_use_symver = xno; then
6109 case "$target_os" in
6110 solaris2*)
6111 LDFLAGS="$save_LDFLAGS"
6112 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
6113 # Sun ld cannot handle wildcards and treats all entries as undefined.
6114 cat > conftest.map <<EOF
6115 FOO_1.0 {
6116 global: foo; local: *;
6119 if test x$gcc_no_link = xyes; then
6120 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6123 /* end confdefs.h. */
6124 int foo;
6126 main ()
6130 return 0;
6132 _ACEOF
6133 if ac_fn_c_try_link "$LINENO"; then :
6134 gfortran_use_symver=sun
6135 else
6136 gfortran_use_symver=no
6138 rm -f core conftest.err conftest.$ac_objext \
6139 conftest$ac_exeext conftest.$ac_ext
6141 esac
6143 LDFLAGS="$save_LDFLAGS"
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gfortran_use_symver" >&5
6146 $as_echo "$gfortran_use_symver" >&6; }
6147 if test "x$gfortran_use_symver" != xno; then
6148 LIBGFOR_USE_SYMVER_TRUE=
6149 LIBGFOR_USE_SYMVER_FALSE='#'
6150 else
6151 LIBGFOR_USE_SYMVER_TRUE='#'
6152 LIBGFOR_USE_SYMVER_FALSE=
6155 if test "x$gfortran_use_symver" = xgnu; then
6156 LIBGFOR_USE_SYMVER_GNU_TRUE=
6157 LIBGFOR_USE_SYMVER_GNU_FALSE='#'
6158 else
6159 LIBGFOR_USE_SYMVER_GNU_TRUE='#'
6160 LIBGFOR_USE_SYMVER_GNU_FALSE=
6163 if test "x$gfortran_use_symver" = xsun; then
6164 LIBGFOR_USE_SYMVER_SUN_TRUE=
6165 LIBGFOR_USE_SYMVER_SUN_FALSE='#'
6166 else
6167 LIBGFOR_USE_SYMVER_SUN_TRUE='#'
6168 LIBGFOR_USE_SYMVER_SUN_FALSE=
6172 # For GPU offloading, not everything in libfortran can be supported.
6173 # Currently, the only target that has this problem is nvptx. The
6174 # following is a (partial) list of features that are unsupportable on
6175 # this particular target:
6176 # * Constructors
6177 # * alloca
6178 # * C library support for I/O, with printf as the one notable exception
6179 # * C library support for other features such as signal, environment
6180 # variables, time functions
6182 if test "x${target_cpu}" = xnvptx; then
6183 LIBGFOR_MINIMAL_TRUE=
6184 LIBGFOR_MINIMAL_FALSE='#'
6185 else
6186 LIBGFOR_MINIMAL_TRUE='#'
6187 LIBGFOR_MINIMAL_FALSE=
6191 # Figure out whether the compiler supports "-ffunction-sections -fdata-sections",
6192 # similarly to how libstdc++ does it
6193 ac_test_CFLAGS="${CFLAGS+set}"
6194 ac_save_CFLAGS="$CFLAGS"
6196 # Check for -ffunction-sections -fdata-sections
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc that supports -ffunction-sections -fdata-sections" >&5
6198 $as_echo_n "checking for gcc that supports -ffunction-sections -fdata-sections... " >&6; }
6199 CFLAGS='-Werror -ffunction-sections -fdata-sections'
6200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6201 /* end confdefs.h. */
6204 main ()
6206 int foo;
6208 return 0;
6210 _ACEOF
6211 if ac_fn_c_try_compile "$LINENO"; then :
6212 ac_fdsections=yes
6213 else
6214 ac_fdsections=no
6216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6217 if test "$ac_test_CFLAGS" = set; then
6218 CFLAGS="$ac_save_CFLAGS"
6219 else
6220 # this is the suspicious part
6221 CFLAGS=""
6223 if test x"$ac_fdsections" = x"yes"; then
6224 SECTION_FLAGS='-ffunction-sections -fdata-sections'
6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fdsections" >&5
6227 $as_echo "$ac_fdsections" >&6; }
6230 # Check linker hardware capability support.
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6232 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6233 if ${ac_cv_path_SED+:} false; then :
6234 $as_echo_n "(cached) " >&6
6235 else
6236 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6237 for ac_i in 1 2 3 4 5 6 7; do
6238 ac_script="$ac_script$as_nl$ac_script"
6239 done
6240 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6241 { ac_script=; unset ac_script;}
6242 if test -z "$SED"; then
6243 ac_path_SED_found=false
6244 # Loop through the user's path and test for each of PROGNAME-LIST
6245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6246 for as_dir in $PATH
6248 IFS=$as_save_IFS
6249 test -z "$as_dir" && as_dir=.
6250 for ac_prog in sed gsed; do
6251 for ac_exec_ext in '' $ac_executable_extensions; do
6252 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6253 as_fn_executable_p "$ac_path_SED" || continue
6254 # Check for GNU ac_path_SED and select it if it is found.
6255 # Check for GNU $ac_path_SED
6256 case `"$ac_path_SED" --version 2>&1` in
6257 *GNU*)
6258 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6260 ac_count=0
6261 $as_echo_n 0123456789 >"conftest.in"
6262 while :
6264 cat "conftest.in" "conftest.in" >"conftest.tmp"
6265 mv "conftest.tmp" "conftest.in"
6266 cp "conftest.in" "conftest.nl"
6267 $as_echo '' >> "conftest.nl"
6268 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6269 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6270 as_fn_arith $ac_count + 1 && ac_count=$as_val
6271 if test $ac_count -gt ${ac_path_SED_max-0}; then
6272 # Best one so far, save it but keep looking for a better one
6273 ac_cv_path_SED="$ac_path_SED"
6274 ac_path_SED_max=$ac_count
6276 # 10*(2^10) chars as input seems more than enough
6277 test $ac_count -gt 10 && break
6278 done
6279 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6280 esac
6282 $ac_path_SED_found && break 3
6283 done
6284 done
6285 done
6286 IFS=$as_save_IFS
6287 if test -z "$ac_cv_path_SED"; then
6288 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6290 else
6291 ac_cv_path_SED=$SED
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6296 $as_echo "$ac_cv_path_SED" >&6; }
6297 SED="$ac_cv_path_SED"
6298 rm -f conftest.sed
6300 test -z "$SED" && SED=sed
6301 Xsed="$SED -e 1s/^X//"
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6314 $as_echo_n "checking for fgrep... " >&6; }
6315 if ${ac_cv_path_FGREP+:} false; then :
6316 $as_echo_n "(cached) " >&6
6317 else
6318 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6319 then ac_cv_path_FGREP="$GREP -F"
6320 else
6321 if test -z "$FGREP"; then
6322 ac_path_FGREP_found=false
6323 # Loop through the user's path and test for each of PROGNAME-LIST
6324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6325 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6327 IFS=$as_save_IFS
6328 test -z "$as_dir" && as_dir=.
6329 for ac_prog in fgrep; do
6330 for ac_exec_ext in '' $ac_executable_extensions; do
6331 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6332 as_fn_executable_p "$ac_path_FGREP" || continue
6333 # Check for GNU ac_path_FGREP and select it if it is found.
6334 # Check for GNU $ac_path_FGREP
6335 case `"$ac_path_FGREP" --version 2>&1` in
6336 *GNU*)
6337 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6339 ac_count=0
6340 $as_echo_n 0123456789 >"conftest.in"
6341 while :
6343 cat "conftest.in" "conftest.in" >"conftest.tmp"
6344 mv "conftest.tmp" "conftest.in"
6345 cp "conftest.in" "conftest.nl"
6346 $as_echo 'FGREP' >> "conftest.nl"
6347 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6348 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6349 as_fn_arith $ac_count + 1 && ac_count=$as_val
6350 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6351 # Best one so far, save it but keep looking for a better one
6352 ac_cv_path_FGREP="$ac_path_FGREP"
6353 ac_path_FGREP_max=$ac_count
6355 # 10*(2^10) chars as input seems more than enough
6356 test $ac_count -gt 10 && break
6357 done
6358 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6359 esac
6361 $ac_path_FGREP_found && break 3
6362 done
6363 done
6364 done
6365 IFS=$as_save_IFS
6366 if test -z "$ac_cv_path_FGREP"; then
6367 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6369 else
6370 ac_cv_path_FGREP=$FGREP
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6376 $as_echo "$ac_cv_path_FGREP" >&6; }
6377 FGREP="$ac_cv_path_FGREP"
6380 test -z "$GREP" && GREP=grep
6398 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6399 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6400 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6403 $as_echo_n "checking how to print strings... " >&6; }
6404 # Test print first, because it will be a builtin if present.
6405 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6406 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6407 ECHO='print -r --'
6408 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6409 ECHO='printf %s\n'
6410 else
6411 # Use this function as a fallback that always works.
6412 func_fallback_echo ()
6414 eval 'cat <<_LTECHO_EOF
6416 _LTECHO_EOF'
6418 ECHO='func_fallback_echo'
6421 # func_echo_all arg...
6422 # Invoke $ECHO with all args, space-separated.
6423 func_echo_all ()
6425 $ECHO ""
6428 case "$ECHO" in
6429 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6430 $as_echo "printf" >&6; } ;;
6431 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6432 $as_echo "print -r" >&6; } ;;
6433 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6434 $as_echo "cat" >&6; } ;;
6435 esac
6452 # Check whether --with-gnu-ld was given.
6453 if test "${with_gnu_ld+set}" = set; then :
6454 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6455 else
6456 with_gnu_ld=no
6459 ac_prog=ld
6460 if test "$GCC" = yes; then
6461 # Check if gcc -print-prog-name=ld gives a path.
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6463 $as_echo_n "checking for ld used by $CC... " >&6; }
6464 case $host in
6465 *-*-mingw*)
6466 # gcc leaves a trailing carriage return which upsets mingw
6467 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6469 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6470 esac
6471 case $ac_prog in
6472 # Accept absolute paths.
6473 [\\/]* | ?:[\\/]*)
6474 re_direlt='/[^/][^/]*/\.\./'
6475 # Canonicalize the pathname of ld
6476 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6477 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6478 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6479 done
6480 test -z "$LD" && LD="$ac_prog"
6483 # If it fails, then pretend we aren't using GCC.
6484 ac_prog=ld
6487 # If it is relative, then search for the first ld in PATH.
6488 with_gnu_ld=unknown
6490 esac
6491 elif test "$with_gnu_ld" = yes; then
6492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6493 $as_echo_n "checking for GNU ld... " >&6; }
6494 else
6495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6496 $as_echo_n "checking for non-GNU ld... " >&6; }
6498 if ${lt_cv_path_LD+:} false; then :
6499 $as_echo_n "(cached) " >&6
6500 else
6501 if test -z "$LD"; then
6502 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6503 for ac_dir in $PATH; do
6504 IFS="$lt_save_ifs"
6505 test -z "$ac_dir" && ac_dir=.
6506 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6507 lt_cv_path_LD="$ac_dir/$ac_prog"
6508 # Check to see if the program is GNU ld. I'd rather use --version,
6509 # but apparently some variants of GNU ld only accept -v.
6510 # Break only if it was the GNU/non-GNU ld that we prefer.
6511 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6512 *GNU* | *'with BFD'*)
6513 test "$with_gnu_ld" != no && break
6516 test "$with_gnu_ld" != yes && break
6518 esac
6520 done
6521 IFS="$lt_save_ifs"
6522 else
6523 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6527 LD="$lt_cv_path_LD"
6528 if test -n "$LD"; then
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6530 $as_echo "$LD" >&6; }
6531 else
6532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6533 $as_echo "no" >&6; }
6535 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6537 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6538 if ${lt_cv_prog_gnu_ld+:} false; then :
6539 $as_echo_n "(cached) " >&6
6540 else
6541 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6542 case `$LD -v 2>&1 </dev/null` in
6543 *GNU* | *'with BFD'*)
6544 lt_cv_prog_gnu_ld=yes
6547 lt_cv_prog_gnu_ld=no
6549 esac
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6552 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6553 with_gnu_ld=$lt_cv_prog_gnu_ld
6564 test -z "$HWCAP_LDFLAGS" && HWCAP_LDFLAGS=''
6567 ac_save_LDFLAGS="$LDFLAGS"
6568 LDFLAGS="$LFLAGS -mclear-hwcap"
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mclear-hwcap" >&5
6571 $as_echo_n "checking for -mclear-hwcap... " >&6; }
6572 if test x$gcc_no_link = xyes; then
6573 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6576 /* end confdefs.h. */
6579 main ()
6581 return 0;
6583 return 0;
6585 _ACEOF
6586 if ac_fn_c_try_link "$LINENO"; then :
6587 ac_hwcap_ldflags=yes
6588 else
6589 ac_hwcap_ldflags=no
6591 rm -f core conftest.err conftest.$ac_objext \
6592 conftest$ac_exeext conftest.$ac_ext
6593 if test "$ac_hwcap_ldflags" = "yes"; then
6594 HWCAP_LDFLAGS="-mclear-hwcap $HWCAP_LDFLAGS"
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_ldflags" >&5
6597 $as_echo "$ac_hwcap_ldflags" >&6; }
6599 LDFLAGS="$ac_save_LDFLAGS"
6603 if test $ac_hwcap_ldflags != no; then
6604 HAVE_HWCAP_TRUE=
6605 HAVE_HWCAP_FALSE='#'
6606 else
6607 HAVE_HWCAP_TRUE='#'
6608 HAVE_HWCAP_FALSE=
6613 # Find other programs we need.
6614 if test -n "$ac_tool_prefix"; then
6615 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
6616 set dummy ${ac_tool_prefix}as; ac_word=$2
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6618 $as_echo_n "checking for $ac_word... " >&6; }
6619 if ${ac_cv_prog_AS+:} false; then :
6620 $as_echo_n "(cached) " >&6
6621 else
6622 if test -n "$AS"; then
6623 ac_cv_prog_AS="$AS" # Let the user override the test.
6624 else
6625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6626 for as_dir in $PATH
6628 IFS=$as_save_IFS
6629 test -z "$as_dir" && as_dir=.
6630 for ac_exec_ext in '' $ac_executable_extensions; do
6631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6632 ac_cv_prog_AS="${ac_tool_prefix}as"
6633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6634 break 2
6636 done
6637 done
6638 IFS=$as_save_IFS
6642 AS=$ac_cv_prog_AS
6643 if test -n "$AS"; then
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
6645 $as_echo "$AS" >&6; }
6646 else
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6648 $as_echo "no" >&6; }
6653 if test -z "$ac_cv_prog_AS"; then
6654 ac_ct_AS=$AS
6655 # Extract the first word of "as", so it can be a program name with args.
6656 set dummy as; ac_word=$2
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6658 $as_echo_n "checking for $ac_word... " >&6; }
6659 if ${ac_cv_prog_ac_ct_AS+:} false; then :
6660 $as_echo_n "(cached) " >&6
6661 else
6662 if test -n "$ac_ct_AS"; then
6663 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
6664 else
6665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6666 for as_dir in $PATH
6668 IFS=$as_save_IFS
6669 test -z "$as_dir" && as_dir=.
6670 for ac_exec_ext in '' $ac_executable_extensions; do
6671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6672 ac_cv_prog_ac_ct_AS="as"
6673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6674 break 2
6676 done
6677 done
6678 IFS=$as_save_IFS
6682 ac_ct_AS=$ac_cv_prog_ac_ct_AS
6683 if test -n "$ac_ct_AS"; then
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
6685 $as_echo "$ac_ct_AS" >&6; }
6686 else
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6688 $as_echo "no" >&6; }
6691 if test "x$ac_ct_AS" = x; then
6692 AS=""
6693 else
6694 case $cross_compiling:$ac_tool_warned in
6695 yes:)
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6697 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6698 ac_tool_warned=yes ;;
6699 esac
6700 AS=$ac_ct_AS
6702 else
6703 AS="$ac_cv_prog_AS"
6706 if test -n "$ac_tool_prefix"; then
6707 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6708 set dummy ${ac_tool_prefix}ar; ac_word=$2
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6710 $as_echo_n "checking for $ac_word... " >&6; }
6711 if ${ac_cv_prog_AR+:} false; then :
6712 $as_echo_n "(cached) " >&6
6713 else
6714 if test -n "$AR"; then
6715 ac_cv_prog_AR="$AR" # Let the user override the test.
6716 else
6717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718 for as_dir in $PATH
6720 IFS=$as_save_IFS
6721 test -z "$as_dir" && as_dir=.
6722 for ac_exec_ext in '' $ac_executable_extensions; do
6723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6724 ac_cv_prog_AR="${ac_tool_prefix}ar"
6725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6726 break 2
6728 done
6729 done
6730 IFS=$as_save_IFS
6734 AR=$ac_cv_prog_AR
6735 if test -n "$AR"; then
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6737 $as_echo "$AR" >&6; }
6738 else
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6740 $as_echo "no" >&6; }
6745 if test -z "$ac_cv_prog_AR"; then
6746 ac_ct_AR=$AR
6747 # Extract the first word of "ar", so it can be a program name with args.
6748 set dummy ar; ac_word=$2
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6750 $as_echo_n "checking for $ac_word... " >&6; }
6751 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6752 $as_echo_n "(cached) " >&6
6753 else
6754 if test -n "$ac_ct_AR"; then
6755 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6756 else
6757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6758 for as_dir in $PATH
6760 IFS=$as_save_IFS
6761 test -z "$as_dir" && as_dir=.
6762 for ac_exec_ext in '' $ac_executable_extensions; do
6763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6764 ac_cv_prog_ac_ct_AR="ar"
6765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6766 break 2
6768 done
6769 done
6770 IFS=$as_save_IFS
6774 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6775 if test -n "$ac_ct_AR"; then
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6777 $as_echo "$ac_ct_AR" >&6; }
6778 else
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6780 $as_echo "no" >&6; }
6783 if test "x$ac_ct_AR" = x; then
6784 AR=""
6785 else
6786 case $cross_compiling:$ac_tool_warned in
6787 yes:)
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6789 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6790 ac_tool_warned=yes ;;
6791 esac
6792 AR=$ac_ct_AR
6794 else
6795 AR="$ac_cv_prog_AR"
6798 if test -n "$ac_tool_prefix"; then
6799 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6800 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6802 $as_echo_n "checking for $ac_word... " >&6; }
6803 if ${ac_cv_prog_RANLIB+:} false; then :
6804 $as_echo_n "(cached) " >&6
6805 else
6806 if test -n "$RANLIB"; then
6807 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6808 else
6809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810 for as_dir in $PATH
6812 IFS=$as_save_IFS
6813 test -z "$as_dir" && as_dir=.
6814 for ac_exec_ext in '' $ac_executable_extensions; do
6815 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6816 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6818 break 2
6820 done
6821 done
6822 IFS=$as_save_IFS
6826 RANLIB=$ac_cv_prog_RANLIB
6827 if test -n "$RANLIB"; then
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6829 $as_echo "$RANLIB" >&6; }
6830 else
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6832 $as_echo "no" >&6; }
6837 if test -z "$ac_cv_prog_RANLIB"; then
6838 ac_ct_RANLIB=$RANLIB
6839 # Extract the first word of "ranlib", so it can be a program name with args.
6840 set dummy ranlib; ac_word=$2
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6842 $as_echo_n "checking for $ac_word... " >&6; }
6843 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6844 $as_echo_n "(cached) " >&6
6845 else
6846 if test -n "$ac_ct_RANLIB"; then
6847 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6848 else
6849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6850 for as_dir in $PATH
6852 IFS=$as_save_IFS
6853 test -z "$as_dir" && as_dir=.
6854 for ac_exec_ext in '' $ac_executable_extensions; do
6855 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6856 ac_cv_prog_ac_ct_RANLIB="ranlib"
6857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6858 break 2
6860 done
6861 done
6862 IFS=$as_save_IFS
6866 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6867 if test -n "$ac_ct_RANLIB"; then
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6869 $as_echo "$ac_ct_RANLIB" >&6; }
6870 else
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6872 $as_echo "no" >&6; }
6875 if test "x$ac_ct_RANLIB" = x; then
6876 RANLIB="ranlib-not-found-in-path-error"
6877 else
6878 case $cross_compiling:$ac_tool_warned in
6879 yes:)
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6881 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6882 ac_tool_warned=yes ;;
6883 esac
6884 RANLIB=$ac_ct_RANLIB
6886 else
6887 RANLIB="$ac_cv_prog_RANLIB"
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6891 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6892 set x ${MAKE-make}
6893 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6894 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
6895 $as_echo_n "(cached) " >&6
6896 else
6897 cat >conftest.make <<\_ACEOF
6898 SHELL = /bin/sh
6899 all:
6900 @echo '@@@%%%=$(MAKE)=@@@%%%'
6901 _ACEOF
6902 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6903 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6904 *@@@%%%=?*=@@@%%%*)
6905 eval ac_cv_prog_make_${ac_make}_set=yes;;
6907 eval ac_cv_prog_make_${ac_make}_set=no;;
6908 esac
6909 rm -f conftest.make
6911 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6913 $as_echo "yes" >&6; }
6914 SET_MAKE=
6915 else
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6917 $as_echo "no" >&6; }
6918 SET_MAKE="MAKE=${MAKE-make}"
6923 # Configure libtool
6924 #AC_MSG_NOTICE([====== Starting libtool configuration])
6925 enable_dlopen=yes
6929 case `pwd` in
6930 *\ * | *\ *)
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6932 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6933 esac
6937 macro_version='2.2.7a'
6938 macro_revision='1.3134'
6952 ltmain="$ac_aux_dir/ltmain.sh"
6954 # Backslashify metacharacters that are still active within
6955 # double-quoted strings.
6956 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6958 # Same as above, but do not quote variable references.
6959 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6961 # Sed substitution to delay expansion of an escaped shell variable in a
6962 # double_quote_subst'ed string.
6963 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6965 # Sed substitution to delay expansion of an escaped single quote.
6966 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6968 # Sed substitution to avoid accidental globbing in evaled expressions
6969 no_glob_subst='s/\*/\\\*/g'
6971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6972 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6973 if ${lt_cv_path_NM+:} false; then :
6974 $as_echo_n "(cached) " >&6
6975 else
6976 if test -n "$NM"; then
6977 # Let the user override the test.
6978 lt_cv_path_NM="$NM"
6979 else
6980 lt_nm_to_check="${ac_tool_prefix}nm"
6981 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6982 lt_nm_to_check="$lt_nm_to_check nm"
6984 for lt_tmp_nm in $lt_nm_to_check; do
6985 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6986 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6987 IFS="$lt_save_ifs"
6988 test -z "$ac_dir" && ac_dir=.
6989 tmp_nm="$ac_dir/$lt_tmp_nm"
6990 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6991 # Check to see if the nm accepts a BSD-compat flag.
6992 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6993 # nm: unknown option "B" ignored
6994 # Tru64's nm complains that /dev/null is an invalid object file
6995 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6996 */dev/null* | *'Invalid file or object type'*)
6997 lt_cv_path_NM="$tmp_nm -B"
6998 break
7001 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7002 */dev/null*)
7003 lt_cv_path_NM="$tmp_nm -p"
7004 break
7007 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7008 continue # so that we can try to find one that supports BSD flags
7010 esac
7012 esac
7014 done
7015 IFS="$lt_save_ifs"
7016 done
7017 : ${lt_cv_path_NM=no}
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7021 $as_echo "$lt_cv_path_NM" >&6; }
7022 if test "$lt_cv_path_NM" != "no"; then
7023 NM="$lt_cv_path_NM"
7024 else
7025 # Didn't find any BSD compatible name lister, look for dumpbin.
7026 if test -n "$DUMPBIN"; then :
7027 # Let the user override the test.
7028 else
7029 if test -n "$ac_tool_prefix"; then
7030 for ac_prog in dumpbin "link -dump"
7032 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7033 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7035 $as_echo_n "checking for $ac_word... " >&6; }
7036 if ${ac_cv_prog_DUMPBIN+:} false; then :
7037 $as_echo_n "(cached) " >&6
7038 else
7039 if test -n "$DUMPBIN"; then
7040 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7041 else
7042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7043 for as_dir in $PATH
7045 IFS=$as_save_IFS
7046 test -z "$as_dir" && as_dir=.
7047 for ac_exec_ext in '' $ac_executable_extensions; do
7048 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7049 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7051 break 2
7053 done
7054 done
7055 IFS=$as_save_IFS
7059 DUMPBIN=$ac_cv_prog_DUMPBIN
7060 if test -n "$DUMPBIN"; then
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7062 $as_echo "$DUMPBIN" >&6; }
7063 else
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7065 $as_echo "no" >&6; }
7069 test -n "$DUMPBIN" && break
7070 done
7072 if test -z "$DUMPBIN"; then
7073 ac_ct_DUMPBIN=$DUMPBIN
7074 for ac_prog in dumpbin "link -dump"
7076 # Extract the first word of "$ac_prog", so it can be a program name with args.
7077 set dummy $ac_prog; ac_word=$2
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7079 $as_echo_n "checking for $ac_word... " >&6; }
7080 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
7081 $as_echo_n "(cached) " >&6
7082 else
7083 if test -n "$ac_ct_DUMPBIN"; then
7084 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7085 else
7086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7087 for as_dir in $PATH
7089 IFS=$as_save_IFS
7090 test -z "$as_dir" && as_dir=.
7091 for ac_exec_ext in '' $ac_executable_extensions; do
7092 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7093 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7095 break 2
7097 done
7098 done
7099 IFS=$as_save_IFS
7103 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7104 if test -n "$ac_ct_DUMPBIN"; then
7105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7106 $as_echo "$ac_ct_DUMPBIN" >&6; }
7107 else
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7109 $as_echo "no" >&6; }
7113 test -n "$ac_ct_DUMPBIN" && break
7114 done
7116 if test "x$ac_ct_DUMPBIN" = x; then
7117 DUMPBIN=":"
7118 else
7119 case $cross_compiling:$ac_tool_warned in
7120 yes:)
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7122 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7123 ac_tool_warned=yes ;;
7124 esac
7125 DUMPBIN=$ac_ct_DUMPBIN
7129 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
7130 *COFF*)
7131 DUMPBIN="$DUMPBIN -symbols"
7134 DUMPBIN=:
7136 esac
7139 if test "$DUMPBIN" != ":"; then
7140 NM="$DUMPBIN"
7143 test -z "$NM" && NM=nm
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7151 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7152 if ${lt_cv_nm_interface+:} false; then :
7153 $as_echo_n "(cached) " >&6
7154 else
7155 lt_cv_nm_interface="BSD nm"
7156 echo "int some_variable = 0;" > conftest.$ac_ext
7157 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7158 (eval "$ac_compile" 2>conftest.err)
7159 cat conftest.err >&5
7160 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7161 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7162 cat conftest.err >&5
7163 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7164 cat conftest.out >&5
7165 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7166 lt_cv_nm_interface="MS dumpbin"
7168 rm -f conftest*
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7171 $as_echo "$lt_cv_nm_interface" >&6; }
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7174 $as_echo_n "checking whether ln -s works... " >&6; }
7175 LN_S=$as_ln_s
7176 if test "$LN_S" = "ln -s"; then
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7178 $as_echo "yes" >&6; }
7179 else
7180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7181 $as_echo "no, using $LN_S" >&6; }
7184 # find the maximum length of command line arguments
7185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7186 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7187 if ${lt_cv_sys_max_cmd_len+:} false; then :
7188 $as_echo_n "(cached) " >&6
7189 else
7191 teststring="ABCD"
7193 case $build_os in
7194 msdosdjgpp*)
7195 # On DJGPP, this test can blow up pretty badly due to problems in libc
7196 # (any single argument exceeding 2000 bytes causes a buffer overrun
7197 # during glob expansion). Even if it were fixed, the result of this
7198 # check would be larger than it should be.
7199 lt_cv_sys_max_cmd_len=12288; # 12K is about right
7202 gnu*)
7203 # Under GNU Hurd, this test is not required because there is
7204 # no limit to the length of command line arguments.
7205 # Libtool will interpret -1 as no limit whatsoever
7206 lt_cv_sys_max_cmd_len=-1;
7209 cygwin* | mingw* | cegcc*)
7210 # On Win9x/ME, this test blows up -- it succeeds, but takes
7211 # about 5 minutes as the teststring grows exponentially.
7212 # Worse, since 9x/ME are not pre-emptively multitasking,
7213 # you end up with a "frozen" computer, even though with patience
7214 # the test eventually succeeds (with a max line length of 256k).
7215 # Instead, let's just punt: use the minimum linelength reported by
7216 # all of the supported platforms: 8192 (on NT/2K/XP).
7217 lt_cv_sys_max_cmd_len=8192;
7220 mint*)
7221 # On MiNT this can take a long time and run out of memory.
7222 lt_cv_sys_max_cmd_len=8192;
7225 amigaos*)
7226 # On AmigaOS with pdksh, this test takes hours, literally.
7227 # So we just punt and use a minimum line length of 8192.
7228 lt_cv_sys_max_cmd_len=8192;
7231 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7232 # This has been around since 386BSD, at least. Likely further.
7233 if test -x /sbin/sysctl; then
7234 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7235 elif test -x /usr/sbin/sysctl; then
7236 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7237 else
7238 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
7240 # And add a safety zone
7241 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7242 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7245 interix*)
7246 # We know the value 262144 and hardcode it with a safety zone (like BSD)
7247 lt_cv_sys_max_cmd_len=196608
7250 osf*)
7251 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7252 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7253 # nice to cause kernel panics so lets avoid the loop below.
7254 # First set a reasonable default.
7255 lt_cv_sys_max_cmd_len=16384
7257 if test -x /sbin/sysconfig; then
7258 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7259 *1*) lt_cv_sys_max_cmd_len=-1 ;;
7260 esac
7263 sco3.2v5*)
7264 lt_cv_sys_max_cmd_len=102400
7266 sysv5* | sco5v6* | sysv4.2uw2*)
7267 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7268 if test -n "$kargmax"; then
7269 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
7270 else
7271 lt_cv_sys_max_cmd_len=32768
7275 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7276 if test -n "$lt_cv_sys_max_cmd_len"; then
7277 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7278 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7279 else
7280 # Make teststring a little bigger before we do anything with it.
7281 # a 1K string should be a reasonable start.
7282 for i in 1 2 3 4 5 6 7 8 ; do
7283 teststring=$teststring$teststring
7284 done
7285 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7286 # If test is not a shell built-in, we'll probably end up computing a
7287 # maximum length that is only half of the actual maximum length, but
7288 # we can't tell.
7289 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
7290 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7291 test $i != 17 # 1/2 MB should be enough
7293 i=`expr $i + 1`
7294 teststring=$teststring$teststring
7295 done
7296 # Only check the string length outside the loop.
7297 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7298 teststring=
7299 # Add a significant safety factor because C++ compilers can tack on
7300 # massive amounts of additional arguments before passing them to the
7301 # linker. It appears as though 1/2 is a usable value.
7302 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7305 esac
7309 if test -n $lt_cv_sys_max_cmd_len ; then
7310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7311 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7312 else
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7314 $as_echo "none" >&6; }
7316 max_cmd_len=$lt_cv_sys_max_cmd_len
7323 : ${CP="cp -f"}
7324 : ${MV="mv -f"}
7325 : ${RM="rm -f"}
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
7328 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7329 # Try some XSI features
7330 xsi_shell=no
7331 ( _lt_dummy="a/b/c"
7332 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
7333 = c,a/b,, \
7334 && eval 'test $(( 1 + 1 )) -eq 2 \
7335 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7336 && xsi_shell=yes
7337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
7338 $as_echo "$xsi_shell" >&6; }
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
7342 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7343 lt_shell_append=no
7344 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
7345 >/dev/null 2>&1 \
7346 && lt_shell_append=yes
7347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
7348 $as_echo "$lt_shell_append" >&6; }
7351 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7352 lt_unset=unset
7353 else
7354 lt_unset=false
7361 # test EBCDIC or ASCII
7362 case `echo X|tr X '\101'` in
7363 A) # ASCII based system
7364 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7365 lt_SP2NL='tr \040 \012'
7366 lt_NL2SP='tr \015\012 \040\040'
7368 *) # EBCDIC based system
7369 lt_SP2NL='tr \100 \n'
7370 lt_NL2SP='tr \r\n \100\100'
7372 esac
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7383 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7384 if ${lt_cv_ld_reload_flag+:} false; then :
7385 $as_echo_n "(cached) " >&6
7386 else
7387 lt_cv_ld_reload_flag='-r'
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7390 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7391 reload_flag=$lt_cv_ld_reload_flag
7392 case $reload_flag in
7393 "" | " "*) ;;
7394 *) reload_flag=" $reload_flag" ;;
7395 esac
7396 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7397 case $host_os in
7398 darwin*)
7399 if test "$GCC" = yes; then
7400 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7401 else
7402 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7405 esac
7415 if test -n "$ac_tool_prefix"; then
7416 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7417 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7419 $as_echo_n "checking for $ac_word... " >&6; }
7420 if ${ac_cv_prog_OBJDUMP+:} false; then :
7421 $as_echo_n "(cached) " >&6
7422 else
7423 if test -n "$OBJDUMP"; then
7424 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7425 else
7426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7427 for as_dir in $PATH
7429 IFS=$as_save_IFS
7430 test -z "$as_dir" && as_dir=.
7431 for ac_exec_ext in '' $ac_executable_extensions; do
7432 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7433 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7435 break 2
7437 done
7438 done
7439 IFS=$as_save_IFS
7443 OBJDUMP=$ac_cv_prog_OBJDUMP
7444 if test -n "$OBJDUMP"; then
7445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7446 $as_echo "$OBJDUMP" >&6; }
7447 else
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7449 $as_echo "no" >&6; }
7454 if test -z "$ac_cv_prog_OBJDUMP"; then
7455 ac_ct_OBJDUMP=$OBJDUMP
7456 # Extract the first word of "objdump", so it can be a program name with args.
7457 set dummy objdump; ac_word=$2
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7459 $as_echo_n "checking for $ac_word... " >&6; }
7460 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7461 $as_echo_n "(cached) " >&6
7462 else
7463 if test -n "$ac_ct_OBJDUMP"; then
7464 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7465 else
7466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7467 for as_dir in $PATH
7469 IFS=$as_save_IFS
7470 test -z "$as_dir" && as_dir=.
7471 for ac_exec_ext in '' $ac_executable_extensions; do
7472 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7473 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7475 break 2
7477 done
7478 done
7479 IFS=$as_save_IFS
7483 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7484 if test -n "$ac_ct_OBJDUMP"; then
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7486 $as_echo "$ac_ct_OBJDUMP" >&6; }
7487 else
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7489 $as_echo "no" >&6; }
7492 if test "x$ac_ct_OBJDUMP" = x; then
7493 OBJDUMP="false"
7494 else
7495 case $cross_compiling:$ac_tool_warned in
7496 yes:)
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7498 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7499 ac_tool_warned=yes ;;
7500 esac
7501 OBJDUMP=$ac_ct_OBJDUMP
7503 else
7504 OBJDUMP="$ac_cv_prog_OBJDUMP"
7507 test -z "$OBJDUMP" && OBJDUMP=objdump
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7518 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7519 if ${lt_cv_deplibs_check_method+:} false; then :
7520 $as_echo_n "(cached) " >&6
7521 else
7522 lt_cv_file_magic_cmd='$MAGIC_CMD'
7523 lt_cv_file_magic_test_file=
7524 lt_cv_deplibs_check_method='unknown'
7525 # Need to set the preceding variable on all platforms that support
7526 # interlibrary dependencies.
7527 # 'none' -- dependencies not supported.
7528 # `unknown' -- same as none, but documents that we really don't know.
7529 # 'pass_all' -- all dependencies passed with no checks.
7530 # 'test_compile' -- check by making test program.
7531 # 'file_magic [[regex]]' -- check by looking for files in library path
7532 # which responds to the $file_magic_cmd with a given extended regex.
7533 # If you have `file' or equivalent on your system and you're not sure
7534 # whether `pass_all' will *always* work, you probably want this one.
7536 case $host_os in
7537 aix[4-9]*)
7538 lt_cv_deplibs_check_method=pass_all
7541 beos*)
7542 lt_cv_deplibs_check_method=pass_all
7545 bsdi[45]*)
7546 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7547 lt_cv_file_magic_cmd='/usr/bin/file -L'
7548 lt_cv_file_magic_test_file=/shlib/libc.so
7551 cygwin*)
7552 # func_win32_libid is a shell function defined in ltmain.sh
7553 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7554 lt_cv_file_magic_cmd='func_win32_libid'
7557 mingw* | pw32*)
7558 # Base MSYS/MinGW do not provide the 'file' command needed by
7559 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7560 # unless we find 'file', for example because we are cross-compiling.
7561 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7562 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7563 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7564 lt_cv_file_magic_cmd='func_win32_libid'
7565 else
7566 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7567 lt_cv_file_magic_cmd='$OBJDUMP -f'
7571 cegcc*)
7572 # use the weaker test based on 'objdump'. See mingw*.
7573 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7574 lt_cv_file_magic_cmd='$OBJDUMP -f'
7577 darwin* | rhapsody*)
7578 lt_cv_deplibs_check_method=pass_all
7581 freebsd* | dragonfly*)
7582 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7583 case $host_cpu in
7584 i*86 )
7585 # Not sure whether the presence of OpenBSD here was a mistake.
7586 # Let's accept both of them until this is cleared up.
7587 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7588 lt_cv_file_magic_cmd=/usr/bin/file
7589 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7591 esac
7592 else
7593 lt_cv_deplibs_check_method=pass_all
7597 gnu*)
7598 lt_cv_deplibs_check_method=pass_all
7601 haiku*)
7602 lt_cv_deplibs_check_method=pass_all
7605 hpux10.20* | hpux11*)
7606 lt_cv_file_magic_cmd=/usr/bin/file
7607 case $host_cpu in
7608 ia64*)
7609 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7610 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7612 hppa*64*)
7613 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]'
7614 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7617 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7618 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7620 esac
7623 interix[3-9]*)
7624 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7625 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7628 irix5* | irix6* | nonstopux*)
7629 case $LD in
7630 *-32|*"-32 ") libmagic=32-bit;;
7631 *-n32|*"-n32 ") libmagic=N32;;
7632 *-64|*"-64 ") libmagic=64-bit;;
7633 *) libmagic=never-match;;
7634 esac
7635 lt_cv_deplibs_check_method=pass_all
7638 # This must be Linux ELF.
7639 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7640 lt_cv_deplibs_check_method=pass_all
7643 netbsd*)
7644 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7645 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7646 else
7647 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7651 newos6*)
7652 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7653 lt_cv_file_magic_cmd=/usr/bin/file
7654 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7657 *nto* | *qnx*)
7658 lt_cv_deplibs_check_method=pass_all
7661 openbsd*)
7662 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7663 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7664 else
7665 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7669 osf3* | osf4* | osf5*)
7670 lt_cv_deplibs_check_method=pass_all
7673 rdos*)
7674 lt_cv_deplibs_check_method=pass_all
7677 solaris*)
7678 lt_cv_deplibs_check_method=pass_all
7681 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7682 lt_cv_deplibs_check_method=pass_all
7685 sysv4 | sysv4.3*)
7686 case $host_vendor in
7687 motorola)
7688 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]'
7689 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7691 ncr)
7692 lt_cv_deplibs_check_method=pass_all
7694 sequent)
7695 lt_cv_file_magic_cmd='/bin/file'
7696 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7698 sni)
7699 lt_cv_file_magic_cmd='/bin/file'
7700 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7701 lt_cv_file_magic_test_file=/lib/libc.so
7703 siemens)
7704 lt_cv_deplibs_check_method=pass_all
7707 lt_cv_deplibs_check_method=pass_all
7709 esac
7712 tpf*)
7713 lt_cv_deplibs_check_method=pass_all
7715 esac
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7719 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7720 file_magic_cmd=$lt_cv_file_magic_cmd
7721 deplibs_check_method=$lt_cv_deplibs_check_method
7722 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7735 if test -n "$ac_tool_prefix"; then
7736 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7737 set dummy ${ac_tool_prefix}ar; ac_word=$2
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7739 $as_echo_n "checking for $ac_word... " >&6; }
7740 if ${ac_cv_prog_AR+:} false; then :
7741 $as_echo_n "(cached) " >&6
7742 else
7743 if test -n "$AR"; then
7744 ac_cv_prog_AR="$AR" # Let the user override the test.
7745 else
7746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7747 for as_dir in $PATH
7749 IFS=$as_save_IFS
7750 test -z "$as_dir" && as_dir=.
7751 for ac_exec_ext in '' $ac_executable_extensions; do
7752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7753 ac_cv_prog_AR="${ac_tool_prefix}ar"
7754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7755 break 2
7757 done
7758 done
7759 IFS=$as_save_IFS
7763 AR=$ac_cv_prog_AR
7764 if test -n "$AR"; then
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7766 $as_echo "$AR" >&6; }
7767 else
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7769 $as_echo "no" >&6; }
7774 if test -z "$ac_cv_prog_AR"; then
7775 ac_ct_AR=$AR
7776 # Extract the first word of "ar", so it can be a program name with args.
7777 set dummy ar; ac_word=$2
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7779 $as_echo_n "checking for $ac_word... " >&6; }
7780 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7781 $as_echo_n "(cached) " >&6
7782 else
7783 if test -n "$ac_ct_AR"; then
7784 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7785 else
7786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7787 for as_dir in $PATH
7789 IFS=$as_save_IFS
7790 test -z "$as_dir" && as_dir=.
7791 for ac_exec_ext in '' $ac_executable_extensions; do
7792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7793 ac_cv_prog_ac_ct_AR="ar"
7794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7795 break 2
7797 done
7798 done
7799 IFS=$as_save_IFS
7803 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7804 if test -n "$ac_ct_AR"; then
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7806 $as_echo "$ac_ct_AR" >&6; }
7807 else
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7809 $as_echo "no" >&6; }
7812 if test "x$ac_ct_AR" = x; then
7813 AR="false"
7814 else
7815 case $cross_compiling:$ac_tool_warned in
7816 yes:)
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7818 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7819 ac_tool_warned=yes ;;
7820 esac
7821 AR=$ac_ct_AR
7823 else
7824 AR="$ac_cv_prog_AR"
7827 test -z "$AR" && AR=ar
7828 test -z "$AR_FLAGS" && AR_FLAGS=cru
7840 if test -n "$ac_tool_prefix"; then
7841 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7842 set dummy ${ac_tool_prefix}strip; ac_word=$2
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7844 $as_echo_n "checking for $ac_word... " >&6; }
7845 if ${ac_cv_prog_STRIP+:} false; then :
7846 $as_echo_n "(cached) " >&6
7847 else
7848 if test -n "$STRIP"; then
7849 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7850 else
7851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7852 for as_dir in $PATH
7854 IFS=$as_save_IFS
7855 test -z "$as_dir" && as_dir=.
7856 for ac_exec_ext in '' $ac_executable_extensions; do
7857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7858 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7860 break 2
7862 done
7863 done
7864 IFS=$as_save_IFS
7868 STRIP=$ac_cv_prog_STRIP
7869 if test -n "$STRIP"; then
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7871 $as_echo "$STRIP" >&6; }
7872 else
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7874 $as_echo "no" >&6; }
7879 if test -z "$ac_cv_prog_STRIP"; then
7880 ac_ct_STRIP=$STRIP
7881 # Extract the first word of "strip", so it can be a program name with args.
7882 set dummy strip; ac_word=$2
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7884 $as_echo_n "checking for $ac_word... " >&6; }
7885 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7886 $as_echo_n "(cached) " >&6
7887 else
7888 if test -n "$ac_ct_STRIP"; then
7889 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7890 else
7891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7892 for as_dir in $PATH
7894 IFS=$as_save_IFS
7895 test -z "$as_dir" && as_dir=.
7896 for ac_exec_ext in '' $ac_executable_extensions; do
7897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7898 ac_cv_prog_ac_ct_STRIP="strip"
7899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7900 break 2
7902 done
7903 done
7904 IFS=$as_save_IFS
7908 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7909 if test -n "$ac_ct_STRIP"; then
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7911 $as_echo "$ac_ct_STRIP" >&6; }
7912 else
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7914 $as_echo "no" >&6; }
7917 if test "x$ac_ct_STRIP" = x; then
7918 STRIP=":"
7919 else
7920 case $cross_compiling:$ac_tool_warned in
7921 yes:)
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7923 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7924 ac_tool_warned=yes ;;
7925 esac
7926 STRIP=$ac_ct_STRIP
7928 else
7929 STRIP="$ac_cv_prog_STRIP"
7932 test -z "$STRIP" && STRIP=:
7939 if test -n "$ac_tool_prefix"; then
7940 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7941 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7943 $as_echo_n "checking for $ac_word... " >&6; }
7944 if ${ac_cv_prog_RANLIB+:} false; then :
7945 $as_echo_n "(cached) " >&6
7946 else
7947 if test -n "$RANLIB"; then
7948 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7949 else
7950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7951 for as_dir in $PATH
7953 IFS=$as_save_IFS
7954 test -z "$as_dir" && as_dir=.
7955 for ac_exec_ext in '' $ac_executable_extensions; do
7956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7957 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7959 break 2
7961 done
7962 done
7963 IFS=$as_save_IFS
7967 RANLIB=$ac_cv_prog_RANLIB
7968 if test -n "$RANLIB"; then
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7970 $as_echo "$RANLIB" >&6; }
7971 else
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7973 $as_echo "no" >&6; }
7978 if test -z "$ac_cv_prog_RANLIB"; then
7979 ac_ct_RANLIB=$RANLIB
7980 # Extract the first word of "ranlib", so it can be a program name with args.
7981 set dummy ranlib; ac_word=$2
7982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7983 $as_echo_n "checking for $ac_word... " >&6; }
7984 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7985 $as_echo_n "(cached) " >&6
7986 else
7987 if test -n "$ac_ct_RANLIB"; then
7988 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7989 else
7990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7991 for as_dir in $PATH
7993 IFS=$as_save_IFS
7994 test -z "$as_dir" && as_dir=.
7995 for ac_exec_ext in '' $ac_executable_extensions; do
7996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7997 ac_cv_prog_ac_ct_RANLIB="ranlib"
7998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7999 break 2
8001 done
8002 done
8003 IFS=$as_save_IFS
8007 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8008 if test -n "$ac_ct_RANLIB"; then
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8010 $as_echo "$ac_ct_RANLIB" >&6; }
8011 else
8012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8013 $as_echo "no" >&6; }
8016 if test "x$ac_ct_RANLIB" = x; then
8017 RANLIB=":"
8018 else
8019 case $cross_compiling:$ac_tool_warned in
8020 yes:)
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8022 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8023 ac_tool_warned=yes ;;
8024 esac
8025 RANLIB=$ac_ct_RANLIB
8027 else
8028 RANLIB="$ac_cv_prog_RANLIB"
8031 test -z "$RANLIB" && RANLIB=:
8038 # Determine commands to create old-style static archives.
8039 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8040 old_postinstall_cmds='chmod 644 $oldlib'
8041 old_postuninstall_cmds=
8043 if test -n "$RANLIB"; then
8044 case $host_os in
8045 openbsd*)
8046 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8049 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8051 esac
8052 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8055 case $host_os in
8056 darwin*)
8057 lock_old_archive_extraction=yes ;;
8059 lock_old_archive_extraction=no ;;
8060 esac
8100 # If no C compiler was specified, use CC.
8101 LTCC=${LTCC-"$CC"}
8103 # If no C compiler flags were specified, use CFLAGS.
8104 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8106 # Allow CC to be a program name with arguments.
8107 compiler=$CC
8110 # Check for command to grab the raw symbol name followed by C symbol from nm.
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8112 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8113 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
8114 $as_echo_n "(cached) " >&6
8115 else
8117 # These are sane defaults that work on at least a few old systems.
8118 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
8120 # Character class describing NM global symbol codes.
8121 symcode='[BCDEGRST]'
8123 # Regexp to match symbols that can be accessed directly from C.
8124 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8126 # Define system-specific variables.
8127 case $host_os in
8128 aix*)
8129 symcode='[BCDT]'
8131 cygwin* | mingw* | pw32* | cegcc*)
8132 symcode='[ABCDGISTW]'
8134 hpux*)
8135 if test "$host_cpu" = ia64; then
8136 symcode='[ABCDEGRST]'
8139 irix* | nonstopux*)
8140 symcode='[BCDEGRST]'
8142 osf*)
8143 symcode='[BCDEGQRST]'
8145 solaris*)
8146 symcode='[BDRT]'
8148 sco3.2v5*)
8149 symcode='[DT]'
8151 sysv4.2uw2*)
8152 symcode='[DT]'
8154 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8155 symcode='[ABDT]'
8157 sysv4)
8158 symcode='[DFNSTU]'
8160 esac
8162 # If we're using GNU nm, then use its standard symbol codes.
8163 case `$NM -V 2>&1` in
8164 *GNU* | *'with BFD'*)
8165 symcode='[ABCDGIRSTW]' ;;
8166 esac
8168 # Transform an extracted symbol line into a proper C declaration.
8169 # Some systems (esp. on ia64) link data and code symbols differently,
8170 # so use this general approach.
8171 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8173 # Transform an extracted symbol line into symbol name and symbol address
8174 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
8175 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'"
8177 # Handle CRLF in mingw tool chain
8178 opt_cr=
8179 case $build_os in
8180 mingw*)
8181 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8183 esac
8185 # Try without a prefix underscore, then with it.
8186 for ac_symprfx in "" "_"; do
8188 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8189 symxfrm="\\1 $ac_symprfx\\2 \\2"
8191 # Write the raw and C identifiers.
8192 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8193 # Fake it for dumpbin and say T for any non-static function
8194 # and D for any global variable.
8195 # Also find C++ and __fastcall symbols from MSVC++,
8196 # which start with @ or ?.
8197 lt_cv_sys_global_symbol_pipe="$AWK '"\
8198 " {last_section=section; section=\$ 3};"\
8199 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8200 " \$ 0!~/External *\|/{next};"\
8201 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8202 " {if(hide[section]) next};"\
8203 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
8204 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
8205 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
8206 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
8207 " ' prfx=^$ac_symprfx"
8208 else
8209 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8212 # Check to see that the pipe works correctly.
8213 pipe_works=no
8215 rm -f conftest*
8216 cat > conftest.$ac_ext <<_LT_EOF
8217 #ifdef __cplusplus
8218 extern "C" {
8219 #endif
8220 char nm_test_var;
8221 void nm_test_func(void);
8222 void nm_test_func(void){}
8223 #ifdef __cplusplus
8225 #endif
8226 int main(){nm_test_var='a';nm_test_func();return(0);}
8227 _LT_EOF
8229 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8230 (eval $ac_compile) 2>&5
8231 ac_status=$?
8232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8233 test $ac_status = 0; }; then
8234 # Now try to grab the symbols.
8235 nlist=conftest.nm
8236 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8237 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8238 ac_status=$?
8239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8240 test $ac_status = 0; } && test -s "$nlist"; then
8241 # Try sorting and uniquifying the output.
8242 if sort "$nlist" | uniq > "$nlist"T; then
8243 mv -f "$nlist"T "$nlist"
8244 else
8245 rm -f "$nlist"T
8248 # Make sure that we snagged all the symbols we need.
8249 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8250 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8251 cat <<_LT_EOF > conftest.$ac_ext
8252 #ifdef __cplusplus
8253 extern "C" {
8254 #endif
8256 _LT_EOF
8257 # Now generate the symbol file.
8258 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8260 cat <<_LT_EOF >> conftest.$ac_ext
8262 /* The mapping between symbol names and symbols. */
8263 const struct {
8264 const char *name;
8265 void *address;
8267 lt__PROGRAM__LTX_preloaded_symbols[] =
8269 { "@PROGRAM@", (void *) 0 },
8270 _LT_EOF
8271 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8272 cat <<\_LT_EOF >> conftest.$ac_ext
8273 {0, (void *) 0}
8276 /* This works around a problem in FreeBSD linker */
8277 #ifdef FREEBSD_WORKAROUND
8278 static const void *lt_preloaded_setup() {
8279 return lt__PROGRAM__LTX_preloaded_symbols;
8281 #endif
8283 #ifdef __cplusplus
8285 #endif
8286 _LT_EOF
8287 # Now try linking the two files.
8288 mv conftest.$ac_objext conftstm.$ac_objext
8289 lt_save_LIBS="$LIBS"
8290 lt_save_CFLAGS="$CFLAGS"
8291 LIBS="conftstm.$ac_objext"
8292 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8293 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8294 (eval $ac_link) 2>&5
8295 ac_status=$?
8296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8297 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
8298 pipe_works=yes
8300 LIBS="$lt_save_LIBS"
8301 CFLAGS="$lt_save_CFLAGS"
8302 else
8303 echo "cannot find nm_test_func in $nlist" >&5
8305 else
8306 echo "cannot find nm_test_var in $nlist" >&5
8308 else
8309 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8311 else
8312 echo "$progname: failed program was:" >&5
8313 cat conftest.$ac_ext >&5
8315 rm -rf conftest* conftst*
8317 # Do not use the global_symbol_pipe unless it works.
8318 if test "$pipe_works" = yes; then
8319 break
8320 else
8321 lt_cv_sys_global_symbol_pipe=
8323 done
8327 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8328 lt_cv_sys_global_symbol_to_cdecl=
8330 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8332 $as_echo "failed" >&6; }
8333 else
8334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8335 $as_echo "ok" >&6; }
8359 # Check whether --enable-libtool-lock was given.
8360 if test "${enable_libtool_lock+set}" = set; then :
8361 enableval=$enable_libtool_lock;
8364 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8366 # Some flags need to be propagated to the compiler or linker for good
8367 # libtool support.
8368 case $host in
8369 ia64-*-hpux*)
8370 # Find out which ABI we are using.
8371 echo 'int i;' > conftest.$ac_ext
8372 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8373 (eval $ac_compile) 2>&5
8374 ac_status=$?
8375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8376 test $ac_status = 0; }; then
8377 case `/usr/bin/file conftest.$ac_objext` in
8378 *ELF-32*)
8379 HPUX_IA64_MODE="32"
8381 *ELF-64*)
8382 HPUX_IA64_MODE="64"
8384 esac
8386 rm -rf conftest*
8388 *-*-irix6*)
8389 # Find out which ABI we are using.
8390 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8391 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8392 (eval $ac_compile) 2>&5
8393 ac_status=$?
8394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8395 test $ac_status = 0; }; then
8396 if test "$lt_cv_prog_gnu_ld" = yes; then
8397 case `/usr/bin/file conftest.$ac_objext` in
8398 *32-bit*)
8399 LD="${LD-ld} -melf32bsmip"
8401 *N32*)
8402 LD="${LD-ld} -melf32bmipn32"
8404 *64-bit*)
8405 LD="${LD-ld} -melf64bmip"
8407 esac
8408 else
8409 case `/usr/bin/file conftest.$ac_objext` in
8410 *32-bit*)
8411 LD="${LD-ld} -32"
8413 *N32*)
8414 LD="${LD-ld} -n32"
8416 *64-bit*)
8417 LD="${LD-ld} -64"
8419 esac
8422 rm -rf conftest*
8425 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8426 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8427 # Find out which ABI we are using.
8428 echo 'int i;' > conftest.$ac_ext
8429 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8430 (eval $ac_compile) 2>&5
8431 ac_status=$?
8432 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8433 test $ac_status = 0; }; then
8434 case `/usr/bin/file conftest.o` in
8435 *32-bit*)
8436 case $host in
8437 x86_64-*kfreebsd*-gnu)
8438 LD="${LD-ld} -m elf_i386_fbsd"
8440 x86_64-*linux*)
8441 case `/usr/bin/file conftest.o` in
8442 *x86-64*)
8443 LD="${LD-ld} -m elf32_x86_64"
8446 LD="${LD-ld} -m elf_i386"
8448 esac
8450 powerpc64le-*linux*)
8451 LD="${LD-ld} -m elf32lppclinux"
8453 powerpc64-*linux*)
8454 LD="${LD-ld} -m elf32ppclinux"
8456 s390x-*linux*)
8457 LD="${LD-ld} -m elf_s390"
8459 sparc64-*linux*)
8460 LD="${LD-ld} -m elf32_sparc"
8462 esac
8464 *64-bit*)
8465 case $host in
8466 x86_64-*kfreebsd*-gnu)
8467 LD="${LD-ld} -m elf_x86_64_fbsd"
8469 x86_64-*linux*)
8470 LD="${LD-ld} -m elf_x86_64"
8472 powerpcle-*linux*)
8473 LD="${LD-ld} -m elf64lppc"
8475 powerpc-*linux*)
8476 LD="${LD-ld} -m elf64ppc"
8478 s390*-*linux*|s390*-*tpf*)
8479 LD="${LD-ld} -m elf64_s390"
8481 sparc*-*linux*)
8482 LD="${LD-ld} -m elf64_sparc"
8484 esac
8486 esac
8488 rm -rf conftest*
8491 *-*-sco3.2v5*)
8492 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8493 SAVE_CFLAGS="$CFLAGS"
8494 CFLAGS="$CFLAGS -belf"
8495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8496 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8497 if ${lt_cv_cc_needs_belf+:} false; then :
8498 $as_echo_n "(cached) " >&6
8499 else
8500 ac_ext=c
8501 ac_cpp='$CPP $CPPFLAGS'
8502 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8503 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8504 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8506 if test x$gcc_no_link = xyes; then
8507 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8510 /* end confdefs.h. */
8513 main ()
8517 return 0;
8519 _ACEOF
8520 if ac_fn_c_try_link "$LINENO"; then :
8521 lt_cv_cc_needs_belf=yes
8522 else
8523 lt_cv_cc_needs_belf=no
8525 rm -f core conftest.err conftest.$ac_objext \
8526 conftest$ac_exeext conftest.$ac_ext
8527 ac_ext=c
8528 ac_cpp='$CPP $CPPFLAGS'
8529 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8530 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8531 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8535 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8536 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8537 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8538 CFLAGS="$SAVE_CFLAGS"
8541 sparc*-*solaris*)
8542 # Find out which ABI we are using.
8543 echo 'int i;' > conftest.$ac_ext
8544 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8545 (eval $ac_compile) 2>&5
8546 ac_status=$?
8547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8548 test $ac_status = 0; }; then
8549 case `/usr/bin/file conftest.o` in
8550 *64-bit*)
8551 case $lt_cv_prog_gnu_ld in
8552 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8554 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8555 LD="${LD-ld} -64"
8558 esac
8560 esac
8562 rm -rf conftest*
8564 esac
8566 need_locks="$enable_libtool_lock"
8569 case $host_os in
8570 rhapsody* | darwin*)
8571 if test -n "$ac_tool_prefix"; then
8572 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8573 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8575 $as_echo_n "checking for $ac_word... " >&6; }
8576 if ${ac_cv_prog_DSYMUTIL+:} false; then :
8577 $as_echo_n "(cached) " >&6
8578 else
8579 if test -n "$DSYMUTIL"; then
8580 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8581 else
8582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8583 for as_dir in $PATH
8585 IFS=$as_save_IFS
8586 test -z "$as_dir" && as_dir=.
8587 for ac_exec_ext in '' $ac_executable_extensions; do
8588 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8589 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8591 break 2
8593 done
8594 done
8595 IFS=$as_save_IFS
8599 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8600 if test -n "$DSYMUTIL"; then
8601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8602 $as_echo "$DSYMUTIL" >&6; }
8603 else
8604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8605 $as_echo "no" >&6; }
8610 if test -z "$ac_cv_prog_DSYMUTIL"; then
8611 ac_ct_DSYMUTIL=$DSYMUTIL
8612 # Extract the first word of "dsymutil", so it can be a program name with args.
8613 set dummy dsymutil; ac_word=$2
8614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8615 $as_echo_n "checking for $ac_word... " >&6; }
8616 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8617 $as_echo_n "(cached) " >&6
8618 else
8619 if test -n "$ac_ct_DSYMUTIL"; then
8620 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8621 else
8622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8623 for as_dir in $PATH
8625 IFS=$as_save_IFS
8626 test -z "$as_dir" && as_dir=.
8627 for ac_exec_ext in '' $ac_executable_extensions; do
8628 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8629 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8630 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8631 break 2
8633 done
8634 done
8635 IFS=$as_save_IFS
8639 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8640 if test -n "$ac_ct_DSYMUTIL"; then
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8642 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8643 else
8644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8645 $as_echo "no" >&6; }
8648 if test "x$ac_ct_DSYMUTIL" = x; then
8649 DSYMUTIL=":"
8650 else
8651 case $cross_compiling:$ac_tool_warned in
8652 yes:)
8653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8654 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8655 ac_tool_warned=yes ;;
8656 esac
8657 DSYMUTIL=$ac_ct_DSYMUTIL
8659 else
8660 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8663 if test -n "$ac_tool_prefix"; then
8664 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8665 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8667 $as_echo_n "checking for $ac_word... " >&6; }
8668 if ${ac_cv_prog_NMEDIT+:} false; then :
8669 $as_echo_n "(cached) " >&6
8670 else
8671 if test -n "$NMEDIT"; then
8672 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8673 else
8674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8675 for as_dir in $PATH
8677 IFS=$as_save_IFS
8678 test -z "$as_dir" && as_dir=.
8679 for ac_exec_ext in '' $ac_executable_extensions; do
8680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8681 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8683 break 2
8685 done
8686 done
8687 IFS=$as_save_IFS
8691 NMEDIT=$ac_cv_prog_NMEDIT
8692 if test -n "$NMEDIT"; then
8693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8694 $as_echo "$NMEDIT" >&6; }
8695 else
8696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8697 $as_echo "no" >&6; }
8702 if test -z "$ac_cv_prog_NMEDIT"; then
8703 ac_ct_NMEDIT=$NMEDIT
8704 # Extract the first word of "nmedit", so it can be a program name with args.
8705 set dummy nmedit; ac_word=$2
8706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8707 $as_echo_n "checking for $ac_word... " >&6; }
8708 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8709 $as_echo_n "(cached) " >&6
8710 else
8711 if test -n "$ac_ct_NMEDIT"; then
8712 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8713 else
8714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8715 for as_dir in $PATH
8717 IFS=$as_save_IFS
8718 test -z "$as_dir" && as_dir=.
8719 for ac_exec_ext in '' $ac_executable_extensions; do
8720 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8721 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8723 break 2
8725 done
8726 done
8727 IFS=$as_save_IFS
8731 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8732 if test -n "$ac_ct_NMEDIT"; then
8733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8734 $as_echo "$ac_ct_NMEDIT" >&6; }
8735 else
8736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8737 $as_echo "no" >&6; }
8740 if test "x$ac_ct_NMEDIT" = x; then
8741 NMEDIT=":"
8742 else
8743 case $cross_compiling:$ac_tool_warned in
8744 yes:)
8745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8746 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8747 ac_tool_warned=yes ;;
8748 esac
8749 NMEDIT=$ac_ct_NMEDIT
8751 else
8752 NMEDIT="$ac_cv_prog_NMEDIT"
8755 if test -n "$ac_tool_prefix"; then
8756 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8757 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8759 $as_echo_n "checking for $ac_word... " >&6; }
8760 if ${ac_cv_prog_LIPO+:} false; then :
8761 $as_echo_n "(cached) " >&6
8762 else
8763 if test -n "$LIPO"; then
8764 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8765 else
8766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8767 for as_dir in $PATH
8769 IFS=$as_save_IFS
8770 test -z "$as_dir" && as_dir=.
8771 for ac_exec_ext in '' $ac_executable_extensions; do
8772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8773 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8775 break 2
8777 done
8778 done
8779 IFS=$as_save_IFS
8783 LIPO=$ac_cv_prog_LIPO
8784 if test -n "$LIPO"; then
8785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8786 $as_echo "$LIPO" >&6; }
8787 else
8788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8789 $as_echo "no" >&6; }
8794 if test -z "$ac_cv_prog_LIPO"; then
8795 ac_ct_LIPO=$LIPO
8796 # Extract the first word of "lipo", so it can be a program name with args.
8797 set dummy lipo; ac_word=$2
8798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8799 $as_echo_n "checking for $ac_word... " >&6; }
8800 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8801 $as_echo_n "(cached) " >&6
8802 else
8803 if test -n "$ac_ct_LIPO"; then
8804 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8805 else
8806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8807 for as_dir in $PATH
8809 IFS=$as_save_IFS
8810 test -z "$as_dir" && as_dir=.
8811 for ac_exec_ext in '' $ac_executable_extensions; do
8812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8813 ac_cv_prog_ac_ct_LIPO="lipo"
8814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8815 break 2
8817 done
8818 done
8819 IFS=$as_save_IFS
8823 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8824 if test -n "$ac_ct_LIPO"; then
8825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8826 $as_echo "$ac_ct_LIPO" >&6; }
8827 else
8828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8829 $as_echo "no" >&6; }
8832 if test "x$ac_ct_LIPO" = x; then
8833 LIPO=":"
8834 else
8835 case $cross_compiling:$ac_tool_warned in
8836 yes:)
8837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8838 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8839 ac_tool_warned=yes ;;
8840 esac
8841 LIPO=$ac_ct_LIPO
8843 else
8844 LIPO="$ac_cv_prog_LIPO"
8847 if test -n "$ac_tool_prefix"; then
8848 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8849 set dummy ${ac_tool_prefix}otool; ac_word=$2
8850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8851 $as_echo_n "checking for $ac_word... " >&6; }
8852 if ${ac_cv_prog_OTOOL+:} false; then :
8853 $as_echo_n "(cached) " >&6
8854 else
8855 if test -n "$OTOOL"; then
8856 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8857 else
8858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8859 for as_dir in $PATH
8861 IFS=$as_save_IFS
8862 test -z "$as_dir" && as_dir=.
8863 for ac_exec_ext in '' $ac_executable_extensions; do
8864 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8865 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8867 break 2
8869 done
8870 done
8871 IFS=$as_save_IFS
8875 OTOOL=$ac_cv_prog_OTOOL
8876 if test -n "$OTOOL"; then
8877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8878 $as_echo "$OTOOL" >&6; }
8879 else
8880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8881 $as_echo "no" >&6; }
8886 if test -z "$ac_cv_prog_OTOOL"; then
8887 ac_ct_OTOOL=$OTOOL
8888 # Extract the first word of "otool", so it can be a program name with args.
8889 set dummy otool; ac_word=$2
8890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8891 $as_echo_n "checking for $ac_word... " >&6; }
8892 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8893 $as_echo_n "(cached) " >&6
8894 else
8895 if test -n "$ac_ct_OTOOL"; then
8896 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8897 else
8898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8899 for as_dir in $PATH
8901 IFS=$as_save_IFS
8902 test -z "$as_dir" && as_dir=.
8903 for ac_exec_ext in '' $ac_executable_extensions; do
8904 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8905 ac_cv_prog_ac_ct_OTOOL="otool"
8906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8907 break 2
8909 done
8910 done
8911 IFS=$as_save_IFS
8915 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8916 if test -n "$ac_ct_OTOOL"; then
8917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8918 $as_echo "$ac_ct_OTOOL" >&6; }
8919 else
8920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8921 $as_echo "no" >&6; }
8924 if test "x$ac_ct_OTOOL" = x; then
8925 OTOOL=":"
8926 else
8927 case $cross_compiling:$ac_tool_warned in
8928 yes:)
8929 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8930 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8931 ac_tool_warned=yes ;;
8932 esac
8933 OTOOL=$ac_ct_OTOOL
8935 else
8936 OTOOL="$ac_cv_prog_OTOOL"
8939 if test -n "$ac_tool_prefix"; then
8940 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8941 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8943 $as_echo_n "checking for $ac_word... " >&6; }
8944 if ${ac_cv_prog_OTOOL64+:} false; then :
8945 $as_echo_n "(cached) " >&6
8946 else
8947 if test -n "$OTOOL64"; then
8948 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8949 else
8950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8951 for as_dir in $PATH
8953 IFS=$as_save_IFS
8954 test -z "$as_dir" && as_dir=.
8955 for ac_exec_ext in '' $ac_executable_extensions; do
8956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8957 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8959 break 2
8961 done
8962 done
8963 IFS=$as_save_IFS
8967 OTOOL64=$ac_cv_prog_OTOOL64
8968 if test -n "$OTOOL64"; then
8969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8970 $as_echo "$OTOOL64" >&6; }
8971 else
8972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8973 $as_echo "no" >&6; }
8978 if test -z "$ac_cv_prog_OTOOL64"; then
8979 ac_ct_OTOOL64=$OTOOL64
8980 # Extract the first word of "otool64", so it can be a program name with args.
8981 set dummy otool64; ac_word=$2
8982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8983 $as_echo_n "checking for $ac_word... " >&6; }
8984 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8985 $as_echo_n "(cached) " >&6
8986 else
8987 if test -n "$ac_ct_OTOOL64"; then
8988 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8989 else
8990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8991 for as_dir in $PATH
8993 IFS=$as_save_IFS
8994 test -z "$as_dir" && as_dir=.
8995 for ac_exec_ext in '' $ac_executable_extensions; do
8996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8997 ac_cv_prog_ac_ct_OTOOL64="otool64"
8998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8999 break 2
9001 done
9002 done
9003 IFS=$as_save_IFS
9007 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9008 if test -n "$ac_ct_OTOOL64"; then
9009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9010 $as_echo "$ac_ct_OTOOL64" >&6; }
9011 else
9012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9013 $as_echo "no" >&6; }
9016 if test "x$ac_ct_OTOOL64" = x; then
9017 OTOOL64=":"
9018 else
9019 case $cross_compiling:$ac_tool_warned in
9020 yes:)
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9022 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9023 ac_tool_warned=yes ;;
9024 esac
9025 OTOOL64=$ac_ct_OTOOL64
9027 else
9028 OTOOL64="$ac_cv_prog_OTOOL64"
9057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9058 $as_echo_n "checking for -single_module linker flag... " >&6; }
9059 if ${lt_cv_apple_cc_single_mod+:} false; then :
9060 $as_echo_n "(cached) " >&6
9061 else
9062 lt_cv_apple_cc_single_mod=no
9063 if test -z "${LT_MULTI_MODULE}"; then
9064 # By default we will add the -single_module flag. You can override
9065 # by either setting the environment variable LT_MULTI_MODULE
9066 # non-empty at configure time, or by adding -multi_module to the
9067 # link flags.
9068 rm -rf libconftest.dylib*
9069 echo "int foo(void){return 1;}" > conftest.c
9070 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9071 -dynamiclib -Wl,-single_module conftest.c" >&5
9072 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9073 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9074 _lt_result=$?
9075 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
9076 lt_cv_apple_cc_single_mod=yes
9077 else
9078 cat conftest.err >&5
9080 rm -rf libconftest.dylib*
9081 rm -f conftest.*
9084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9085 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9087 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
9088 if ${lt_cv_ld_exported_symbols_list+:} false; then :
9089 $as_echo_n "(cached) " >&6
9090 else
9091 lt_cv_ld_exported_symbols_list=no
9092 save_LDFLAGS=$LDFLAGS
9093 echo "_main" > conftest.sym
9094 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9095 if test x$gcc_no_link = xyes; then
9096 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9099 /* end confdefs.h. */
9102 main ()
9106 return 0;
9108 _ACEOF
9109 if ac_fn_c_try_link "$LINENO"; then :
9110 lt_cv_ld_exported_symbols_list=yes
9111 else
9112 lt_cv_ld_exported_symbols_list=no
9114 rm -f core conftest.err conftest.$ac_objext \
9115 conftest$ac_exeext conftest.$ac_ext
9116 LDFLAGS="$save_LDFLAGS"
9119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9120 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9122 $as_echo_n "checking for -force_load linker flag... " >&6; }
9123 if ${lt_cv_ld_force_load+:} false; then :
9124 $as_echo_n "(cached) " >&6
9125 else
9126 lt_cv_ld_force_load=no
9127 cat > conftest.c << _LT_EOF
9128 int forced_loaded() { return 2;}
9129 _LT_EOF
9130 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9131 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9132 echo "$AR cru libconftest.a conftest.o" >&5
9133 $AR cru libconftest.a conftest.o 2>&5
9134 cat > conftest.c << _LT_EOF
9135 int main() { return 0;}
9136 _LT_EOF
9137 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9138 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9139 _lt_result=$?
9140 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
9141 lt_cv_ld_force_load=yes
9142 else
9143 cat conftest.err >&5
9145 rm -f conftest.err libconftest.a conftest conftest.c
9146 rm -rf conftest.dSYM
9149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9150 $as_echo "$lt_cv_ld_force_load" >&6; }
9151 case $host_os in
9152 rhapsody* | darwin1.[012])
9153 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
9154 darwin1.*)
9155 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9156 darwin*) # darwin 5.x on
9157 # if running on 10.5 or later, the deployment target defaults
9158 # to the OS version, if on x86, and 10.4, the deployment
9159 # target defaults to 10.4. Don't you love it?
9160 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
9161 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
9162 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9163 10.[012][,.]*)
9164 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9165 10.*)
9166 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9167 esac
9169 esac
9170 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
9171 _lt_dar_single_mod='$single_module'
9173 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
9174 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
9175 else
9176 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
9178 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
9179 _lt_dsymutil='~$DSYMUTIL $lib || :'
9180 else
9181 _lt_dsymutil=
9184 esac
9186 for ac_header in dlfcn.h
9187 do :
9188 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9190 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9191 cat >>confdefs.h <<_ACEOF
9192 #define HAVE_DLFCN_H 1
9193 _ACEOF
9197 done
9203 # Set options
9208 enable_win32_dll=no
9211 # Check whether --enable-shared was given.
9212 if test "${enable_shared+set}" = set; then :
9213 enableval=$enable_shared; p=${PACKAGE-default}
9214 case $enableval in
9215 yes) enable_shared=yes ;;
9216 no) enable_shared=no ;;
9218 enable_shared=no
9219 # Look at the argument we got. We use all the common list separators.
9220 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9221 for pkg in $enableval; do
9222 IFS="$lt_save_ifs"
9223 if test "X$pkg" = "X$p"; then
9224 enable_shared=yes
9226 done
9227 IFS="$lt_save_ifs"
9229 esac
9230 else
9231 enable_shared=yes
9242 # Check whether --enable-static was given.
9243 if test "${enable_static+set}" = set; then :
9244 enableval=$enable_static; p=${PACKAGE-default}
9245 case $enableval in
9246 yes) enable_static=yes ;;
9247 no) enable_static=no ;;
9249 enable_static=no
9250 # Look at the argument we got. We use all the common list separators.
9251 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9252 for pkg in $enableval; do
9253 IFS="$lt_save_ifs"
9254 if test "X$pkg" = "X$p"; then
9255 enable_static=yes
9257 done
9258 IFS="$lt_save_ifs"
9260 esac
9261 else
9262 enable_static=yes
9274 # Check whether --with-pic was given.
9275 if test "${with_pic+set}" = set; then :
9276 withval=$with_pic; pic_mode="$withval"
9277 else
9278 pic_mode=default
9282 test -z "$pic_mode" && pic_mode=default
9290 # Check whether --enable-fast-install was given.
9291 if test "${enable_fast_install+set}" = set; then :
9292 enableval=$enable_fast_install; p=${PACKAGE-default}
9293 case $enableval in
9294 yes) enable_fast_install=yes ;;
9295 no) enable_fast_install=no ;;
9297 enable_fast_install=no
9298 # Look at the argument we got. We use all the common list separators.
9299 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9300 for pkg in $enableval; do
9301 IFS="$lt_save_ifs"
9302 if test "X$pkg" = "X$p"; then
9303 enable_fast_install=yes
9305 done
9306 IFS="$lt_save_ifs"
9308 esac
9309 else
9310 enable_fast_install=yes
9323 # This can be used to rebuild libtool when needed
9324 LIBTOOL_DEPS="$ltmain"
9326 # Always use our own libtool.
9327 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9354 test -z "$LN_S" && LN_S="ln -s"
9369 if test -n "${ZSH_VERSION+set}" ; then
9370 setopt NO_GLOB_SUBST
9373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9374 $as_echo_n "checking for objdir... " >&6; }
9375 if ${lt_cv_objdir+:} false; then :
9376 $as_echo_n "(cached) " >&6
9377 else
9378 rm -f .libs 2>/dev/null
9379 mkdir .libs 2>/dev/null
9380 if test -d .libs; then
9381 lt_cv_objdir=.libs
9382 else
9383 # MS-DOS does not allow filenames that begin with a dot.
9384 lt_cv_objdir=_libs
9386 rmdir .libs 2>/dev/null
9388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9389 $as_echo "$lt_cv_objdir" >&6; }
9390 objdir=$lt_cv_objdir
9396 cat >>confdefs.h <<_ACEOF
9397 #define LT_OBJDIR "$lt_cv_objdir/"
9398 _ACEOF
9403 case $host_os in
9404 aix3*)
9405 # AIX sometimes has problems with the GCC collect2 program. For some
9406 # reason, if we set the COLLECT_NAMES environment variable, the problems
9407 # vanish in a puff of smoke.
9408 if test "X${COLLECT_NAMES+set}" != Xset; then
9409 COLLECT_NAMES=
9410 export COLLECT_NAMES
9413 esac
9415 # Global variables:
9416 ofile=libtool
9417 can_build_shared=yes
9419 # All known linkers require a `.a' archive for static linking (except MSVC,
9420 # which needs '.lib').
9421 libext=a
9423 with_gnu_ld="$lt_cv_prog_gnu_ld"
9425 old_CC="$CC"
9426 old_CFLAGS="$CFLAGS"
9428 # Set sane defaults for various variables
9429 test -z "$CC" && CC=cc
9430 test -z "$LTCC" && LTCC=$CC
9431 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9432 test -z "$LD" && LD=ld
9433 test -z "$ac_objext" && ac_objext=o
9435 for cc_temp in $compiler""; do
9436 case $cc_temp in
9437 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9438 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9439 \-*) ;;
9440 *) break;;
9441 esac
9442 done
9443 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9446 # Only perform the check for file, if the check method requires it
9447 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9448 case $deplibs_check_method in
9449 file_magic*)
9450 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9452 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9453 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9454 $as_echo_n "(cached) " >&6
9455 else
9456 case $MAGIC_CMD in
9457 [\\/*] | ?:[\\/]*)
9458 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9461 lt_save_MAGIC_CMD="$MAGIC_CMD"
9462 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9463 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9464 for ac_dir in $ac_dummy; do
9465 IFS="$lt_save_ifs"
9466 test -z "$ac_dir" && ac_dir=.
9467 if test -f $ac_dir/${ac_tool_prefix}file; then
9468 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9469 if test -n "$file_magic_test_file"; then
9470 case $deplibs_check_method in
9471 "file_magic "*)
9472 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9473 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9474 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9475 $EGREP "$file_magic_regex" > /dev/null; then
9477 else
9478 cat <<_LT_EOF 1>&2
9480 *** Warning: the command libtool uses to detect shared libraries,
9481 *** $file_magic_cmd, produces output that libtool cannot recognize.
9482 *** The result is that libtool may fail to recognize shared libraries
9483 *** as such. This will affect the creation of libtool libraries that
9484 *** depend on shared libraries, but programs linked with such libtool
9485 *** libraries will work regardless of this problem. Nevertheless, you
9486 *** may want to report the problem to your system manager and/or to
9487 *** bug-libtool@gnu.org
9489 _LT_EOF
9490 fi ;;
9491 esac
9493 break
9495 done
9496 IFS="$lt_save_ifs"
9497 MAGIC_CMD="$lt_save_MAGIC_CMD"
9499 esac
9502 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9503 if test -n "$MAGIC_CMD"; then
9504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9505 $as_echo "$MAGIC_CMD" >&6; }
9506 else
9507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9508 $as_echo "no" >&6; }
9515 if test -z "$lt_cv_path_MAGIC_CMD"; then
9516 if test -n "$ac_tool_prefix"; then
9517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9518 $as_echo_n "checking for file... " >&6; }
9519 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9520 $as_echo_n "(cached) " >&6
9521 else
9522 case $MAGIC_CMD in
9523 [\\/*] | ?:[\\/]*)
9524 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9527 lt_save_MAGIC_CMD="$MAGIC_CMD"
9528 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9529 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9530 for ac_dir in $ac_dummy; do
9531 IFS="$lt_save_ifs"
9532 test -z "$ac_dir" && ac_dir=.
9533 if test -f $ac_dir/file; then
9534 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9535 if test -n "$file_magic_test_file"; then
9536 case $deplibs_check_method in
9537 "file_magic "*)
9538 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9539 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9540 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9541 $EGREP "$file_magic_regex" > /dev/null; then
9543 else
9544 cat <<_LT_EOF 1>&2
9546 *** Warning: the command libtool uses to detect shared libraries,
9547 *** $file_magic_cmd, produces output that libtool cannot recognize.
9548 *** The result is that libtool may fail to recognize shared libraries
9549 *** as such. This will affect the creation of libtool libraries that
9550 *** depend on shared libraries, but programs linked with such libtool
9551 *** libraries will work regardless of this problem. Nevertheless, you
9552 *** may want to report the problem to your system manager and/or to
9553 *** bug-libtool@gnu.org
9555 _LT_EOF
9556 fi ;;
9557 esac
9559 break
9561 done
9562 IFS="$lt_save_ifs"
9563 MAGIC_CMD="$lt_save_MAGIC_CMD"
9565 esac
9568 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9569 if test -n "$MAGIC_CMD"; then
9570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9571 $as_echo "$MAGIC_CMD" >&6; }
9572 else
9573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9574 $as_echo "no" >&6; }
9578 else
9579 MAGIC_CMD=:
9585 esac
9587 # Use C for the default configuration in the libtool script
9589 lt_save_CC="$CC"
9590 ac_ext=c
9591 ac_cpp='$CPP $CPPFLAGS'
9592 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9593 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9594 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9597 # Source file extension for C test sources.
9598 ac_ext=c
9600 # Object file extension for compiled C test sources.
9601 objext=o
9602 objext=$objext
9604 # Code to be used in simple compile tests
9605 lt_simple_compile_test_code="int some_variable = 0;"
9607 # Code to be used in simple link tests
9608 lt_simple_link_test_code='int main(){return(0);}'
9616 # If no C compiler was specified, use CC.
9617 LTCC=${LTCC-"$CC"}
9619 # If no C compiler flags were specified, use CFLAGS.
9620 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9622 # Allow CC to be a program name with arguments.
9623 compiler=$CC
9625 # Save the default compiler, since it gets overwritten when the other
9626 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9627 compiler_DEFAULT=$CC
9629 # save warnings/boilerplate of simple test code
9630 ac_outfile=conftest.$ac_objext
9631 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9632 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9633 _lt_compiler_boilerplate=`cat conftest.err`
9634 $RM conftest*
9636 ac_outfile=conftest.$ac_objext
9637 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9638 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9639 _lt_linker_boilerplate=`cat conftest.err`
9640 $RM -r conftest*
9643 ## CAVEAT EMPTOR:
9644 ## There is no encapsulation within the following macros, do not change
9645 ## the running order or otherwise move them around unless you know exactly
9646 ## what you are doing...
9647 if test -n "$compiler"; then
9649 lt_prog_compiler_no_builtin_flag=
9651 if test "$GCC" = yes; then
9652 case $cc_basename in
9653 nvcc*)
9654 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9656 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9657 esac
9659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9660 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9661 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9662 $as_echo_n "(cached) " >&6
9663 else
9664 lt_cv_prog_compiler_rtti_exceptions=no
9665 ac_outfile=conftest.$ac_objext
9666 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9667 lt_compiler_flag="-fno-rtti -fno-exceptions"
9668 # Insert the option either (1) after the last *FLAGS variable, or
9669 # (2) before a word containing "conftest.", or (3) at the end.
9670 # Note that $ac_compile itself does not contain backslashes and begins
9671 # with a dollar sign (not a hyphen), so the echo should work correctly.
9672 # The option is referenced via a variable to avoid confusing sed.
9673 lt_compile=`echo "$ac_compile" | $SED \
9674 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9675 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9676 -e 's:$: $lt_compiler_flag:'`
9677 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9678 (eval "$lt_compile" 2>conftest.err)
9679 ac_status=$?
9680 cat conftest.err >&5
9681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9682 if (exit $ac_status) && test -s "$ac_outfile"; then
9683 # The compiler can only warn and ignore the option if not recognized
9684 # So say no if there are warnings other than the usual output.
9685 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9686 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9687 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9688 lt_cv_prog_compiler_rtti_exceptions=yes
9691 $RM conftest*
9694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9695 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9697 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9698 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9699 else
9710 lt_prog_compiler_wl=
9711 lt_prog_compiler_pic=
9712 lt_prog_compiler_static=
9714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9715 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9717 if test "$GCC" = yes; then
9718 lt_prog_compiler_wl='-Wl,'
9719 lt_prog_compiler_static='-static'
9721 case $host_os in
9722 aix*)
9723 # All AIX code is PIC.
9724 if test "$host_cpu" = ia64; then
9725 # AIX 5 now supports IA64 processor
9726 lt_prog_compiler_static='-Bstatic'
9728 lt_prog_compiler_pic='-fPIC'
9731 amigaos*)
9732 case $host_cpu in
9733 powerpc)
9734 # see comment about AmigaOS4 .so support
9735 lt_prog_compiler_pic='-fPIC'
9737 m68k)
9738 # FIXME: we need at least 68020 code to build shared libraries, but
9739 # adding the `-m68020' flag to GCC prevents building anything better,
9740 # like `-m68040'.
9741 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9743 esac
9746 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9747 # PIC is the default for these OSes.
9750 mingw* | cygwin* | pw32* | os2* | cegcc*)
9751 # This hack is so that the source file can tell whether it is being
9752 # built for inclusion in a dll (and should export symbols for example).
9753 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9754 # (--disable-auto-import) libraries
9755 lt_prog_compiler_pic='-DDLL_EXPORT'
9758 darwin* | rhapsody*)
9759 # PIC is the default on this platform
9760 # Common symbols not allowed in MH_DYLIB files
9761 lt_prog_compiler_pic='-fno-common'
9764 haiku*)
9765 # PIC is the default for Haiku.
9766 # The "-static" flag exists, but is broken.
9767 lt_prog_compiler_static=
9770 hpux*)
9771 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9772 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9773 # sets the default TLS model and affects inlining.
9774 case $host_cpu in
9775 hppa*64*)
9776 # +Z the default
9779 lt_prog_compiler_pic='-fPIC'
9781 esac
9784 interix[3-9]*)
9785 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9786 # Instead, we relocate shared libraries at runtime.
9789 msdosdjgpp*)
9790 # Just because we use GCC doesn't mean we suddenly get shared libraries
9791 # on systems that don't support them.
9792 lt_prog_compiler_can_build_shared=no
9793 enable_shared=no
9796 *nto* | *qnx*)
9797 # QNX uses GNU C++, but need to define -shared option too, otherwise
9798 # it will coredump.
9799 lt_prog_compiler_pic='-fPIC -shared'
9802 sysv4*MP*)
9803 if test -d /usr/nec; then
9804 lt_prog_compiler_pic=-Kconform_pic
9809 lt_prog_compiler_pic='-fPIC'
9811 esac
9813 case $cc_basename in
9814 nvcc*) # Cuda Compiler Driver 2.2
9815 lt_prog_compiler_wl='-Xlinker '
9816 lt_prog_compiler_pic='-Xcompiler -fPIC'
9818 esac
9819 else
9820 # PORTME Check for flag to pass linker flags through the system compiler.
9821 case $host_os in
9822 aix*)
9823 lt_prog_compiler_wl='-Wl,'
9824 if test "$host_cpu" = ia64; then
9825 # AIX 5 now supports IA64 processor
9826 lt_prog_compiler_static='-Bstatic'
9827 else
9828 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9832 mingw* | cygwin* | pw32* | os2* | cegcc*)
9833 # This hack is so that the source file can tell whether it is being
9834 # built for inclusion in a dll (and should export symbols for example).
9835 lt_prog_compiler_pic='-DDLL_EXPORT'
9838 hpux9* | hpux10* | hpux11*)
9839 lt_prog_compiler_wl='-Wl,'
9840 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9841 # not for PA HP-UX.
9842 case $host_cpu in
9843 hppa*64*|ia64*)
9844 # +Z the default
9847 lt_prog_compiler_pic='+Z'
9849 esac
9850 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9851 lt_prog_compiler_static='${wl}-a ${wl}archive'
9854 irix5* | irix6* | nonstopux*)
9855 lt_prog_compiler_wl='-Wl,'
9856 # PIC (with -KPIC) is the default.
9857 lt_prog_compiler_static='-non_shared'
9860 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9861 case $cc_basename in
9862 # old Intel for x86_64 which still supported -KPIC.
9863 ecc*)
9864 lt_prog_compiler_wl='-Wl,'
9865 lt_prog_compiler_pic='-KPIC'
9866 lt_prog_compiler_static='-static'
9868 # icc used to be incompatible with GCC.
9869 # ICC 10 doesn't accept -KPIC any more.
9870 icc* | ifort*)
9871 lt_prog_compiler_wl='-Wl,'
9872 lt_prog_compiler_pic='-fPIC'
9873 lt_prog_compiler_static='-static'
9875 # Lahey Fortran 8.1.
9876 lf95*)
9877 lt_prog_compiler_wl='-Wl,'
9878 lt_prog_compiler_pic='--shared'
9879 lt_prog_compiler_static='--static'
9881 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9882 # Portland Group compilers (*not* the Pentium gcc compiler,
9883 # which looks to be a dead project)
9884 lt_prog_compiler_wl='-Wl,'
9885 lt_prog_compiler_pic='-fpic'
9886 lt_prog_compiler_static='-Bstatic'
9888 ccc*)
9889 lt_prog_compiler_wl='-Wl,'
9890 # All Alpha code is PIC.
9891 lt_prog_compiler_static='-non_shared'
9893 xl* | bgxl* | bgf* | mpixl*)
9894 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9895 lt_prog_compiler_wl='-Wl,'
9896 lt_prog_compiler_pic='-qpic'
9897 lt_prog_compiler_static='-qstaticlink'
9900 case `$CC -V 2>&1 | sed 5q` in
9901 *Sun\ F* | *Sun*Fortran*)
9902 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9903 lt_prog_compiler_pic='-KPIC'
9904 lt_prog_compiler_static='-Bstatic'
9905 lt_prog_compiler_wl=''
9907 *Sun\ C*)
9908 # Sun C 5.9
9909 lt_prog_compiler_pic='-KPIC'
9910 lt_prog_compiler_static='-Bstatic'
9911 lt_prog_compiler_wl='-Wl,'
9913 esac
9915 esac
9918 newsos6)
9919 lt_prog_compiler_pic='-KPIC'
9920 lt_prog_compiler_static='-Bstatic'
9923 *nto* | *qnx*)
9924 # QNX uses GNU C++, but need to define -shared option too, otherwise
9925 # it will coredump.
9926 lt_prog_compiler_pic='-fPIC -shared'
9929 osf3* | osf4* | osf5*)
9930 lt_prog_compiler_wl='-Wl,'
9931 # All OSF/1 code is PIC.
9932 lt_prog_compiler_static='-non_shared'
9935 rdos*)
9936 lt_prog_compiler_static='-non_shared'
9939 solaris*)
9940 lt_prog_compiler_pic='-KPIC'
9941 lt_prog_compiler_static='-Bstatic'
9942 case $cc_basename in
9943 f77* | f90* | f95*)
9944 lt_prog_compiler_wl='-Qoption ld ';;
9946 lt_prog_compiler_wl='-Wl,';;
9947 esac
9950 sunos4*)
9951 lt_prog_compiler_wl='-Qoption ld '
9952 lt_prog_compiler_pic='-PIC'
9953 lt_prog_compiler_static='-Bstatic'
9956 sysv4 | sysv4.2uw2* | sysv4.3*)
9957 lt_prog_compiler_wl='-Wl,'
9958 lt_prog_compiler_pic='-KPIC'
9959 lt_prog_compiler_static='-Bstatic'
9962 sysv4*MP*)
9963 if test -d /usr/nec ;then
9964 lt_prog_compiler_pic='-Kconform_pic'
9965 lt_prog_compiler_static='-Bstatic'
9969 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9970 lt_prog_compiler_wl='-Wl,'
9971 lt_prog_compiler_pic='-KPIC'
9972 lt_prog_compiler_static='-Bstatic'
9975 unicos*)
9976 lt_prog_compiler_wl='-Wl,'
9977 lt_prog_compiler_can_build_shared=no
9980 uts4*)
9981 lt_prog_compiler_pic='-pic'
9982 lt_prog_compiler_static='-Bstatic'
9986 lt_prog_compiler_can_build_shared=no
9988 esac
9991 case $host_os in
9992 # For platforms which do not support PIC, -DPIC is meaningless:
9993 *djgpp*)
9994 lt_prog_compiler_pic=
9997 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9999 esac
10000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10001 $as_echo "$lt_prog_compiler_pic" >&6; }
10009 # Check to make sure the PIC flag actually works.
10011 if test -n "$lt_prog_compiler_pic"; then
10012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10013 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10014 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10015 $as_echo_n "(cached) " >&6
10016 else
10017 lt_cv_prog_compiler_pic_works=no
10018 ac_outfile=conftest.$ac_objext
10019 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10020 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10021 # Insert the option either (1) after the last *FLAGS variable, or
10022 # (2) before a word containing "conftest.", or (3) at the end.
10023 # Note that $ac_compile itself does not contain backslashes and begins
10024 # with a dollar sign (not a hyphen), so the echo should work correctly.
10025 # The option is referenced via a variable to avoid confusing sed.
10026 lt_compile=`echo "$ac_compile" | $SED \
10027 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10028 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10029 -e 's:$: $lt_compiler_flag:'`
10030 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10031 (eval "$lt_compile" 2>conftest.err)
10032 ac_status=$?
10033 cat conftest.err >&5
10034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10035 if (exit $ac_status) && test -s "$ac_outfile"; then
10036 # The compiler can only warn and ignore the option if not recognized
10037 # So say no if there are warnings other than the usual output.
10038 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10039 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10040 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10041 lt_cv_prog_compiler_pic_works=yes
10044 $RM conftest*
10047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10048 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10050 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10051 case $lt_prog_compiler_pic in
10052 "" | " "*) ;;
10053 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10054 esac
10055 else
10056 lt_prog_compiler_pic=
10057 lt_prog_compiler_can_build_shared=no
10068 # Check to make sure the static flag actually works.
10070 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10072 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10073 if ${lt_cv_prog_compiler_static_works+:} false; then :
10074 $as_echo_n "(cached) " >&6
10075 else
10076 lt_cv_prog_compiler_static_works=no
10077 save_LDFLAGS="$LDFLAGS"
10078 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10079 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10080 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10081 # The linker can only warn and ignore the option if not recognized
10082 # So say no if there are warnings
10083 if test -s conftest.err; then
10084 # Append any errors to the config.log.
10085 cat conftest.err 1>&5
10086 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10087 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10088 if diff conftest.exp conftest.er2 >/dev/null; then
10089 lt_cv_prog_compiler_static_works=yes
10091 else
10092 lt_cv_prog_compiler_static_works=yes
10095 $RM -r conftest*
10096 LDFLAGS="$save_LDFLAGS"
10099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10100 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10102 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10104 else
10105 lt_prog_compiler_static=
10114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10115 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10116 if ${lt_cv_prog_compiler_c_o+:} false; then :
10117 $as_echo_n "(cached) " >&6
10118 else
10119 lt_cv_prog_compiler_c_o=no
10120 $RM -r conftest 2>/dev/null
10121 mkdir conftest
10122 cd conftest
10123 mkdir out
10124 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10126 lt_compiler_flag="-o out/conftest2.$ac_objext"
10127 # Insert the option either (1) after the last *FLAGS variable, or
10128 # (2) before a word containing "conftest.", or (3) at the end.
10129 # Note that $ac_compile itself does not contain backslashes and begins
10130 # with a dollar sign (not a hyphen), so the echo should work correctly.
10131 lt_compile=`echo "$ac_compile" | $SED \
10132 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10133 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10134 -e 's:$: $lt_compiler_flag:'`
10135 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10136 (eval "$lt_compile" 2>out/conftest.err)
10137 ac_status=$?
10138 cat out/conftest.err >&5
10139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10140 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10141 then
10142 # The compiler can only warn and ignore the option if not recognized
10143 # So say no if there are warnings
10144 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10145 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10146 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10147 lt_cv_prog_compiler_c_o=yes
10150 chmod u+w . 2>&5
10151 $RM conftest*
10152 # SGI C++ compiler will create directory out/ii_files/ for
10153 # template instantiation
10154 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10155 $RM out/* && rmdir out
10156 cd ..
10157 $RM -r conftest
10158 $RM conftest*
10161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10162 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10170 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10171 if ${lt_cv_prog_compiler_c_o+:} false; then :
10172 $as_echo_n "(cached) " >&6
10173 else
10174 lt_cv_prog_compiler_c_o=no
10175 $RM -r conftest 2>/dev/null
10176 mkdir conftest
10177 cd conftest
10178 mkdir out
10179 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10181 lt_compiler_flag="-o out/conftest2.$ac_objext"
10182 # Insert the option either (1) after the last *FLAGS variable, or
10183 # (2) before a word containing "conftest.", or (3) at the end.
10184 # Note that $ac_compile itself does not contain backslashes and begins
10185 # with a dollar sign (not a hyphen), so the echo should work correctly.
10186 lt_compile=`echo "$ac_compile" | $SED \
10187 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10188 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10189 -e 's:$: $lt_compiler_flag:'`
10190 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10191 (eval "$lt_compile" 2>out/conftest.err)
10192 ac_status=$?
10193 cat out/conftest.err >&5
10194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10195 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10196 then
10197 # The compiler can only warn and ignore the option if not recognized
10198 # So say no if there are warnings
10199 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10200 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10201 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10202 lt_cv_prog_compiler_c_o=yes
10205 chmod u+w . 2>&5
10206 $RM conftest*
10207 # SGI C++ compiler will create directory out/ii_files/ for
10208 # template instantiation
10209 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10210 $RM out/* && rmdir out
10211 cd ..
10212 $RM -r conftest
10213 $RM conftest*
10216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10217 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10222 hard_links="nottested"
10223 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10224 # do not overwrite the value of need_locks provided by the user
10225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10226 $as_echo_n "checking if we can lock with hard links... " >&6; }
10227 hard_links=yes
10228 $RM conftest*
10229 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10230 touch conftest.a
10231 ln conftest.a conftest.b 2>&5 || hard_links=no
10232 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10234 $as_echo "$hard_links" >&6; }
10235 if test "$hard_links" = no; then
10236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10237 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10238 need_locks=warn
10240 else
10241 need_locks=no
10249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10250 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10252 runpath_var=
10253 allow_undefined_flag=
10254 always_export_symbols=no
10255 archive_cmds=
10256 archive_expsym_cmds=
10257 compiler_needs_object=no
10258 enable_shared_with_static_runtimes=no
10259 export_dynamic_flag_spec=
10260 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10261 hardcode_automatic=no
10262 hardcode_direct=no
10263 hardcode_direct_absolute=no
10264 hardcode_libdir_flag_spec=
10265 hardcode_libdir_flag_spec_ld=
10266 hardcode_libdir_separator=
10267 hardcode_minus_L=no
10268 hardcode_shlibpath_var=unsupported
10269 inherit_rpath=no
10270 link_all_deplibs=unknown
10271 module_cmds=
10272 module_expsym_cmds=
10273 old_archive_from_new_cmds=
10274 old_archive_from_expsyms_cmds=
10275 thread_safe_flag_spec=
10276 whole_archive_flag_spec=
10277 # include_expsyms should be a list of space-separated symbols to be *always*
10278 # included in the symbol list
10279 include_expsyms=
10280 # exclude_expsyms can be an extended regexp of symbols to exclude
10281 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10282 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10283 # as well as any symbol that contains `d'.
10284 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10285 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10286 # platforms (ab)use it in PIC code, but their linkers get confused if
10287 # the symbol is explicitly referenced. Since portable code cannot
10288 # rely on this symbol name, it's probably fine to never include it in
10289 # preloaded symbol tables.
10290 # Exclude shared library initialization/finalization symbols.
10291 extract_expsyms_cmds=
10293 case $host_os in
10294 cygwin* | mingw* | pw32* | cegcc*)
10295 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10296 # When not using gcc, we currently assume that we are using
10297 # Microsoft Visual C++.
10298 if test "$GCC" != yes; then
10299 with_gnu_ld=no
10302 interix*)
10303 # we just hope/assume this is gcc and not c89 (= MSVC++)
10304 with_gnu_ld=yes
10306 openbsd*)
10307 with_gnu_ld=no
10309 esac
10311 ld_shlibs=yes
10313 # On some targets, GNU ld is compatible enough with the native linker
10314 # that we're better off using the native interface for both.
10315 lt_use_gnu_ld_interface=no
10316 if test "$with_gnu_ld" = yes; then
10317 case $host_os in
10318 aix*)
10319 # The AIX port of GNU ld has always aspired to compatibility
10320 # with the native linker. However, as the warning in the GNU ld
10321 # block says, versions before 2.19.5* couldn't really create working
10322 # shared libraries, regardless of the interface used.
10323 case `$LD -v 2>&1` in
10324 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10325 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10326 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10328 lt_use_gnu_ld_interface=yes
10330 esac
10333 lt_use_gnu_ld_interface=yes
10335 esac
10338 if test "$lt_use_gnu_ld_interface" = yes; then
10339 # If archive_cmds runs LD, not CC, wlarc should be empty
10340 wlarc='${wl}'
10342 # Set some defaults for GNU ld with shared library support. These
10343 # are reset later if shared libraries are not supported. Putting them
10344 # here allows them to be overridden if necessary.
10345 runpath_var=LD_RUN_PATH
10346 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10347 export_dynamic_flag_spec='${wl}--export-dynamic'
10348 # ancient GNU ld didn't support --whole-archive et. al.
10349 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10350 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10351 else
10352 whole_archive_flag_spec=
10354 supports_anon_versioning=no
10355 case `$LD -v 2>&1` in
10356 *GNU\ gold*) supports_anon_versioning=yes ;;
10357 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10358 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10359 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10360 *\ 2.11.*) ;; # other 2.11 versions
10361 *) supports_anon_versioning=yes ;;
10362 esac
10364 # See if GNU ld supports shared libraries.
10365 case $host_os in
10366 aix[3-9]*)
10367 # On AIX/PPC, the GNU linker is very broken
10368 if test "$host_cpu" != ia64; then
10369 ld_shlibs=no
10370 cat <<_LT_EOF 1>&2
10372 *** Warning: the GNU linker, at least up to release 2.19, is reported
10373 *** to be unable to reliably create shared libraries on AIX.
10374 *** Therefore, libtool is disabling shared libraries support. If you
10375 *** really care for shared libraries, you may want to install binutils
10376 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10377 *** You will then need to restart the configuration process.
10379 _LT_EOF
10383 amigaos*)
10384 case $host_cpu in
10385 powerpc)
10386 # see comment about AmigaOS4 .so support
10387 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10388 archive_expsym_cmds=''
10390 m68k)
10391 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)'
10392 hardcode_libdir_flag_spec='-L$libdir'
10393 hardcode_minus_L=yes
10395 esac
10398 beos*)
10399 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10400 allow_undefined_flag=unsupported
10401 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10402 # support --undefined. This deserves some investigation. FIXME
10403 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10404 else
10405 ld_shlibs=no
10409 cygwin* | mingw* | pw32* | cegcc*)
10410 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10411 # as there is no search path for DLLs.
10412 hardcode_libdir_flag_spec='-L$libdir'
10413 export_dynamic_flag_spec='${wl}--export-all-symbols'
10414 allow_undefined_flag=unsupported
10415 always_export_symbols=no
10416 enable_shared_with_static_runtimes=yes
10417 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10419 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10420 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10421 # If the export-symbols file already is a .def file (1st line
10422 # is EXPORTS), use it as is; otherwise, prepend...
10423 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10424 cp $export_symbols $output_objdir/$soname.def;
10425 else
10426 echo EXPORTS > $output_objdir/$soname.def;
10427 cat $export_symbols >> $output_objdir/$soname.def;
10429 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10430 else
10431 ld_shlibs=no
10435 haiku*)
10436 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10437 link_all_deplibs=yes
10440 interix[3-9]*)
10441 hardcode_direct=no
10442 hardcode_shlibpath_var=no
10443 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10444 export_dynamic_flag_spec='${wl}-E'
10445 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10446 # Instead, shared libraries are loaded at an image base (0x10000000 by
10447 # default) and relocated if they conflict, which is a slow very memory
10448 # consuming and fragmenting process. To avoid this, we pick a random,
10449 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10450 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10451 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10452 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'
10455 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10456 tmp_diet=no
10457 if test "$host_os" = linux-dietlibc; then
10458 case $cc_basename in
10459 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10460 esac
10462 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10463 && test "$tmp_diet" = no
10464 then
10465 tmp_addflag=' $pic_flag'
10466 tmp_sharedflag='-shared'
10467 case $cc_basename,$host_cpu in
10468 pgcc*) # Portland Group C compiler
10469 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'
10470 tmp_addflag=' $pic_flag'
10472 pgf77* | pgf90* | pgf95* | pgfortran*)
10473 # Portland Group f77 and f90 compilers
10474 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'
10475 tmp_addflag=' $pic_flag -Mnomain' ;;
10476 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10477 tmp_addflag=' -i_dynamic' ;;
10478 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10479 tmp_addflag=' -i_dynamic -nofor_main' ;;
10480 ifc* | ifort*) # Intel Fortran compiler
10481 tmp_addflag=' -nofor_main' ;;
10482 lf95*) # Lahey Fortran 8.1
10483 whole_archive_flag_spec=
10484 tmp_sharedflag='--shared' ;;
10485 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10486 tmp_sharedflag='-qmkshrobj'
10487 tmp_addflag= ;;
10488 nvcc*) # Cuda Compiler Driver 2.2
10489 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'
10490 compiler_needs_object=yes
10492 esac
10493 case `$CC -V 2>&1 | sed 5q` in
10494 *Sun\ C*) # Sun C 5.9
10495 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'
10496 compiler_needs_object=yes
10497 tmp_sharedflag='-G' ;;
10498 *Sun\ F*) # Sun Fortran 8.3
10499 tmp_sharedflag='-G' ;;
10500 esac
10501 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10503 if test "x$supports_anon_versioning" = xyes; then
10504 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10505 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10506 echo "local: *; };" >> $output_objdir/$libname.ver~
10507 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10510 case $cc_basename in
10511 xlf* | bgf* | bgxlf* | mpixlf*)
10512 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10513 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10514 hardcode_libdir_flag_spec=
10515 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10516 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10517 if test "x$supports_anon_versioning" = xyes; then
10518 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10519 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10520 echo "local: *; };" >> $output_objdir/$libname.ver~
10521 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10524 esac
10525 else
10526 ld_shlibs=no
10530 netbsd*)
10531 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10532 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10533 wlarc=
10534 else
10535 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10536 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10540 solaris*)
10541 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10542 ld_shlibs=no
10543 cat <<_LT_EOF 1>&2
10545 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10546 *** create shared libraries on Solaris systems. Therefore, libtool
10547 *** is disabling shared libraries support. We urge you to upgrade GNU
10548 *** binutils to release 2.9.1 or newer. Another option is to modify
10549 *** your PATH or compiler configuration so that the native linker is
10550 *** used, and then restart.
10552 _LT_EOF
10553 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10554 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10555 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10556 else
10557 ld_shlibs=no
10561 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10562 case `$LD -v 2>&1` in
10563 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10564 ld_shlibs=no
10565 cat <<_LT_EOF 1>&2
10567 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10568 *** reliably create shared libraries on SCO systems. Therefore, libtool
10569 *** is disabling shared libraries support. We urge you to upgrade GNU
10570 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10571 *** your PATH or compiler configuration so that the native linker is
10572 *** used, and then restart.
10574 _LT_EOF
10577 # For security reasons, it is highly recommended that you always
10578 # use absolute paths for naming shared libraries, and exclude the
10579 # DT_RUNPATH tag from executables and libraries. But doing so
10580 # requires that you compile everything twice, which is a pain.
10581 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10582 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10583 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10584 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10585 else
10586 ld_shlibs=no
10589 esac
10592 sunos4*)
10593 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10594 wlarc=
10595 hardcode_direct=yes
10596 hardcode_shlibpath_var=no
10600 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10601 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10602 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10603 else
10604 ld_shlibs=no
10607 esac
10609 if test "$ld_shlibs" = no; then
10610 runpath_var=
10611 hardcode_libdir_flag_spec=
10612 export_dynamic_flag_spec=
10613 whole_archive_flag_spec=
10615 else
10616 # PORTME fill in a description of your system's linker (not GNU ld)
10617 case $host_os in
10618 aix3*)
10619 allow_undefined_flag=unsupported
10620 always_export_symbols=yes
10621 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'
10622 # Note: this linker hardcodes the directories in LIBPATH if there
10623 # are no directories specified by -L.
10624 hardcode_minus_L=yes
10625 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10626 # Neither direct hardcoding nor static linking is supported with a
10627 # broken collect2.
10628 hardcode_direct=unsupported
10632 aix[4-9]*)
10633 if test "$host_cpu" = ia64; then
10634 # On IA64, the linker does run time linking by default, so we don't
10635 # have to do anything special.
10636 aix_use_runtimelinking=no
10637 exp_sym_flag='-Bexport'
10638 no_entry_flag=""
10639 else
10640 # If we're using GNU nm, then we don't want the "-C" option.
10641 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10642 # Also, AIX nm treats weak defined symbols like other global
10643 # defined symbols, whereas GNU nm marks them as "W".
10644 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10645 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'
10646 else
10647 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'
10649 aix_use_runtimelinking=no
10651 # Test if we are trying to use run time linking or normal
10652 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10653 # need to do runtime linking.
10654 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10655 for ld_flag in $LDFLAGS; do
10656 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10657 aix_use_runtimelinking=yes
10658 break
10660 done
10662 esac
10664 exp_sym_flag='-bexport'
10665 no_entry_flag='-bnoentry'
10668 # When large executables or shared objects are built, AIX ld can
10669 # have problems creating the table of contents. If linking a library
10670 # or program results in "error TOC overflow" add -mminimal-toc to
10671 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10672 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10674 archive_cmds=''
10675 hardcode_direct=yes
10676 hardcode_direct_absolute=yes
10677 hardcode_libdir_separator=':'
10678 link_all_deplibs=yes
10679 file_list_spec='${wl}-f,'
10681 if test "$GCC" = yes; then
10682 case $host_os in aix4.[012]|aix4.[012].*)
10683 # We only want to do this on AIX 4.2 and lower, the check
10684 # below for broken collect2 doesn't work under 4.3+
10685 collect2name=`${CC} -print-prog-name=collect2`
10686 if test -f "$collect2name" &&
10687 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10688 then
10689 # We have reworked collect2
10691 else
10692 # We have old collect2
10693 hardcode_direct=unsupported
10694 # It fails to find uninstalled libraries when the uninstalled
10695 # path is not listed in the libpath. Setting hardcode_minus_L
10696 # to unsupported forces relinking
10697 hardcode_minus_L=yes
10698 hardcode_libdir_flag_spec='-L$libdir'
10699 hardcode_libdir_separator=
10702 esac
10703 shared_flag='-shared'
10704 if test "$aix_use_runtimelinking" = yes; then
10705 shared_flag="$shared_flag "'${wl}-G'
10707 else
10708 # not using gcc
10709 if test "$host_cpu" = ia64; then
10710 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10711 # chokes on -Wl,-G. The following line is correct:
10712 shared_flag='-G'
10713 else
10714 if test "$aix_use_runtimelinking" = yes; then
10715 shared_flag='${wl}-G'
10716 else
10717 shared_flag='${wl}-bM:SRE'
10722 export_dynamic_flag_spec='${wl}-bexpall'
10723 # It seems that -bexpall does not export symbols beginning with
10724 # underscore (_), so it is better to generate a list of symbols to export.
10725 always_export_symbols=yes
10726 if test "$aix_use_runtimelinking" = yes; then
10727 # Warning - without using the other runtime loading flags (-brtl),
10728 # -berok will link without error, but may produce a broken library.
10729 allow_undefined_flag='-berok'
10730 # Determine the default libpath from the value encoded in an
10731 # empty executable.
10732 if test x$gcc_no_link = xyes; then
10733 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10736 /* end confdefs.h. */
10739 main ()
10743 return 0;
10745 _ACEOF
10746 if ac_fn_c_try_link "$LINENO"; then :
10748 lt_aix_libpath_sed='
10749 /Import File Strings/,/^$/ {
10750 /^0/ {
10751 s/^0 *\(.*\)$/\1/
10755 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10756 # Check for a 64-bit object if we didn't find anything.
10757 if test -z "$aix_libpath"; then
10758 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10761 rm -f core conftest.err conftest.$ac_objext \
10762 conftest$ac_exeext conftest.$ac_ext
10763 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10765 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10766 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"
10767 else
10768 if test "$host_cpu" = ia64; then
10769 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10770 allow_undefined_flag="-z nodefs"
10771 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"
10772 else
10773 # Determine the default libpath from the value encoded in an
10774 # empty executable.
10775 if test x$gcc_no_link = xyes; then
10776 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10779 /* end confdefs.h. */
10782 main ()
10786 return 0;
10788 _ACEOF
10789 if ac_fn_c_try_link "$LINENO"; then :
10791 lt_aix_libpath_sed='
10792 /Import File Strings/,/^$/ {
10793 /^0/ {
10794 s/^0 *\(.*\)$/\1/
10798 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10799 # Check for a 64-bit object if we didn't find anything.
10800 if test -z "$aix_libpath"; then
10801 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10804 rm -f core conftest.err conftest.$ac_objext \
10805 conftest$ac_exeext conftest.$ac_ext
10806 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10808 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10809 # Warning - without using the other run time loading flags,
10810 # -berok will link without error, but may produce a broken library.
10811 no_undefined_flag=' ${wl}-bernotok'
10812 allow_undefined_flag=' ${wl}-berok'
10813 if test "$with_gnu_ld" = yes; then
10814 # We only use this code for GNU lds that support --whole-archive.
10815 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10816 else
10817 # Exported symbols can be pulled into shared objects from archives
10818 whole_archive_flag_spec='$convenience'
10820 archive_cmds_need_lc=yes
10821 # This is similar to how AIX traditionally builds its shared libraries.
10822 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'
10827 amigaos*)
10828 case $host_cpu in
10829 powerpc)
10830 # see comment about AmigaOS4 .so support
10831 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10832 archive_expsym_cmds=''
10834 m68k)
10835 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)'
10836 hardcode_libdir_flag_spec='-L$libdir'
10837 hardcode_minus_L=yes
10839 esac
10842 bsdi[45]*)
10843 export_dynamic_flag_spec=-rdynamic
10846 cygwin* | mingw* | pw32* | cegcc*)
10847 # When not using gcc, we currently assume that we are using
10848 # Microsoft Visual C++.
10849 # hardcode_libdir_flag_spec is actually meaningless, as there is
10850 # no search path for DLLs.
10851 hardcode_libdir_flag_spec=' '
10852 allow_undefined_flag=unsupported
10853 # Tell ltmain to make .lib files, not .a files.
10854 libext=lib
10855 # Tell ltmain to make .dll files, not .so files.
10856 shrext_cmds=".dll"
10857 # FIXME: Setting linknames here is a bad hack.
10858 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10859 # The linker will automatically build a .lib file if we build a DLL.
10860 old_archive_from_new_cmds='true'
10861 # FIXME: Should let the user specify the lib program.
10862 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10863 fix_srcfile_path='`cygpath -w "$srcfile"`'
10864 enable_shared_with_static_runtimes=yes
10867 darwin* | rhapsody*)
10870 archive_cmds_need_lc=no
10871 hardcode_direct=no
10872 hardcode_automatic=yes
10873 hardcode_shlibpath_var=unsupported
10874 if test "$lt_cv_ld_force_load" = "yes"; then
10875 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\"`'
10876 else
10877 whole_archive_flag_spec=''
10879 link_all_deplibs=yes
10880 allow_undefined_flag="$_lt_dar_allow_undefined"
10881 case $cc_basename in
10882 ifort*) _lt_dar_can_shared=yes ;;
10883 *) _lt_dar_can_shared=$GCC ;;
10884 esac
10885 if test "$_lt_dar_can_shared" = "yes"; then
10886 output_verbose_link_cmd=func_echo_all
10887 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10888 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10889 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}"
10890 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}"
10892 else
10893 ld_shlibs=no
10898 dgux*)
10899 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10900 hardcode_libdir_flag_spec='-L$libdir'
10901 hardcode_shlibpath_var=no
10904 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10905 # support. Future versions do this automatically, but an explicit c++rt0.o
10906 # does not break anything, and helps significantly (at the cost of a little
10907 # extra space).
10908 freebsd2.2*)
10909 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10910 hardcode_libdir_flag_spec='-R$libdir'
10911 hardcode_direct=yes
10912 hardcode_shlibpath_var=no
10915 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10916 freebsd2.*)
10917 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10918 hardcode_direct=yes
10919 hardcode_minus_L=yes
10920 hardcode_shlibpath_var=no
10923 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10924 freebsd* | dragonfly*)
10925 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10926 hardcode_libdir_flag_spec='-R$libdir'
10927 hardcode_direct=yes
10928 hardcode_shlibpath_var=no
10931 hpux9*)
10932 if test "$GCC" = yes; then
10933 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'
10934 else
10935 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'
10937 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10938 hardcode_libdir_separator=:
10939 hardcode_direct=yes
10941 # hardcode_minus_L: Not really in the search PATH,
10942 # but as the default location of the library.
10943 hardcode_minus_L=yes
10944 export_dynamic_flag_spec='${wl}-E'
10947 hpux10*)
10948 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10949 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10950 else
10951 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10953 if test "$with_gnu_ld" = no; then
10954 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10955 hardcode_libdir_flag_spec_ld='+b $libdir'
10956 hardcode_libdir_separator=:
10957 hardcode_direct=yes
10958 hardcode_direct_absolute=yes
10959 export_dynamic_flag_spec='${wl}-E'
10960 # hardcode_minus_L: Not really in the search PATH,
10961 # but as the default location of the library.
10962 hardcode_minus_L=yes
10966 hpux11*)
10967 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10968 case $host_cpu in
10969 hppa*64*)
10970 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10972 ia64*)
10973 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10976 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10978 esac
10979 else
10980 case $host_cpu in
10981 hppa*64*)
10982 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10984 ia64*)
10985 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10989 # Older versions of the 11.00 compiler do not understand -b yet
10990 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10992 $as_echo_n "checking if $CC understands -b... " >&6; }
10993 if ${lt_cv_prog_compiler__b+:} false; then :
10994 $as_echo_n "(cached) " >&6
10995 else
10996 lt_cv_prog_compiler__b=no
10997 save_LDFLAGS="$LDFLAGS"
10998 LDFLAGS="$LDFLAGS -b"
10999 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11000 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11001 # The linker can only warn and ignore the option if not recognized
11002 # So say no if there are warnings
11003 if test -s conftest.err; then
11004 # Append any errors to the config.log.
11005 cat conftest.err 1>&5
11006 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11007 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11008 if diff conftest.exp conftest.er2 >/dev/null; then
11009 lt_cv_prog_compiler__b=yes
11011 else
11012 lt_cv_prog_compiler__b=yes
11015 $RM -r conftest*
11016 LDFLAGS="$save_LDFLAGS"
11019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11020 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11022 if test x"$lt_cv_prog_compiler__b" = xyes; then
11023 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11024 else
11025 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11029 esac
11031 if test "$with_gnu_ld" = no; then
11032 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11033 hardcode_libdir_separator=:
11035 case $host_cpu in
11036 hppa*64*|ia64*)
11037 hardcode_direct=no
11038 hardcode_shlibpath_var=no
11041 hardcode_direct=yes
11042 hardcode_direct_absolute=yes
11043 export_dynamic_flag_spec='${wl}-E'
11045 # hardcode_minus_L: Not really in the search PATH,
11046 # but as the default location of the library.
11047 hardcode_minus_L=yes
11049 esac
11053 irix5* | irix6* | nonstopux*)
11054 if test "$GCC" = yes; then
11055 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'
11056 # Try to use the -exported_symbol ld option, if it does not
11057 # work, assume that -exports_file does not work either and
11058 # implicitly export all symbols.
11059 save_LDFLAGS="$LDFLAGS"
11060 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11061 if test x$gcc_no_link = xyes; then
11062 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11065 /* end confdefs.h. */
11066 int foo(void) {}
11067 _ACEOF
11068 if ac_fn_c_try_link "$LINENO"; then :
11069 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'
11072 rm -f core conftest.err conftest.$ac_objext \
11073 conftest$ac_exeext conftest.$ac_ext
11074 LDFLAGS="$save_LDFLAGS"
11075 else
11076 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'
11077 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'
11079 archive_cmds_need_lc='no'
11080 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11081 hardcode_libdir_separator=:
11082 inherit_rpath=yes
11083 link_all_deplibs=yes
11086 netbsd*)
11087 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11088 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11089 else
11090 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11092 hardcode_libdir_flag_spec='-R$libdir'
11093 hardcode_direct=yes
11094 hardcode_shlibpath_var=no
11097 newsos6)
11098 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11099 hardcode_direct=yes
11100 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11101 hardcode_libdir_separator=:
11102 hardcode_shlibpath_var=no
11105 *nto* | *qnx*)
11108 openbsd*)
11109 if test -f /usr/libexec/ld.so; then
11110 hardcode_direct=yes
11111 hardcode_shlibpath_var=no
11112 hardcode_direct_absolute=yes
11113 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11114 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11115 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11116 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11117 export_dynamic_flag_spec='${wl}-E'
11118 else
11119 case $host_os in
11120 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11121 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11122 hardcode_libdir_flag_spec='-R$libdir'
11125 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11126 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11128 esac
11130 else
11131 ld_shlibs=no
11135 os2*)
11136 hardcode_libdir_flag_spec='-L$libdir'
11137 hardcode_minus_L=yes
11138 allow_undefined_flag=unsupported
11139 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'
11140 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11143 osf3*)
11144 if test "$GCC" = yes; then
11145 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11146 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'
11147 else
11148 allow_undefined_flag=' -expect_unresolved \*'
11149 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'
11151 archive_cmds_need_lc='no'
11152 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11153 hardcode_libdir_separator=:
11156 osf4* | osf5*) # as osf3* with the addition of -msym flag
11157 if test "$GCC" = yes; then
11158 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11159 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'
11160 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11161 else
11162 allow_undefined_flag=' -expect_unresolved \*'
11163 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'
11164 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~
11165 $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'
11167 # Both c and cxx compiler support -rpath directly
11168 hardcode_libdir_flag_spec='-rpath $libdir'
11170 archive_cmds_need_lc='no'
11171 hardcode_libdir_separator=:
11174 solaris*)
11175 no_undefined_flag=' -z defs'
11176 if test "$GCC" = yes; then
11177 wlarc='${wl}'
11178 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11179 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11180 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11181 else
11182 case `$CC -V 2>&1` in
11183 *"Compilers 5.0"*)
11184 wlarc=''
11185 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11186 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11187 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11190 wlarc='${wl}'
11191 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11192 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11193 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11195 esac
11197 hardcode_libdir_flag_spec='-R$libdir'
11198 hardcode_shlibpath_var=no
11199 case $host_os in
11200 solaris2.[0-5] | solaris2.[0-5].*) ;;
11202 # The compiler driver will combine and reorder linker options,
11203 # but understands `-z linker_flag'. GCC discards it without `$wl',
11204 # but is careful enough not to reorder.
11205 # Supported since Solaris 2.6 (maybe 2.5.1?)
11206 if test "$GCC" = yes; then
11207 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11208 else
11209 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11212 esac
11213 link_all_deplibs=yes
11216 sunos4*)
11217 if test "x$host_vendor" = xsequent; then
11218 # Use $CC to link under sequent, because it throws in some extra .o
11219 # files that make .init and .fini sections work.
11220 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11221 else
11222 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11224 hardcode_libdir_flag_spec='-L$libdir'
11225 hardcode_direct=yes
11226 hardcode_minus_L=yes
11227 hardcode_shlibpath_var=no
11230 sysv4)
11231 case $host_vendor in
11232 sni)
11233 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11234 hardcode_direct=yes # is this really true???
11236 siemens)
11237 ## LD is ld it makes a PLAMLIB
11238 ## CC just makes a GrossModule.
11239 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11240 reload_cmds='$CC -r -o $output$reload_objs'
11241 hardcode_direct=no
11243 motorola)
11244 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11245 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11247 esac
11248 runpath_var='LD_RUN_PATH'
11249 hardcode_shlibpath_var=no
11252 sysv4.3*)
11253 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11254 hardcode_shlibpath_var=no
11255 export_dynamic_flag_spec='-Bexport'
11258 sysv4*MP*)
11259 if test -d /usr/nec; then
11260 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11261 hardcode_shlibpath_var=no
11262 runpath_var=LD_RUN_PATH
11263 hardcode_runpath_var=yes
11264 ld_shlibs=yes
11268 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11269 no_undefined_flag='${wl}-z,text'
11270 archive_cmds_need_lc=no
11271 hardcode_shlibpath_var=no
11272 runpath_var='LD_RUN_PATH'
11274 if test "$GCC" = yes; then
11275 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11276 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11277 else
11278 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11279 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11283 sysv5* | sco3.2v5* | sco5v6*)
11284 # Note: We can NOT use -z defs as we might desire, because we do not
11285 # link with -lc, and that would cause any symbols used from libc to
11286 # always be unresolved, which means just about no library would
11287 # ever link correctly. If we're not using GNU ld we use -z text
11288 # though, which does catch some bad symbols but isn't as heavy-handed
11289 # as -z defs.
11290 no_undefined_flag='${wl}-z,text'
11291 allow_undefined_flag='${wl}-z,nodefs'
11292 archive_cmds_need_lc=no
11293 hardcode_shlibpath_var=no
11294 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11295 hardcode_libdir_separator=':'
11296 link_all_deplibs=yes
11297 export_dynamic_flag_spec='${wl}-Bexport'
11298 runpath_var='LD_RUN_PATH'
11300 if test "$GCC" = yes; then
11301 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11302 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11303 else
11304 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11305 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11309 uts4*)
11310 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11311 hardcode_libdir_flag_spec='-L$libdir'
11312 hardcode_shlibpath_var=no
11316 ld_shlibs=no
11318 esac
11320 if test x$host_vendor = xsni; then
11321 case $host in
11322 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11323 export_dynamic_flag_spec='${wl}-Blargedynsym'
11325 esac
11329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11330 $as_echo "$ld_shlibs" >&6; }
11331 test "$ld_shlibs" = no && can_build_shared=no
11333 with_gnu_ld=$with_gnu_ld
11350 # Do we need to explicitly link libc?
11352 case "x$archive_cmds_need_lc" in
11353 x|xyes)
11354 # Assume -lc should be added
11355 archive_cmds_need_lc=yes
11357 if test "$enable_shared" = yes && test "$GCC" = yes; then
11358 case $archive_cmds in
11359 *'~'*)
11360 # FIXME: we may have to deal with multi-command sequences.
11362 '$CC '*)
11363 # Test whether the compiler implicitly links with -lc since on some
11364 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11365 # to ld, don't add -lc before -lgcc.
11366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11367 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11368 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11369 $as_echo_n "(cached) " >&6
11370 else
11371 $RM conftest*
11372 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11374 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11375 (eval $ac_compile) 2>&5
11376 ac_status=$?
11377 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11378 test $ac_status = 0; } 2>conftest.err; then
11379 soname=conftest
11380 lib=conftest
11381 libobjs=conftest.$ac_objext
11382 deplibs=
11383 wl=$lt_prog_compiler_wl
11384 pic_flag=$lt_prog_compiler_pic
11385 compiler_flags=-v
11386 linker_flags=-v
11387 verstring=
11388 output_objdir=.
11389 libname=conftest
11390 lt_save_allow_undefined_flag=$allow_undefined_flag
11391 allow_undefined_flag=
11392 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11393 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11394 ac_status=$?
11395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11396 test $ac_status = 0; }
11397 then
11398 lt_cv_archive_cmds_need_lc=no
11399 else
11400 lt_cv_archive_cmds_need_lc=yes
11402 allow_undefined_flag=$lt_save_allow_undefined_flag
11403 else
11404 cat conftest.err 1>&5
11406 $RM conftest*
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11410 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11411 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11413 esac
11416 esac
11574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11575 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11577 if test "$GCC" = yes; then
11578 case $host_os in
11579 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11580 *) lt_awk_arg="/^libraries:/" ;;
11581 esac
11582 case $host_os in
11583 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11584 *) lt_sed_strip_eq="s,=/,/,g" ;;
11585 esac
11586 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11587 case $lt_search_path_spec in
11588 *\;*)
11589 # if the path contains ";" then we assume it to be the separator
11590 # otherwise default to the standard path separator (i.e. ":") - it is
11591 # assumed that no part of a normal pathname contains ";" but that should
11592 # okay in the real world where ";" in dirpaths is itself problematic.
11593 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11596 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11598 esac
11599 # Ok, now we have the path, separated by spaces, we can step through it
11600 # and add multilib dir if necessary.
11601 lt_tmp_lt_search_path_spec=
11602 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11603 for lt_sys_path in $lt_search_path_spec; do
11604 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11605 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11606 else
11607 test -d "$lt_sys_path" && \
11608 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11610 done
11611 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11612 BEGIN {RS=" "; FS="/|\n";} {
11613 lt_foo="";
11614 lt_count=0;
11615 for (lt_i = NF; lt_i > 0; lt_i--) {
11616 if ($lt_i != "" && $lt_i != ".") {
11617 if ($lt_i == "..") {
11618 lt_count++;
11619 } else {
11620 if (lt_count == 0) {
11621 lt_foo="/" $lt_i lt_foo;
11622 } else {
11623 lt_count--;
11628 if (lt_foo != "") { lt_freq[lt_foo]++; }
11629 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11631 # AWK program above erroneously prepends '/' to C:/dos/paths
11632 # for these hosts.
11633 case $host_os in
11634 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11635 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11636 esac
11637 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11638 else
11639 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11641 library_names_spec=
11642 libname_spec='lib$name'
11643 soname_spec=
11644 shrext_cmds=".so"
11645 postinstall_cmds=
11646 postuninstall_cmds=
11647 finish_cmds=
11648 finish_eval=
11649 shlibpath_var=
11650 shlibpath_overrides_runpath=unknown
11651 version_type=none
11652 dynamic_linker="$host_os ld.so"
11653 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11654 need_lib_prefix=unknown
11655 hardcode_into_libs=no
11657 # when you set need_version to no, make sure it does not cause -set_version
11658 # flags to be left without arguments
11659 need_version=unknown
11661 case $host_os in
11662 aix3*)
11663 version_type=linux
11664 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11665 shlibpath_var=LIBPATH
11667 # AIX 3 has no versioning support, so we append a major version to the name.
11668 soname_spec='${libname}${release}${shared_ext}$major'
11671 aix[4-9]*)
11672 version_type=linux
11673 need_lib_prefix=no
11674 need_version=no
11675 hardcode_into_libs=yes
11676 if test "$host_cpu" = ia64; then
11677 # AIX 5 supports IA64
11678 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11679 shlibpath_var=LD_LIBRARY_PATH
11680 else
11681 # With GCC up to 2.95.x, collect2 would create an import file
11682 # for dependence libraries. The import file would start with
11683 # the line `#! .'. This would cause the generated library to
11684 # depend on `.', always an invalid library. This was fixed in
11685 # development snapshots of GCC prior to 3.0.
11686 case $host_os in
11687 aix4 | aix4.[01] | aix4.[01].*)
11688 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11689 echo ' yes '
11690 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11692 else
11693 can_build_shared=no
11696 esac
11697 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11698 # soname into executable. Probably we can add versioning support to
11699 # collect2, so additional links can be useful in future.
11700 if test "$aix_use_runtimelinking" = yes; then
11701 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11702 # instead of lib<name>.a to let people know that these are not
11703 # typical AIX shared libraries.
11704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11705 else
11706 # We preserve .a as extension for shared libraries through AIX4.2
11707 # and later when we are not doing run time linking.
11708 library_names_spec='${libname}${release}.a $libname.a'
11709 soname_spec='${libname}${release}${shared_ext}$major'
11711 shlibpath_var=LIBPATH
11715 amigaos*)
11716 case $host_cpu in
11717 powerpc)
11718 # Since July 2007 AmigaOS4 officially supports .so libraries.
11719 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11722 m68k)
11723 library_names_spec='$libname.ixlibrary $libname.a'
11724 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11725 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'
11727 esac
11730 beos*)
11731 library_names_spec='${libname}${shared_ext}'
11732 dynamic_linker="$host_os ld.so"
11733 shlibpath_var=LIBRARY_PATH
11736 bsdi[45]*)
11737 version_type=linux
11738 need_version=no
11739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11740 soname_spec='${libname}${release}${shared_ext}$major'
11741 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11742 shlibpath_var=LD_LIBRARY_PATH
11743 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11744 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11745 # the default ld.so.conf also contains /usr/contrib/lib and
11746 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11747 # libtool to hard-code these into programs
11750 cygwin* | mingw* | pw32* | cegcc*)
11751 version_type=windows
11752 shrext_cmds=".dll"
11753 need_version=no
11754 need_lib_prefix=no
11756 case $GCC,$host_os in
11757 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11758 library_names_spec='$libname.dll.a'
11759 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11760 postinstall_cmds='base_file=`basename \${file}`~
11761 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11762 dldir=$destdir/`dirname \$dlpath`~
11763 test -d \$dldir || mkdir -p \$dldir~
11764 $install_prog $dir/$dlname \$dldir/$dlname~
11765 chmod a+x \$dldir/$dlname~
11766 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11767 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11769 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11770 dlpath=$dir/\$dldll~
11771 $RM \$dlpath'
11772 shlibpath_overrides_runpath=yes
11774 case $host_os in
11775 cygwin*)
11776 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11777 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11779 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11781 mingw* | cegcc*)
11782 # MinGW DLLs use traditional 'lib' prefix
11783 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11785 pw32*)
11786 # pw32 DLLs use 'pw' prefix rather than 'lib'
11787 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11789 esac
11793 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11795 esac
11796 dynamic_linker='Win32 ld.exe'
11797 # FIXME: first we should search . and the directory the executable is in
11798 shlibpath_var=PATH
11801 darwin* | rhapsody*)
11802 dynamic_linker="$host_os dyld"
11803 version_type=darwin
11804 need_lib_prefix=no
11805 need_version=no
11806 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11807 soname_spec='${libname}${release}${major}$shared_ext'
11808 shlibpath_overrides_runpath=yes
11809 shlibpath_var=DYLD_LIBRARY_PATH
11810 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11812 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11813 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11816 dgux*)
11817 version_type=linux
11818 need_lib_prefix=no
11819 need_version=no
11820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11821 soname_spec='${libname}${release}${shared_ext}$major'
11822 shlibpath_var=LD_LIBRARY_PATH
11825 freebsd* | dragonfly*)
11826 # DragonFly does not have aout. When/if they implement a new
11827 # versioning mechanism, adjust this.
11828 if test -x /usr/bin/objformat; then
11829 objformat=`/usr/bin/objformat`
11830 else
11831 case $host_os in
11832 freebsd[23].*) objformat=aout ;;
11833 *) objformat=elf ;;
11834 esac
11836 version_type=freebsd-$objformat
11837 case $version_type in
11838 freebsd-elf*)
11839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11840 need_version=no
11841 need_lib_prefix=no
11843 freebsd-*)
11844 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11845 need_version=yes
11847 esac
11848 shlibpath_var=LD_LIBRARY_PATH
11849 case $host_os in
11850 freebsd2.*)
11851 shlibpath_overrides_runpath=yes
11853 freebsd3.[01]* | freebsdelf3.[01]*)
11854 shlibpath_overrides_runpath=yes
11855 hardcode_into_libs=yes
11857 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11858 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11859 shlibpath_overrides_runpath=no
11860 hardcode_into_libs=yes
11862 *) # from 4.6 on, and DragonFly
11863 shlibpath_overrides_runpath=yes
11864 hardcode_into_libs=yes
11866 esac
11869 gnu*)
11870 version_type=linux
11871 need_lib_prefix=no
11872 need_version=no
11873 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11874 soname_spec='${libname}${release}${shared_ext}$major'
11875 shlibpath_var=LD_LIBRARY_PATH
11876 hardcode_into_libs=yes
11879 haiku*)
11880 version_type=linux
11881 need_lib_prefix=no
11882 need_version=no
11883 dynamic_linker="$host_os runtime_loader"
11884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11885 soname_spec='${libname}${release}${shared_ext}$major'
11886 shlibpath_var=LIBRARY_PATH
11887 shlibpath_overrides_runpath=yes
11888 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11889 hardcode_into_libs=yes
11892 hpux9* | hpux10* | hpux11*)
11893 # Give a soname corresponding to the major version so that dld.sl refuses to
11894 # link against other versions.
11895 version_type=sunos
11896 need_lib_prefix=no
11897 need_version=no
11898 case $host_cpu in
11899 ia64*)
11900 shrext_cmds='.so'
11901 hardcode_into_libs=yes
11902 dynamic_linker="$host_os dld.so"
11903 shlibpath_var=LD_LIBRARY_PATH
11904 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11906 soname_spec='${libname}${release}${shared_ext}$major'
11907 if test "X$HPUX_IA64_MODE" = X32; then
11908 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11909 else
11910 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11912 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11914 hppa*64*)
11915 shrext_cmds='.sl'
11916 hardcode_into_libs=yes
11917 dynamic_linker="$host_os dld.sl"
11918 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11919 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11921 soname_spec='${libname}${release}${shared_ext}$major'
11922 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11923 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11926 shrext_cmds='.sl'
11927 dynamic_linker="$host_os dld.sl"
11928 shlibpath_var=SHLIB_PATH
11929 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11931 soname_spec='${libname}${release}${shared_ext}$major'
11933 esac
11934 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11935 postinstall_cmds='chmod 555 $lib'
11936 # or fails outright, so override atomically:
11937 install_override_mode=555
11940 interix[3-9]*)
11941 version_type=linux
11942 need_lib_prefix=no
11943 need_version=no
11944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11945 soname_spec='${libname}${release}${shared_ext}$major'
11946 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11947 shlibpath_var=LD_LIBRARY_PATH
11948 shlibpath_overrides_runpath=no
11949 hardcode_into_libs=yes
11952 irix5* | irix6* | nonstopux*)
11953 case $host_os in
11954 nonstopux*) version_type=nonstopux ;;
11956 if test "$lt_cv_prog_gnu_ld" = yes; then
11957 version_type=linux
11958 else
11959 version_type=irix
11960 fi ;;
11961 esac
11962 need_lib_prefix=no
11963 need_version=no
11964 soname_spec='${libname}${release}${shared_ext}$major'
11965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11966 case $host_os in
11967 irix5* | nonstopux*)
11968 libsuff= shlibsuff=
11971 case $LD in # libtool.m4 will add one of these switches to LD
11972 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11973 libsuff= shlibsuff= libmagic=32-bit;;
11974 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11975 libsuff=32 shlibsuff=N32 libmagic=N32;;
11976 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11977 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11978 *) libsuff= shlibsuff= libmagic=never-match;;
11979 esac
11981 esac
11982 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11983 shlibpath_overrides_runpath=no
11984 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11985 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11986 hardcode_into_libs=yes
11989 # No shared lib support for Linux oldld, aout, or coff.
11990 linux*oldld* | linux*aout* | linux*coff*)
11991 dynamic_linker=no
11994 # This must be Linux ELF.
11995 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11996 version_type=linux
11997 need_lib_prefix=no
11998 need_version=no
11999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12000 soname_spec='${libname}${release}${shared_ext}$major'
12001 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12002 shlibpath_var=LD_LIBRARY_PATH
12003 shlibpath_overrides_runpath=no
12005 # Some binutils ld are patched to set DT_RUNPATH
12006 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12007 $as_echo_n "(cached) " >&6
12008 else
12009 lt_cv_shlibpath_overrides_runpath=no
12010 save_LDFLAGS=$LDFLAGS
12011 save_libdir=$libdir
12012 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12013 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12014 if test x$gcc_no_link = xyes; then
12015 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12018 /* end confdefs.h. */
12021 main ()
12025 return 0;
12027 _ACEOF
12028 if ac_fn_c_try_link "$LINENO"; then :
12029 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12030 lt_cv_shlibpath_overrides_runpath=yes
12033 rm -f core conftest.err conftest.$ac_objext \
12034 conftest$ac_exeext conftest.$ac_ext
12035 LDFLAGS=$save_LDFLAGS
12036 libdir=$save_libdir
12040 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12042 # This implies no fast_install, which is unacceptable.
12043 # Some rework will be needed to allow for fast_install
12044 # before this can be enabled.
12045 hardcode_into_libs=yes
12047 # Append ld.so.conf contents to the search path
12048 if test -f /etc/ld.so.conf; then
12049 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' ' '`
12050 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12053 # We used to test for /lib/ld.so.1 and disable shared libraries on
12054 # powerpc, because MkLinux only supported shared libraries with the
12055 # GNU dynamic linker. Since this was broken with cross compilers,
12056 # most powerpc-linux boxes support dynamic linking these days and
12057 # people can always --disable-shared, the test was removed, and we
12058 # assume the GNU/Linux dynamic linker is in use.
12059 dynamic_linker='GNU/Linux ld.so'
12062 netbsd*)
12063 version_type=sunos
12064 need_lib_prefix=no
12065 need_version=no
12066 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12067 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12068 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12069 dynamic_linker='NetBSD (a.out) ld.so'
12070 else
12071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12072 soname_spec='${libname}${release}${shared_ext}$major'
12073 dynamic_linker='NetBSD ld.elf_so'
12075 shlibpath_var=LD_LIBRARY_PATH
12076 shlibpath_overrides_runpath=yes
12077 hardcode_into_libs=yes
12080 newsos6)
12081 version_type=linux
12082 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12083 shlibpath_var=LD_LIBRARY_PATH
12084 shlibpath_overrides_runpath=yes
12087 *nto* | *qnx*)
12088 version_type=qnx
12089 need_lib_prefix=no
12090 need_version=no
12091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12092 soname_spec='${libname}${release}${shared_ext}$major'
12093 shlibpath_var=LD_LIBRARY_PATH
12094 shlibpath_overrides_runpath=no
12095 hardcode_into_libs=yes
12096 dynamic_linker='ldqnx.so'
12099 openbsd*)
12100 version_type=sunos
12101 sys_lib_dlsearch_path_spec="/usr/lib"
12102 need_lib_prefix=no
12103 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12104 case $host_os in
12105 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12106 *) need_version=no ;;
12107 esac
12108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12109 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12110 shlibpath_var=LD_LIBRARY_PATH
12111 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12112 case $host_os in
12113 openbsd2.[89] | openbsd2.[89].*)
12114 shlibpath_overrides_runpath=no
12117 shlibpath_overrides_runpath=yes
12119 esac
12120 else
12121 shlibpath_overrides_runpath=yes
12125 os2*)
12126 libname_spec='$name'
12127 shrext_cmds=".dll"
12128 need_lib_prefix=no
12129 library_names_spec='$libname${shared_ext} $libname.a'
12130 dynamic_linker='OS/2 ld.exe'
12131 shlibpath_var=LIBPATH
12134 osf3* | osf4* | osf5*)
12135 version_type=osf
12136 need_lib_prefix=no
12137 need_version=no
12138 soname_spec='${libname}${release}${shared_ext}$major'
12139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12140 shlibpath_var=LD_LIBRARY_PATH
12141 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12142 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12145 rdos*)
12146 dynamic_linker=no
12149 solaris*)
12150 version_type=linux
12151 need_lib_prefix=no
12152 need_version=no
12153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12154 soname_spec='${libname}${release}${shared_ext}$major'
12155 shlibpath_var=LD_LIBRARY_PATH
12156 shlibpath_overrides_runpath=yes
12157 hardcode_into_libs=yes
12158 # ldd complains unless libraries are executable
12159 postinstall_cmds='chmod +x $lib'
12162 sunos4*)
12163 version_type=sunos
12164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12165 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12166 shlibpath_var=LD_LIBRARY_PATH
12167 shlibpath_overrides_runpath=yes
12168 if test "$with_gnu_ld" = yes; then
12169 need_lib_prefix=no
12171 need_version=yes
12174 sysv4 | sysv4.3*)
12175 version_type=linux
12176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12177 soname_spec='${libname}${release}${shared_ext}$major'
12178 shlibpath_var=LD_LIBRARY_PATH
12179 case $host_vendor in
12180 sni)
12181 shlibpath_overrides_runpath=no
12182 need_lib_prefix=no
12183 runpath_var=LD_RUN_PATH
12185 siemens)
12186 need_lib_prefix=no
12188 motorola)
12189 need_lib_prefix=no
12190 need_version=no
12191 shlibpath_overrides_runpath=no
12192 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12194 esac
12197 sysv4*MP*)
12198 if test -d /usr/nec ;then
12199 version_type=linux
12200 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12201 soname_spec='$libname${shared_ext}.$major'
12202 shlibpath_var=LD_LIBRARY_PATH
12206 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12207 version_type=freebsd-elf
12208 need_lib_prefix=no
12209 need_version=no
12210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12211 soname_spec='${libname}${release}${shared_ext}$major'
12212 shlibpath_var=LD_LIBRARY_PATH
12213 shlibpath_overrides_runpath=yes
12214 hardcode_into_libs=yes
12215 if test "$with_gnu_ld" = yes; then
12216 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12217 else
12218 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12219 case $host_os in
12220 sco3.2v5*)
12221 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12223 esac
12225 sys_lib_dlsearch_path_spec='/usr/lib'
12228 tpf*)
12229 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12230 version_type=linux
12231 need_lib_prefix=no
12232 need_version=no
12233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12234 shlibpath_var=LD_LIBRARY_PATH
12235 shlibpath_overrides_runpath=no
12236 hardcode_into_libs=yes
12239 uts4*)
12240 version_type=linux
12241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12242 soname_spec='${libname}${release}${shared_ext}$major'
12243 shlibpath_var=LD_LIBRARY_PATH
12247 dynamic_linker=no
12249 esac
12250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12251 $as_echo "$dynamic_linker" >&6; }
12252 test "$dynamic_linker" = no && can_build_shared=no
12254 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12255 if test "$GCC" = yes; then
12256 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12259 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12260 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12262 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12263 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12358 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12359 hardcode_action=
12360 if test -n "$hardcode_libdir_flag_spec" ||
12361 test -n "$runpath_var" ||
12362 test "X$hardcode_automatic" = "Xyes" ; then
12364 # We can hardcode non-existent directories.
12365 if test "$hardcode_direct" != no &&
12366 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12367 # have to relink, otherwise we might link with an installed library
12368 # when we should be linking with a yet-to-be-installed one
12369 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12370 test "$hardcode_minus_L" != no; then
12371 # Linking always hardcodes the temporary library directory.
12372 hardcode_action=relink
12373 else
12374 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12375 hardcode_action=immediate
12377 else
12378 # We cannot hardcode anything, or else we can only hardcode existing
12379 # directories.
12380 hardcode_action=unsupported
12382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12383 $as_echo "$hardcode_action" >&6; }
12385 if test "$hardcode_action" = relink ||
12386 test "$inherit_rpath" = yes; then
12387 # Fast installation is not supported
12388 enable_fast_install=no
12389 elif test "$shlibpath_overrides_runpath" = yes ||
12390 test "$enable_shared" = no; then
12391 # Fast installation is not necessary
12392 enable_fast_install=needless
12400 if test "x$enable_dlopen" != xyes; then
12401 enable_dlopen=unknown
12402 enable_dlopen_self=unknown
12403 enable_dlopen_self_static=unknown
12404 else
12405 lt_cv_dlopen=no
12406 lt_cv_dlopen_libs=
12408 case $host_os in
12409 beos*)
12410 lt_cv_dlopen="load_add_on"
12411 lt_cv_dlopen_libs=
12412 lt_cv_dlopen_self=yes
12415 mingw* | pw32* | cegcc*)
12416 lt_cv_dlopen="LoadLibrary"
12417 lt_cv_dlopen_libs=
12420 cygwin*)
12421 lt_cv_dlopen="dlopen"
12422 lt_cv_dlopen_libs=
12425 darwin*)
12426 # if libdl is installed we need to link against it
12427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12428 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12429 if ${ac_cv_lib_dl_dlopen+:} false; then :
12430 $as_echo_n "(cached) " >&6
12431 else
12432 ac_check_lib_save_LIBS=$LIBS
12433 LIBS="-ldl $LIBS"
12434 if test x$gcc_no_link = xyes; then
12435 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12438 /* end confdefs.h. */
12440 /* Override any GCC internal prototype to avoid an error.
12441 Use char because int might match the return type of a GCC
12442 builtin and then its argument prototype would still apply. */
12443 #ifdef __cplusplus
12444 extern "C"
12445 #endif
12446 char dlopen ();
12448 main ()
12450 return dlopen ();
12452 return 0;
12454 _ACEOF
12455 if ac_fn_c_try_link "$LINENO"; then :
12456 ac_cv_lib_dl_dlopen=yes
12457 else
12458 ac_cv_lib_dl_dlopen=no
12460 rm -f core conftest.err conftest.$ac_objext \
12461 conftest$ac_exeext conftest.$ac_ext
12462 LIBS=$ac_check_lib_save_LIBS
12464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12465 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12466 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12467 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12468 else
12470 lt_cv_dlopen="dyld"
12471 lt_cv_dlopen_libs=
12472 lt_cv_dlopen_self=yes
12479 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12480 if test "x$ac_cv_func_shl_load" = xyes; then :
12481 lt_cv_dlopen="shl_load"
12482 else
12483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12484 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12485 if ${ac_cv_lib_dld_shl_load+:} false; then :
12486 $as_echo_n "(cached) " >&6
12487 else
12488 ac_check_lib_save_LIBS=$LIBS
12489 LIBS="-ldld $LIBS"
12490 if test x$gcc_no_link = xyes; then
12491 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12494 /* end confdefs.h. */
12496 /* Override any GCC internal prototype to avoid an error.
12497 Use char because int might match the return type of a GCC
12498 builtin and then its argument prototype would still apply. */
12499 #ifdef __cplusplus
12500 extern "C"
12501 #endif
12502 char shl_load ();
12504 main ()
12506 return shl_load ();
12508 return 0;
12510 _ACEOF
12511 if ac_fn_c_try_link "$LINENO"; then :
12512 ac_cv_lib_dld_shl_load=yes
12513 else
12514 ac_cv_lib_dld_shl_load=no
12516 rm -f core conftest.err conftest.$ac_objext \
12517 conftest$ac_exeext conftest.$ac_ext
12518 LIBS=$ac_check_lib_save_LIBS
12520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12521 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12522 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12523 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12524 else
12525 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12526 if test "x$ac_cv_func_dlopen" = xyes; then :
12527 lt_cv_dlopen="dlopen"
12528 else
12529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12530 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12531 if ${ac_cv_lib_dl_dlopen+:} false; then :
12532 $as_echo_n "(cached) " >&6
12533 else
12534 ac_check_lib_save_LIBS=$LIBS
12535 LIBS="-ldl $LIBS"
12536 if test x$gcc_no_link = xyes; then
12537 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12540 /* end confdefs.h. */
12542 /* Override any GCC internal prototype to avoid an error.
12543 Use char because int might match the return type of a GCC
12544 builtin and then its argument prototype would still apply. */
12545 #ifdef __cplusplus
12546 extern "C"
12547 #endif
12548 char dlopen ();
12550 main ()
12552 return dlopen ();
12554 return 0;
12556 _ACEOF
12557 if ac_fn_c_try_link "$LINENO"; then :
12558 ac_cv_lib_dl_dlopen=yes
12559 else
12560 ac_cv_lib_dl_dlopen=no
12562 rm -f core conftest.err conftest.$ac_objext \
12563 conftest$ac_exeext conftest.$ac_ext
12564 LIBS=$ac_check_lib_save_LIBS
12566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12567 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12568 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12569 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12570 else
12571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12572 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12573 if ${ac_cv_lib_svld_dlopen+:} false; then :
12574 $as_echo_n "(cached) " >&6
12575 else
12576 ac_check_lib_save_LIBS=$LIBS
12577 LIBS="-lsvld $LIBS"
12578 if test x$gcc_no_link = xyes; then
12579 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12582 /* end confdefs.h. */
12584 /* Override any GCC internal prototype to avoid an error.
12585 Use char because int might match the return type of a GCC
12586 builtin and then its argument prototype would still apply. */
12587 #ifdef __cplusplus
12588 extern "C"
12589 #endif
12590 char dlopen ();
12592 main ()
12594 return dlopen ();
12596 return 0;
12598 _ACEOF
12599 if ac_fn_c_try_link "$LINENO"; then :
12600 ac_cv_lib_svld_dlopen=yes
12601 else
12602 ac_cv_lib_svld_dlopen=no
12604 rm -f core conftest.err conftest.$ac_objext \
12605 conftest$ac_exeext conftest.$ac_ext
12606 LIBS=$ac_check_lib_save_LIBS
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12609 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12610 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12611 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12612 else
12613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12614 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12615 if ${ac_cv_lib_dld_dld_link+:} false; then :
12616 $as_echo_n "(cached) " >&6
12617 else
12618 ac_check_lib_save_LIBS=$LIBS
12619 LIBS="-ldld $LIBS"
12620 if test x$gcc_no_link = xyes; then
12621 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12624 /* end confdefs.h. */
12626 /* Override any GCC internal prototype to avoid an error.
12627 Use char because int might match the return type of a GCC
12628 builtin and then its argument prototype would still apply. */
12629 #ifdef __cplusplus
12630 extern "C"
12631 #endif
12632 char dld_link ();
12634 main ()
12636 return dld_link ();
12638 return 0;
12640 _ACEOF
12641 if ac_fn_c_try_link "$LINENO"; then :
12642 ac_cv_lib_dld_dld_link=yes
12643 else
12644 ac_cv_lib_dld_dld_link=no
12646 rm -f core conftest.err conftest.$ac_objext \
12647 conftest$ac_exeext conftest.$ac_ext
12648 LIBS=$ac_check_lib_save_LIBS
12650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12651 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12652 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12653 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12672 esac
12674 if test "x$lt_cv_dlopen" != xno; then
12675 enable_dlopen=yes
12676 else
12677 enable_dlopen=no
12680 case $lt_cv_dlopen in
12681 dlopen)
12682 save_CPPFLAGS="$CPPFLAGS"
12683 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12685 save_LDFLAGS="$LDFLAGS"
12686 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12688 save_LIBS="$LIBS"
12689 LIBS="$lt_cv_dlopen_libs $LIBS"
12691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12692 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12693 if ${lt_cv_dlopen_self+:} false; then :
12694 $as_echo_n "(cached) " >&6
12695 else
12696 if test "$cross_compiling" = yes; then :
12697 lt_cv_dlopen_self=cross
12698 else
12699 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12700 lt_status=$lt_dlunknown
12701 cat > conftest.$ac_ext <<_LT_EOF
12702 #line 12703 "configure"
12703 #include "confdefs.h"
12705 #if HAVE_DLFCN_H
12706 #include <dlfcn.h>
12707 #endif
12709 #include <stdio.h>
12711 #ifdef RTLD_GLOBAL
12712 # define LT_DLGLOBAL RTLD_GLOBAL
12713 #else
12714 # ifdef DL_GLOBAL
12715 # define LT_DLGLOBAL DL_GLOBAL
12716 # else
12717 # define LT_DLGLOBAL 0
12718 # endif
12719 #endif
12721 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12722 find out it does not work in some platform. */
12723 #ifndef LT_DLLAZY_OR_NOW
12724 # ifdef RTLD_LAZY
12725 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12726 # else
12727 # ifdef DL_LAZY
12728 # define LT_DLLAZY_OR_NOW DL_LAZY
12729 # else
12730 # ifdef RTLD_NOW
12731 # define LT_DLLAZY_OR_NOW RTLD_NOW
12732 # else
12733 # ifdef DL_NOW
12734 # define LT_DLLAZY_OR_NOW DL_NOW
12735 # else
12736 # define LT_DLLAZY_OR_NOW 0
12737 # endif
12738 # endif
12739 # endif
12740 # endif
12741 #endif
12743 /* When -fvisbility=hidden is used, assume the code has been annotated
12744 correspondingly for the symbols needed. */
12745 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12746 void fnord () __attribute__((visibility("default")));
12747 #endif
12749 void fnord () { int i=42; }
12750 int main ()
12752 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12753 int status = $lt_dlunknown;
12755 if (self)
12757 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12758 else
12760 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12761 else puts (dlerror ());
12763 /* dlclose (self); */
12765 else
12766 puts (dlerror ());
12768 return status;
12770 _LT_EOF
12771 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12772 (eval $ac_link) 2>&5
12773 ac_status=$?
12774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12775 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12776 (./conftest; exit; ) >&5 2>/dev/null
12777 lt_status=$?
12778 case x$lt_status in
12779 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12780 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12781 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12782 esac
12783 else :
12784 # compilation failed
12785 lt_cv_dlopen_self=no
12788 rm -fr conftest*
12792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12793 $as_echo "$lt_cv_dlopen_self" >&6; }
12795 if test "x$lt_cv_dlopen_self" = xyes; then
12796 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12798 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12799 if ${lt_cv_dlopen_self_static+:} false; then :
12800 $as_echo_n "(cached) " >&6
12801 else
12802 if test "$cross_compiling" = yes; then :
12803 lt_cv_dlopen_self_static=cross
12804 else
12805 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12806 lt_status=$lt_dlunknown
12807 cat > conftest.$ac_ext <<_LT_EOF
12808 #line 12809 "configure"
12809 #include "confdefs.h"
12811 #if HAVE_DLFCN_H
12812 #include <dlfcn.h>
12813 #endif
12815 #include <stdio.h>
12817 #ifdef RTLD_GLOBAL
12818 # define LT_DLGLOBAL RTLD_GLOBAL
12819 #else
12820 # ifdef DL_GLOBAL
12821 # define LT_DLGLOBAL DL_GLOBAL
12822 # else
12823 # define LT_DLGLOBAL 0
12824 # endif
12825 #endif
12827 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12828 find out it does not work in some platform. */
12829 #ifndef LT_DLLAZY_OR_NOW
12830 # ifdef RTLD_LAZY
12831 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12832 # else
12833 # ifdef DL_LAZY
12834 # define LT_DLLAZY_OR_NOW DL_LAZY
12835 # else
12836 # ifdef RTLD_NOW
12837 # define LT_DLLAZY_OR_NOW RTLD_NOW
12838 # else
12839 # ifdef DL_NOW
12840 # define LT_DLLAZY_OR_NOW DL_NOW
12841 # else
12842 # define LT_DLLAZY_OR_NOW 0
12843 # endif
12844 # endif
12845 # endif
12846 # endif
12847 #endif
12849 /* When -fvisbility=hidden is used, assume the code has been annotated
12850 correspondingly for the symbols needed. */
12851 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12852 void fnord () __attribute__((visibility("default")));
12853 #endif
12855 void fnord () { int i=42; }
12856 int main ()
12858 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12859 int status = $lt_dlunknown;
12861 if (self)
12863 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12864 else
12866 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12867 else puts (dlerror ());
12869 /* dlclose (self); */
12871 else
12872 puts (dlerror ());
12874 return status;
12876 _LT_EOF
12877 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12878 (eval $ac_link) 2>&5
12879 ac_status=$?
12880 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12881 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12882 (./conftest; exit; ) >&5 2>/dev/null
12883 lt_status=$?
12884 case x$lt_status in
12885 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12886 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12887 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12888 esac
12889 else :
12890 # compilation failed
12891 lt_cv_dlopen_self_static=no
12894 rm -fr conftest*
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12899 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12902 CPPFLAGS="$save_CPPFLAGS"
12903 LDFLAGS="$save_LDFLAGS"
12904 LIBS="$save_LIBS"
12906 esac
12908 case $lt_cv_dlopen_self in
12909 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12910 *) enable_dlopen_self=unknown ;;
12911 esac
12913 case $lt_cv_dlopen_self_static in
12914 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12915 *) enable_dlopen_self_static=unknown ;;
12916 esac
12935 striplib=
12936 old_striplib=
12937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12938 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12939 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12940 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12941 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12943 $as_echo "yes" >&6; }
12944 else
12945 # FIXME - insert some real tests, host_os isn't really good enough
12946 case $host_os in
12947 darwin*)
12948 if test -n "$STRIP" ; then
12949 striplib="$STRIP -x"
12950 old_striplib="$STRIP -S"
12951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12952 $as_echo "yes" >&6; }
12953 else
12954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12955 $as_echo "no" >&6; }
12959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12960 $as_echo "no" >&6; }
12962 esac
12976 # Report which library types will actually be built
12977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12978 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12980 $as_echo "$can_build_shared" >&6; }
12982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12983 $as_echo_n "checking whether to build shared libraries... " >&6; }
12984 test "$can_build_shared" = "no" && enable_shared=no
12986 # On AIX, shared libraries and static libraries use the same namespace, and
12987 # are all built from PIC.
12988 case $host_os in
12989 aix3*)
12990 test "$enable_shared" = yes && enable_static=no
12991 if test -n "$RANLIB"; then
12992 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12993 postinstall_cmds='$RANLIB $lib'
12997 aix[4-9]*)
12998 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12999 test "$enable_shared" = yes && enable_static=no
13002 esac
13003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13004 $as_echo "$enable_shared" >&6; }
13006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13007 $as_echo_n "checking whether to build static libraries... " >&6; }
13008 # Make sure either enable_shared or enable_static is yes.
13009 test "$enable_shared" = yes || enable_static=yes
13010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13011 $as_echo "$enable_static" >&6; }
13017 ac_ext=c
13018 ac_cpp='$CPP $CPPFLAGS'
13019 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13020 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13021 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13023 CC="$lt_save_CC"
13037 ac_config_commands="$ac_config_commands libtool"
13042 # Only expand once:
13048 case $host in
13049 *-cygwin* | *-mingw*)
13050 # 'host' will be top-level target in the case of a target lib,
13051 # we must compare to with_cross_host to decide if this is a native
13052 # or cross-compiler and select where to install dlls appropriately.
13053 if test -n "$with_cross_host" &&
13054 test x"$with_cross_host" != x"no"; then
13055 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
13056 else
13057 lt_host_flags='-no-undefined -bindir "$(bindir)"';
13061 lt_host_flags=
13063 esac
13069 #AC_MSG_NOTICE([====== Finished libtool configuration]) ; sleep 10
13071 # We need gfortran to compile parts of the library
13072 #AC_PROG_FC(gfortran)
13073 FC="$GFORTRAN"
13074 ac_ext=${ac_fc_srcext-f}
13075 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13076 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13077 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13078 if test -n "$ac_tool_prefix"; then
13079 for ac_prog in gfortran
13081 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
13082 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
13083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13084 $as_echo_n "checking for $ac_word... " >&6; }
13085 if ${ac_cv_prog_FC+:} false; then :
13086 $as_echo_n "(cached) " >&6
13087 else
13088 if test -n "$FC"; then
13089 ac_cv_prog_FC="$FC" # Let the user override the test.
13090 else
13091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13092 for as_dir in $PATH
13094 IFS=$as_save_IFS
13095 test -z "$as_dir" && as_dir=.
13096 for ac_exec_ext in '' $ac_executable_extensions; do
13097 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13098 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
13099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13100 break 2
13102 done
13103 done
13104 IFS=$as_save_IFS
13108 FC=$ac_cv_prog_FC
13109 if test -n "$FC"; then
13110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
13111 $as_echo "$FC" >&6; }
13112 else
13113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13114 $as_echo "no" >&6; }
13118 test -n "$FC" && break
13119 done
13121 if test -z "$FC"; then
13122 ac_ct_FC=$FC
13123 for ac_prog in gfortran
13125 # Extract the first word of "$ac_prog", so it can be a program name with args.
13126 set dummy $ac_prog; ac_word=$2
13127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13128 $as_echo_n "checking for $ac_word... " >&6; }
13129 if ${ac_cv_prog_ac_ct_FC+:} false; then :
13130 $as_echo_n "(cached) " >&6
13131 else
13132 if test -n "$ac_ct_FC"; then
13133 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
13134 else
13135 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13136 for as_dir in $PATH
13138 IFS=$as_save_IFS
13139 test -z "$as_dir" && as_dir=.
13140 for ac_exec_ext in '' $ac_executable_extensions; do
13141 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13142 ac_cv_prog_ac_ct_FC="$ac_prog"
13143 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13144 break 2
13146 done
13147 done
13148 IFS=$as_save_IFS
13152 ac_ct_FC=$ac_cv_prog_ac_ct_FC
13153 if test -n "$ac_ct_FC"; then
13154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
13155 $as_echo "$ac_ct_FC" >&6; }
13156 else
13157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13158 $as_echo "no" >&6; }
13162 test -n "$ac_ct_FC" && break
13163 done
13165 if test "x$ac_ct_FC" = x; then
13166 FC=""
13167 else
13168 case $cross_compiling:$ac_tool_warned in
13169 yes:)
13170 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13171 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13172 ac_tool_warned=yes ;;
13173 esac
13174 FC=$ac_ct_FC
13179 # Provide some information about the compiler.
13180 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
13181 set X $ac_compile
13182 ac_compiler=$2
13183 for ac_option in --version -v -V -qversion; do
13184 { { ac_try="$ac_compiler $ac_option >&5"
13185 case "(($ac_try" in
13186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13187 *) ac_try_echo=$ac_try;;
13188 esac
13189 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13190 $as_echo "$ac_try_echo"; } >&5
13191 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13192 ac_status=$?
13193 if test -s conftest.err; then
13194 sed '10a\
13195 ... rest of stderr output deleted ...
13196 10q' conftest.err >conftest.er1
13197 cat conftest.er1 >&5
13199 rm -f conftest.er1 conftest.err
13200 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13201 test $ac_status = 0; }
13202 done
13203 rm -f a.out
13205 # If we don't use `.F' as extension, the preprocessor is not run on the
13206 # input file. (Note that this only needs to work for GNU compilers.)
13207 ac_save_ext=$ac_ext
13208 ac_ext=F
13209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
13210 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
13211 if ${ac_cv_fc_compiler_gnu+:} false; then :
13212 $as_echo_n "(cached) " >&6
13213 else
13214 cat > conftest.$ac_ext <<_ACEOF
13215 program main
13216 #ifndef __GNUC__
13217 choke me
13218 #endif
13221 _ACEOF
13222 if ac_fn_fc_try_compile "$LINENO"; then :
13223 ac_compiler_gnu=yes
13224 else
13225 ac_compiler_gnu=no
13227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13228 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
13231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
13232 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
13233 ac_ext=$ac_save_ext
13234 ac_test_FCFLAGS=${FCFLAGS+set}
13235 ac_save_FCFLAGS=$FCFLAGS
13236 FCFLAGS=
13237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
13238 $as_echo_n "checking whether $FC accepts -g... " >&6; }
13239 if ${ac_cv_prog_fc_g+:} false; then :
13240 $as_echo_n "(cached) " >&6
13241 else
13242 FCFLAGS=-g
13243 cat > conftest.$ac_ext <<_ACEOF
13244 program main
13247 _ACEOF
13248 if ac_fn_fc_try_compile "$LINENO"; then :
13249 ac_cv_prog_fc_g=yes
13250 else
13251 ac_cv_prog_fc_g=no
13253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
13257 $as_echo "$ac_cv_prog_fc_g" >&6; }
13258 if test "$ac_test_FCFLAGS" = set; then
13259 FCFLAGS=$ac_save_FCFLAGS
13260 elif test $ac_cv_prog_fc_g = yes; then
13261 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
13262 FCFLAGS="-g -O2"
13263 else
13264 FCFLAGS="-g"
13266 else
13267 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
13268 FCFLAGS="-O2"
13269 else
13270 FCFLAGS=
13274 if test $ac_compiler_gnu = yes; then
13275 GFC=yes
13276 else
13277 GFC=
13279 ac_ext=c
13280 ac_cpp='$CPP $CPPFLAGS'
13281 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13282 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13283 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13285 ac_ext=${ac_fc_srcext-f}
13286 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13287 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13288 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13291 if test -z "$FC" || test "X$FC" = "Xno"; then
13292 _lt_disable_FC=yes
13295 archive_cmds_need_lc_FC=no
13296 allow_undefined_flag_FC=
13297 always_export_symbols_FC=no
13298 archive_expsym_cmds_FC=
13299 export_dynamic_flag_spec_FC=
13300 hardcode_direct_FC=no
13301 hardcode_direct_absolute_FC=no
13302 hardcode_libdir_flag_spec_FC=
13303 hardcode_libdir_flag_spec_ld_FC=
13304 hardcode_libdir_separator_FC=
13305 hardcode_minus_L_FC=no
13306 hardcode_automatic_FC=no
13307 inherit_rpath_FC=no
13308 module_cmds_FC=
13309 module_expsym_cmds_FC=
13310 link_all_deplibs_FC=unknown
13311 old_archive_cmds_FC=$old_archive_cmds
13312 reload_flag_FC=$reload_flag
13313 reload_cmds_FC=$reload_cmds
13314 no_undefined_flag_FC=
13315 whole_archive_flag_spec_FC=
13316 enable_shared_with_static_runtimes_FC=no
13318 # Source file extension for fc test sources.
13319 ac_ext=${ac_fc_srcext-f}
13321 # Object file extension for compiled fc test sources.
13322 objext=o
13323 objext_FC=$objext
13325 # No sense in running all these tests if we already determined that
13326 # the FC compiler isn't working. Some variables (like enable_shared)
13327 # are currently assumed to apply to all compilers on this platform,
13328 # and will be corrupted by setting them based on a non-working compiler.
13329 if test "$_lt_disable_FC" != yes; then
13330 # Code to be used in simple compile tests
13331 lt_simple_compile_test_code="\
13332 subroutine t
13333 return
13337 # Code to be used in simple link tests
13338 lt_simple_link_test_code="\
13339 program t
13343 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13350 # If no C compiler was specified, use CC.
13351 LTCC=${LTCC-"$CC"}
13353 # If no C compiler flags were specified, use CFLAGS.
13354 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13356 # Allow CC to be a program name with arguments.
13357 compiler=$CC
13360 # save warnings/boilerplate of simple test code
13361 ac_outfile=conftest.$ac_objext
13362 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13363 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13364 _lt_compiler_boilerplate=`cat conftest.err`
13365 $RM conftest*
13367 ac_outfile=conftest.$ac_objext
13368 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13369 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13370 _lt_linker_boilerplate=`cat conftest.err`
13371 $RM -r conftest*
13374 # Allow CC to be a program name with arguments.
13375 lt_save_CC="$CC"
13376 lt_save_GCC=$GCC
13377 CC=${FC-"f95"}
13378 compiler=$CC
13379 GCC=$ac_cv_fc_compiler_gnu
13381 compiler_FC=$CC
13382 for cc_temp in $compiler""; do
13383 case $cc_temp in
13384 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13385 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13386 \-*) ;;
13387 *) break;;
13388 esac
13389 done
13390 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13393 if test -n "$compiler"; then
13394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13395 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13397 $as_echo "$can_build_shared" >&6; }
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13400 $as_echo_n "checking whether to build shared libraries... " >&6; }
13401 test "$can_build_shared" = "no" && enable_shared=no
13403 # On AIX, shared libraries and static libraries use the same namespace, and
13404 # are all built from PIC.
13405 case $host_os in
13406 aix3*)
13407 test "$enable_shared" = yes && enable_static=no
13408 if test -n "$RANLIB"; then
13409 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13410 postinstall_cmds='$RANLIB $lib'
13413 aix[4-9]*)
13414 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13415 test "$enable_shared" = yes && enable_static=no
13418 esac
13419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13420 $as_echo "$enable_shared" >&6; }
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13423 $as_echo_n "checking whether to build static libraries... " >&6; }
13424 # Make sure either enable_shared or enable_static is yes.
13425 test "$enable_shared" = yes || enable_static=yes
13426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13427 $as_echo "$enable_static" >&6; }
13429 GCC_FC="$ac_cv_fc_compiler_gnu"
13430 LD_FC="$LD"
13432 ## CAVEAT EMPTOR:
13433 ## There is no encapsulation within the following macros, do not change
13434 ## the running order or otherwise move them around unless you know exactly
13435 ## what you are doing...
13436 # Dependencies to place before and after the object being linked:
13437 predep_objects_FC=
13438 postdep_objects_FC=
13439 predeps_FC=
13440 postdeps_FC=
13441 compiler_lib_search_path_FC=
13443 cat > conftest.$ac_ext <<_LT_EOF
13444 subroutine foo
13445 implicit none
13446 integer a
13448 return
13450 _LT_EOF
13452 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13453 (eval $ac_compile) 2>&5
13454 ac_status=$?
13455 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13456 test $ac_status = 0; }; then
13457 # Parse the compiler output and extract the necessary
13458 # objects, libraries and library flags.
13460 # Sentinel used to keep track of whether or not we are before
13461 # the conftest object file.
13462 pre_test_object_deps_done=no
13464 for p in `eval "$output_verbose_link_cmd"`; do
13465 case $p in
13467 -L* | -R* | -l*)
13468 # Some compilers place space between "-{L,R}" and the path.
13469 # Remove the space.
13470 if test $p = "-L" ||
13471 test $p = "-R"; then
13472 prev=$p
13473 continue
13474 else
13475 prev=
13478 if test "$pre_test_object_deps_done" = no; then
13479 case $p in
13480 -L* | -R*)
13481 # Internal compiler library paths should come after those
13482 # provided the user. The postdeps already come after the
13483 # user supplied libs so there is no need to process them.
13484 if test -z "$compiler_lib_search_path_FC"; then
13485 compiler_lib_search_path_FC="${prev}${p}"
13486 else
13487 compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
13490 # The "-l" case would never come before the object being
13491 # linked, so don't bother handling this case.
13492 esac
13493 else
13494 if test -z "$postdeps_FC"; then
13495 postdeps_FC="${prev}${p}"
13496 else
13497 postdeps_FC="${postdeps_FC} ${prev}${p}"
13502 *.$objext)
13503 # This assumes that the test object file only shows up
13504 # once in the compiler output.
13505 if test "$p" = "conftest.$objext"; then
13506 pre_test_object_deps_done=yes
13507 continue
13510 if test "$pre_test_object_deps_done" = no; then
13511 if test -z "$predep_objects_FC"; then
13512 predep_objects_FC="$p"
13513 else
13514 predep_objects_FC="$predep_objects_FC $p"
13516 else
13517 if test -z "$postdep_objects_FC"; then
13518 postdep_objects_FC="$p"
13519 else
13520 postdep_objects_FC="$postdep_objects_FC $p"
13525 *) ;; # Ignore the rest.
13527 esac
13528 done
13530 # Clean up.
13531 rm -f a.out a.exe
13532 else
13533 echo "libtool.m4: error: problem compiling FC test program"
13536 $RM -f confest.$objext
13538 # PORTME: override above test on systems where it is broken
13541 case " $postdeps_FC " in
13542 *" -lc "*) archive_cmds_need_lc_FC=no ;;
13543 esac
13544 compiler_lib_search_dirs_FC=
13545 if test -n "${compiler_lib_search_path_FC}"; then
13546 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13579 lt_prog_compiler_wl_FC=
13580 lt_prog_compiler_pic_FC=
13581 lt_prog_compiler_static_FC=
13583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13584 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13586 if test "$GCC" = yes; then
13587 lt_prog_compiler_wl_FC='-Wl,'
13588 lt_prog_compiler_static_FC='-static'
13590 case $host_os in
13591 aix*)
13592 # All AIX code is PIC.
13593 if test "$host_cpu" = ia64; then
13594 # AIX 5 now supports IA64 processor
13595 lt_prog_compiler_static_FC='-Bstatic'
13597 lt_prog_compiler_pic_FC='-fPIC'
13600 amigaos*)
13601 case $host_cpu in
13602 powerpc)
13603 # see comment about AmigaOS4 .so support
13604 lt_prog_compiler_pic_FC='-fPIC'
13606 m68k)
13607 # FIXME: we need at least 68020 code to build shared libraries, but
13608 # adding the `-m68020' flag to GCC prevents building anything better,
13609 # like `-m68040'.
13610 lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
13612 esac
13615 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13616 # PIC is the default for these OSes.
13619 mingw* | cygwin* | pw32* | os2* | cegcc*)
13620 # This hack is so that the source file can tell whether it is being
13621 # built for inclusion in a dll (and should export symbols for example).
13622 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13623 # (--disable-auto-import) libraries
13624 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13627 darwin* | rhapsody*)
13628 # PIC is the default on this platform
13629 # Common symbols not allowed in MH_DYLIB files
13630 lt_prog_compiler_pic_FC='-fno-common'
13633 haiku*)
13634 # PIC is the default for Haiku.
13635 # The "-static" flag exists, but is broken.
13636 lt_prog_compiler_static_FC=
13639 hpux*)
13640 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13641 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13642 # sets the default TLS model and affects inlining.
13643 case $host_cpu in
13644 hppa*64*)
13645 # +Z the default
13648 lt_prog_compiler_pic_FC='-fPIC'
13650 esac
13653 interix[3-9]*)
13654 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13655 # Instead, we relocate shared libraries at runtime.
13658 msdosdjgpp*)
13659 # Just because we use GCC doesn't mean we suddenly get shared libraries
13660 # on systems that don't support them.
13661 lt_prog_compiler_can_build_shared_FC=no
13662 enable_shared=no
13665 *nto* | *qnx*)
13666 # QNX uses GNU C++, but need to define -shared option too, otherwise
13667 # it will coredump.
13668 lt_prog_compiler_pic_FC='-fPIC -shared'
13671 sysv4*MP*)
13672 if test -d /usr/nec; then
13673 lt_prog_compiler_pic_FC=-Kconform_pic
13678 lt_prog_compiler_pic_FC='-fPIC'
13680 esac
13682 case $cc_basename in
13683 nvcc*) # Cuda Compiler Driver 2.2
13684 lt_prog_compiler_wl_FC='-Xlinker '
13685 lt_prog_compiler_pic_FC='-Xcompiler -fPIC'
13687 esac
13688 else
13689 # PORTME Check for flag to pass linker flags through the system compiler.
13690 case $host_os in
13691 aix*)
13692 lt_prog_compiler_wl_FC='-Wl,'
13693 if test "$host_cpu" = ia64; then
13694 # AIX 5 now supports IA64 processor
13695 lt_prog_compiler_static_FC='-Bstatic'
13696 else
13697 lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
13701 mingw* | cygwin* | pw32* | os2* | cegcc*)
13702 # This hack is so that the source file can tell whether it is being
13703 # built for inclusion in a dll (and should export symbols for example).
13704 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13707 hpux9* | hpux10* | hpux11*)
13708 lt_prog_compiler_wl_FC='-Wl,'
13709 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13710 # not for PA HP-UX.
13711 case $host_cpu in
13712 hppa*64*|ia64*)
13713 # +Z the default
13716 lt_prog_compiler_pic_FC='+Z'
13718 esac
13719 # Is there a better lt_prog_compiler_static that works with the bundled CC?
13720 lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
13723 irix5* | irix6* | nonstopux*)
13724 lt_prog_compiler_wl_FC='-Wl,'
13725 # PIC (with -KPIC) is the default.
13726 lt_prog_compiler_static_FC='-non_shared'
13729 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13730 case $cc_basename in
13731 # old Intel for x86_64 which still supported -KPIC.
13732 ecc*)
13733 lt_prog_compiler_wl_FC='-Wl,'
13734 lt_prog_compiler_pic_FC='-KPIC'
13735 lt_prog_compiler_static_FC='-static'
13737 # icc used to be incompatible with GCC.
13738 # ICC 10 doesn't accept -KPIC any more.
13739 icc* | ifort*)
13740 lt_prog_compiler_wl_FC='-Wl,'
13741 lt_prog_compiler_pic_FC='-fPIC'
13742 lt_prog_compiler_static_FC='-static'
13744 # Lahey Fortran 8.1.
13745 lf95*)
13746 lt_prog_compiler_wl_FC='-Wl,'
13747 lt_prog_compiler_pic_FC='--shared'
13748 lt_prog_compiler_static_FC='--static'
13750 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
13751 # Portland Group compilers (*not* the Pentium gcc compiler,
13752 # which looks to be a dead project)
13753 lt_prog_compiler_wl_FC='-Wl,'
13754 lt_prog_compiler_pic_FC='-fpic'
13755 lt_prog_compiler_static_FC='-Bstatic'
13757 ccc*)
13758 lt_prog_compiler_wl_FC='-Wl,'
13759 # All Alpha code is PIC.
13760 lt_prog_compiler_static_FC='-non_shared'
13762 xl* | bgxl* | bgf* | mpixl*)
13763 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
13764 lt_prog_compiler_wl_FC='-Wl,'
13765 lt_prog_compiler_pic_FC='-qpic'
13766 lt_prog_compiler_static_FC='-qstaticlink'
13769 case `$CC -V 2>&1 | sed 5q` in
13770 *Sun\ F* | *Sun*Fortran*)
13771 # Sun Fortran 8.3 passes all unrecognized flags to the linker
13772 lt_prog_compiler_pic_FC='-KPIC'
13773 lt_prog_compiler_static_FC='-Bstatic'
13774 lt_prog_compiler_wl_FC=''
13776 *Sun\ C*)
13777 # Sun C 5.9
13778 lt_prog_compiler_pic_FC='-KPIC'
13779 lt_prog_compiler_static_FC='-Bstatic'
13780 lt_prog_compiler_wl_FC='-Wl,'
13782 esac
13784 esac
13787 newsos6)
13788 lt_prog_compiler_pic_FC='-KPIC'
13789 lt_prog_compiler_static_FC='-Bstatic'
13792 *nto* | *qnx*)
13793 # QNX uses GNU C++, but need to define -shared option too, otherwise
13794 # it will coredump.
13795 lt_prog_compiler_pic_FC='-fPIC -shared'
13798 osf3* | osf4* | osf5*)
13799 lt_prog_compiler_wl_FC='-Wl,'
13800 # All OSF/1 code is PIC.
13801 lt_prog_compiler_static_FC='-non_shared'
13804 rdos*)
13805 lt_prog_compiler_static_FC='-non_shared'
13808 solaris*)
13809 lt_prog_compiler_pic_FC='-KPIC'
13810 lt_prog_compiler_static_FC='-Bstatic'
13811 case $cc_basename in
13812 f77* | f90* | f95*)
13813 lt_prog_compiler_wl_FC='-Qoption ld ';;
13815 lt_prog_compiler_wl_FC='-Wl,';;
13816 esac
13819 sunos4*)
13820 lt_prog_compiler_wl_FC='-Qoption ld '
13821 lt_prog_compiler_pic_FC='-PIC'
13822 lt_prog_compiler_static_FC='-Bstatic'
13825 sysv4 | sysv4.2uw2* | sysv4.3*)
13826 lt_prog_compiler_wl_FC='-Wl,'
13827 lt_prog_compiler_pic_FC='-KPIC'
13828 lt_prog_compiler_static_FC='-Bstatic'
13831 sysv4*MP*)
13832 if test -d /usr/nec ;then
13833 lt_prog_compiler_pic_FC='-Kconform_pic'
13834 lt_prog_compiler_static_FC='-Bstatic'
13838 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13839 lt_prog_compiler_wl_FC='-Wl,'
13840 lt_prog_compiler_pic_FC='-KPIC'
13841 lt_prog_compiler_static_FC='-Bstatic'
13844 unicos*)
13845 lt_prog_compiler_wl_FC='-Wl,'
13846 lt_prog_compiler_can_build_shared_FC=no
13849 uts4*)
13850 lt_prog_compiler_pic_FC='-pic'
13851 lt_prog_compiler_static_FC='-Bstatic'
13855 lt_prog_compiler_can_build_shared_FC=no
13857 esac
13860 case $host_os in
13861 # For platforms which do not support PIC, -DPIC is meaningless:
13862 *djgpp*)
13863 lt_prog_compiler_pic_FC=
13866 lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
13868 esac
13869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5
13870 $as_echo "$lt_prog_compiler_pic_FC" >&6; }
13875 # Check to make sure the PIC flag actually works.
13877 if test -n "$lt_prog_compiler_pic_FC"; then
13878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
13879 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
13880 if ${lt_cv_prog_compiler_pic_works_FC+:} false; then :
13881 $as_echo_n "(cached) " >&6
13882 else
13883 lt_cv_prog_compiler_pic_works_FC=no
13884 ac_outfile=conftest.$ac_objext
13885 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13886 lt_compiler_flag="$lt_prog_compiler_pic_FC"
13887 # Insert the option either (1) after the last *FLAGS variable, or
13888 # (2) before a word containing "conftest.", or (3) at the end.
13889 # Note that $ac_compile itself does not contain backslashes and begins
13890 # with a dollar sign (not a hyphen), so the echo should work correctly.
13891 # The option is referenced via a variable to avoid confusing sed.
13892 lt_compile=`echo "$ac_compile" | $SED \
13893 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13894 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13895 -e 's:$: $lt_compiler_flag:'`
13896 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13897 (eval "$lt_compile" 2>conftest.err)
13898 ac_status=$?
13899 cat conftest.err >&5
13900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13901 if (exit $ac_status) && test -s "$ac_outfile"; then
13902 # The compiler can only warn and ignore the option if not recognized
13903 # So say no if there are warnings other than the usual output.
13904 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13905 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13906 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13907 lt_cv_prog_compiler_pic_works_FC=yes
13910 $RM conftest*
13913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
13914 $as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
13916 if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
13917 case $lt_prog_compiler_pic_FC in
13918 "" | " "*) ;;
13919 *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
13920 esac
13921 else
13922 lt_prog_compiler_pic_FC=
13923 lt_prog_compiler_can_build_shared_FC=no
13931 # Check to make sure the static flag actually works.
13933 wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
13934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13935 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13936 if ${lt_cv_prog_compiler_static_works_FC+:} false; then :
13937 $as_echo_n "(cached) " >&6
13938 else
13939 lt_cv_prog_compiler_static_works_FC=no
13940 save_LDFLAGS="$LDFLAGS"
13941 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13942 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13943 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13944 # The linker can only warn and ignore the option if not recognized
13945 # So say no if there are warnings
13946 if test -s conftest.err; then
13947 # Append any errors to the config.log.
13948 cat conftest.err 1>&5
13949 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13950 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13951 if diff conftest.exp conftest.er2 >/dev/null; then
13952 lt_cv_prog_compiler_static_works_FC=yes
13954 else
13955 lt_cv_prog_compiler_static_works_FC=yes
13958 $RM -r conftest*
13959 LDFLAGS="$save_LDFLAGS"
13962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
13963 $as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
13965 if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
13967 else
13968 lt_prog_compiler_static_FC=
13974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13975 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13976 if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
13977 $as_echo_n "(cached) " >&6
13978 else
13979 lt_cv_prog_compiler_c_o_FC=no
13980 $RM -r conftest 2>/dev/null
13981 mkdir conftest
13982 cd conftest
13983 mkdir out
13984 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13986 lt_compiler_flag="-o out/conftest2.$ac_objext"
13987 # Insert the option either (1) after the last *FLAGS variable, or
13988 # (2) before a word containing "conftest.", or (3) at the end.
13989 # Note that $ac_compile itself does not contain backslashes and begins
13990 # with a dollar sign (not a hyphen), so the echo should work correctly.
13991 lt_compile=`echo "$ac_compile" | $SED \
13992 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13993 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13994 -e 's:$: $lt_compiler_flag:'`
13995 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13996 (eval "$lt_compile" 2>out/conftest.err)
13997 ac_status=$?
13998 cat out/conftest.err >&5
13999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14000 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14001 then
14002 # The compiler can only warn and ignore the option if not recognized
14003 # So say no if there are warnings
14004 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14005 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14006 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14007 lt_cv_prog_compiler_c_o_FC=yes
14010 chmod u+w . 2>&5
14011 $RM conftest*
14012 # SGI C++ compiler will create directory out/ii_files/ for
14013 # template instantiation
14014 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14015 $RM out/* && rmdir out
14016 cd ..
14017 $RM -r conftest
14018 $RM conftest*
14021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
14022 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
14026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14027 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14028 if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
14029 $as_echo_n "(cached) " >&6
14030 else
14031 lt_cv_prog_compiler_c_o_FC=no
14032 $RM -r conftest 2>/dev/null
14033 mkdir conftest
14034 cd conftest
14035 mkdir out
14036 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14038 lt_compiler_flag="-o out/conftest2.$ac_objext"
14039 # Insert the option either (1) after the last *FLAGS variable, or
14040 # (2) before a word containing "conftest.", or (3) at the end.
14041 # Note that $ac_compile itself does not contain backslashes and begins
14042 # with a dollar sign (not a hyphen), so the echo should work correctly.
14043 lt_compile=`echo "$ac_compile" | $SED \
14044 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14045 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14046 -e 's:$: $lt_compiler_flag:'`
14047 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14048 (eval "$lt_compile" 2>out/conftest.err)
14049 ac_status=$?
14050 cat out/conftest.err >&5
14051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14052 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14053 then
14054 # The compiler can only warn and ignore the option if not recognized
14055 # So say no if there are warnings
14056 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14057 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14058 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14059 lt_cv_prog_compiler_c_o_FC=yes
14062 chmod u+w . 2>&5
14063 $RM conftest*
14064 # SGI C++ compiler will create directory out/ii_files/ for
14065 # template instantiation
14066 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14067 $RM out/* && rmdir out
14068 cd ..
14069 $RM -r conftest
14070 $RM conftest*
14073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
14074 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
14079 hard_links="nottested"
14080 if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
14081 # do not overwrite the value of need_locks provided by the user
14082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14083 $as_echo_n "checking if we can lock with hard links... " >&6; }
14084 hard_links=yes
14085 $RM conftest*
14086 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14087 touch conftest.a
14088 ln conftest.a conftest.b 2>&5 || hard_links=no
14089 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14091 $as_echo "$hard_links" >&6; }
14092 if test "$hard_links" = no; then
14093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14094 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14095 need_locks=warn
14097 else
14098 need_locks=no
14103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14104 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14106 runpath_var=
14107 allow_undefined_flag_FC=
14108 always_export_symbols_FC=no
14109 archive_cmds_FC=
14110 archive_expsym_cmds_FC=
14111 compiler_needs_object_FC=no
14112 enable_shared_with_static_runtimes_FC=no
14113 export_dynamic_flag_spec_FC=
14114 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14115 hardcode_automatic_FC=no
14116 hardcode_direct_FC=no
14117 hardcode_direct_absolute_FC=no
14118 hardcode_libdir_flag_spec_FC=
14119 hardcode_libdir_flag_spec_ld_FC=
14120 hardcode_libdir_separator_FC=
14121 hardcode_minus_L_FC=no
14122 hardcode_shlibpath_var_FC=unsupported
14123 inherit_rpath_FC=no
14124 link_all_deplibs_FC=unknown
14125 module_cmds_FC=
14126 module_expsym_cmds_FC=
14127 old_archive_from_new_cmds_FC=
14128 old_archive_from_expsyms_cmds_FC=
14129 thread_safe_flag_spec_FC=
14130 whole_archive_flag_spec_FC=
14131 # include_expsyms should be a list of space-separated symbols to be *always*
14132 # included in the symbol list
14133 include_expsyms_FC=
14134 # exclude_expsyms can be an extended regexp of symbols to exclude
14135 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14136 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14137 # as well as any symbol that contains `d'.
14138 exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14139 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14140 # platforms (ab)use it in PIC code, but their linkers get confused if
14141 # the symbol is explicitly referenced. Since portable code cannot
14142 # rely on this symbol name, it's probably fine to never include it in
14143 # preloaded symbol tables.
14144 # Exclude shared library initialization/finalization symbols.
14145 extract_expsyms_cmds=
14147 case $host_os in
14148 cygwin* | mingw* | pw32* | cegcc*)
14149 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14150 # When not using gcc, we currently assume that we are using
14151 # Microsoft Visual C++.
14152 if test "$GCC" != yes; then
14153 with_gnu_ld=no
14156 interix*)
14157 # we just hope/assume this is gcc and not c89 (= MSVC++)
14158 with_gnu_ld=yes
14160 openbsd*)
14161 with_gnu_ld=no
14163 esac
14165 ld_shlibs_FC=yes
14167 # On some targets, GNU ld is compatible enough with the native linker
14168 # that we're better off using the native interface for both.
14169 lt_use_gnu_ld_interface=no
14170 if test "$with_gnu_ld" = yes; then
14171 case $host_os in
14172 aix*)
14173 # The AIX port of GNU ld has always aspired to compatibility
14174 # with the native linker. However, as the warning in the GNU ld
14175 # block says, versions before 2.19.5* couldn't really create working
14176 # shared libraries, regardless of the interface used.
14177 case `$LD -v 2>&1` in
14178 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
14179 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
14180 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
14182 lt_use_gnu_ld_interface=yes
14184 esac
14187 lt_use_gnu_ld_interface=yes
14189 esac
14192 if test "$lt_use_gnu_ld_interface" = yes; then
14193 # If archive_cmds runs LD, not CC, wlarc should be empty
14194 wlarc='${wl}'
14196 # Set some defaults for GNU ld with shared library support. These
14197 # are reset later if shared libraries are not supported. Putting them
14198 # here allows them to be overridden if necessary.
14199 runpath_var=LD_RUN_PATH
14200 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14201 export_dynamic_flag_spec_FC='${wl}--export-dynamic'
14202 # ancient GNU ld didn't support --whole-archive et. al.
14203 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
14204 whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14205 else
14206 whole_archive_flag_spec_FC=
14208 supports_anon_versioning=no
14209 case `$LD -v 2>&1` in
14210 *GNU\ gold*) supports_anon_versioning=yes ;;
14211 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14212 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14213 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14214 *\ 2.11.*) ;; # other 2.11 versions
14215 *) supports_anon_versioning=yes ;;
14216 esac
14218 # See if GNU ld supports shared libraries.
14219 case $host_os in
14220 aix[3-9]*)
14221 # On AIX/PPC, the GNU linker is very broken
14222 if test "$host_cpu" != ia64; then
14223 ld_shlibs_FC=no
14224 cat <<_LT_EOF 1>&2
14226 *** Warning: the GNU linker, at least up to release 2.19, is reported
14227 *** to be unable to reliably create shared libraries on AIX.
14228 *** Therefore, libtool is disabling shared libraries support. If you
14229 *** really care for shared libraries, you may want to install binutils
14230 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
14231 *** You will then need to restart the configuration process.
14233 _LT_EOF
14237 amigaos*)
14238 case $host_cpu in
14239 powerpc)
14240 # see comment about AmigaOS4 .so support
14241 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14242 archive_expsym_cmds_FC=''
14244 m68k)
14245 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)'
14246 hardcode_libdir_flag_spec_FC='-L$libdir'
14247 hardcode_minus_L_FC=yes
14249 esac
14252 beos*)
14253 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14254 allow_undefined_flag_FC=unsupported
14255 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14256 # support --undefined. This deserves some investigation. FIXME
14257 archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14258 else
14259 ld_shlibs_FC=no
14263 cygwin* | mingw* | pw32* | cegcc*)
14264 # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
14265 # as there is no search path for DLLs.
14266 hardcode_libdir_flag_spec_FC='-L$libdir'
14267 export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
14268 allow_undefined_flag_FC=unsupported
14269 always_export_symbols_FC=no
14270 enable_shared_with_static_runtimes_FC=yes
14271 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14273 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14274 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14275 # If the export-symbols file already is a .def file (1st line
14276 # is EXPORTS), use it as is; otherwise, prepend...
14277 archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14278 cp $export_symbols $output_objdir/$soname.def;
14279 else
14280 echo EXPORTS > $output_objdir/$soname.def;
14281 cat $export_symbols >> $output_objdir/$soname.def;
14283 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14284 else
14285 ld_shlibs_FC=no
14289 haiku*)
14290 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14291 link_all_deplibs_FC=yes
14294 interix[3-9]*)
14295 hardcode_direct_FC=no
14296 hardcode_shlibpath_var_FC=no
14297 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14298 export_dynamic_flag_spec_FC='${wl}-E'
14299 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14300 # Instead, shared libraries are loaded at an image base (0x10000000 by
14301 # default) and relocated if they conflict, which is a slow very memory
14302 # consuming and fragmenting process. To avoid this, we pick a random,
14303 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14304 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14305 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'
14306 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'
14309 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
14310 tmp_diet=no
14311 if test "$host_os" = linux-dietlibc; then
14312 case $cc_basename in
14313 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
14314 esac
14316 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
14317 && test "$tmp_diet" = no
14318 then
14319 tmp_addflag=' $pic_flag'
14320 tmp_sharedflag='-shared'
14321 case $cc_basename,$host_cpu in
14322 pgcc*) # Portland Group C compiler
14323 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'
14324 tmp_addflag=' $pic_flag'
14326 pgf77* | pgf90* | pgf95* | pgfortran*)
14327 # Portland Group f77 and f90 compilers
14328 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'
14329 tmp_addflag=' $pic_flag -Mnomain' ;;
14330 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14331 tmp_addflag=' -i_dynamic' ;;
14332 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14333 tmp_addflag=' -i_dynamic -nofor_main' ;;
14334 ifc* | ifort*) # Intel Fortran compiler
14335 tmp_addflag=' -nofor_main' ;;
14336 lf95*) # Lahey Fortran 8.1
14337 whole_archive_flag_spec_FC=
14338 tmp_sharedflag='--shared' ;;
14339 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
14340 tmp_sharedflag='-qmkshrobj'
14341 tmp_addflag= ;;
14342 nvcc*) # Cuda Compiler Driver 2.2
14343 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'
14344 compiler_needs_object_FC=yes
14346 esac
14347 case `$CC -V 2>&1 | sed 5q` in
14348 *Sun\ C*) # Sun C 5.9
14349 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'
14350 compiler_needs_object_FC=yes
14351 tmp_sharedflag='-G' ;;
14352 *Sun\ F*) # Sun Fortran 8.3
14353 tmp_sharedflag='-G' ;;
14354 esac
14355 archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14357 if test "x$supports_anon_versioning" = xyes; then
14358 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
14359 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14360 echo "local: *; };" >> $output_objdir/$libname.ver~
14361 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14364 case $cc_basename in
14365 xlf* | bgf* | bgxlf* | mpixlf*)
14366 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
14367 whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
14368 hardcode_libdir_flag_spec_FC=
14369 hardcode_libdir_flag_spec_ld_FC='-rpath $libdir'
14370 archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
14371 if test "x$supports_anon_versioning" = xyes; then
14372 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
14373 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14374 echo "local: *; };" >> $output_objdir/$libname.ver~
14375 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
14378 esac
14379 else
14380 ld_shlibs_FC=no
14384 netbsd*)
14385 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14386 archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14387 wlarc=
14388 else
14389 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14390 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14394 solaris*)
14395 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
14396 ld_shlibs_FC=no
14397 cat <<_LT_EOF 1>&2
14399 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14400 *** create shared libraries on Solaris systems. Therefore, libtool
14401 *** is disabling shared libraries support. We urge you to upgrade GNU
14402 *** binutils to release 2.9.1 or newer. Another option is to modify
14403 *** your PATH or compiler configuration so that the native linker is
14404 *** used, and then restart.
14406 _LT_EOF
14407 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14408 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14409 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14410 else
14411 ld_shlibs_FC=no
14415 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14416 case `$LD -v 2>&1` in
14417 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14418 ld_shlibs_FC=no
14419 cat <<_LT_EOF 1>&2
14421 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14422 *** reliably create shared libraries on SCO systems. Therefore, libtool
14423 *** is disabling shared libraries support. We urge you to upgrade GNU
14424 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14425 *** your PATH or compiler configuration so that the native linker is
14426 *** used, and then restart.
14428 _LT_EOF
14431 # For security reasons, it is highly recommended that you always
14432 # use absolute paths for naming shared libraries, and exclude the
14433 # DT_RUNPATH tag from executables and libraries. But doing so
14434 # requires that you compile everything twice, which is a pain.
14435 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14436 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14437 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14438 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14439 else
14440 ld_shlibs_FC=no
14443 esac
14446 sunos4*)
14447 archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14448 wlarc=
14449 hardcode_direct_FC=yes
14450 hardcode_shlibpath_var_FC=no
14454 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14455 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14456 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14457 else
14458 ld_shlibs_FC=no
14461 esac
14463 if test "$ld_shlibs_FC" = no; then
14464 runpath_var=
14465 hardcode_libdir_flag_spec_FC=
14466 export_dynamic_flag_spec_FC=
14467 whole_archive_flag_spec_FC=
14469 else
14470 # PORTME fill in a description of your system's linker (not GNU ld)
14471 case $host_os in
14472 aix3*)
14473 allow_undefined_flag_FC=unsupported
14474 always_export_symbols_FC=yes
14475 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'
14476 # Note: this linker hardcodes the directories in LIBPATH if there
14477 # are no directories specified by -L.
14478 hardcode_minus_L_FC=yes
14479 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14480 # Neither direct hardcoding nor static linking is supported with a
14481 # broken collect2.
14482 hardcode_direct_FC=unsupported
14486 aix[4-9]*)
14487 if test "$host_cpu" = ia64; then
14488 # On IA64, the linker does run time linking by default, so we don't
14489 # have to do anything special.
14490 aix_use_runtimelinking=no
14491 exp_sym_flag='-Bexport'
14492 no_entry_flag=""
14493 else
14494 # If we're using GNU nm, then we don't want the "-C" option.
14495 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14496 # Also, AIX nm treats weak defined symbols like other global
14497 # defined symbols, whereas GNU nm marks them as "W".
14498 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14499 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'
14500 else
14501 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'
14503 aix_use_runtimelinking=no
14505 # Test if we are trying to use run time linking or normal
14506 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14507 # need to do runtime linking.
14508 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14509 for ld_flag in $LDFLAGS; do
14510 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14511 aix_use_runtimelinking=yes
14512 break
14514 done
14516 esac
14518 exp_sym_flag='-bexport'
14519 no_entry_flag='-bnoentry'
14522 # When large executables or shared objects are built, AIX ld can
14523 # have problems creating the table of contents. If linking a library
14524 # or program results in "error TOC overflow" add -mminimal-toc to
14525 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14526 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14528 archive_cmds_FC=''
14529 hardcode_direct_FC=yes
14530 hardcode_direct_absolute_FC=yes
14531 hardcode_libdir_separator_FC=':'
14532 link_all_deplibs_FC=yes
14533 file_list_spec_FC='${wl}-f,'
14535 if test "$GCC" = yes; then
14536 case $host_os in aix4.[012]|aix4.[012].*)
14537 # We only want to do this on AIX 4.2 and lower, the check
14538 # below for broken collect2 doesn't work under 4.3+
14539 collect2name=`${CC} -print-prog-name=collect2`
14540 if test -f "$collect2name" &&
14541 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14542 then
14543 # We have reworked collect2
14545 else
14546 # We have old collect2
14547 hardcode_direct_FC=unsupported
14548 # It fails to find uninstalled libraries when the uninstalled
14549 # path is not listed in the libpath. Setting hardcode_minus_L
14550 # to unsupported forces relinking
14551 hardcode_minus_L_FC=yes
14552 hardcode_libdir_flag_spec_FC='-L$libdir'
14553 hardcode_libdir_separator_FC=
14556 esac
14557 shared_flag='-shared'
14558 if test "$aix_use_runtimelinking" = yes; then
14559 shared_flag="$shared_flag "'${wl}-G'
14561 else
14562 # not using gcc
14563 if test "$host_cpu" = ia64; then
14564 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14565 # chokes on -Wl,-G. The following line is correct:
14566 shared_flag='-G'
14567 else
14568 if test "$aix_use_runtimelinking" = yes; then
14569 shared_flag='${wl}-G'
14570 else
14571 shared_flag='${wl}-bM:SRE'
14576 export_dynamic_flag_spec_FC='${wl}-bexpall'
14577 # It seems that -bexpall does not export symbols beginning with
14578 # underscore (_), so it is better to generate a list of symbols to export.
14579 always_export_symbols_FC=yes
14580 if test "$aix_use_runtimelinking" = yes; then
14581 # Warning - without using the other runtime loading flags (-brtl),
14582 # -berok will link without error, but may produce a broken library.
14583 allow_undefined_flag_FC='-berok'
14584 # Determine the default libpath from the value encoded in an
14585 # empty executable.
14586 if test x$gcc_no_link = xyes; then
14587 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14589 cat > conftest.$ac_ext <<_ACEOF
14590 program main
14593 _ACEOF
14594 if ac_fn_fc_try_link "$LINENO"; then :
14596 lt_aix_libpath_sed='
14597 /Import File Strings/,/^$/ {
14598 /^0/ {
14599 s/^0 *\(.*\)$/\1/
14603 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14604 # Check for a 64-bit object if we didn't find anything.
14605 if test -z "$aix_libpath"; then
14606 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14609 rm -f core conftest.err conftest.$ac_objext \
14610 conftest$ac_exeext conftest.$ac_ext
14611 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14613 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14614 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"
14615 else
14616 if test "$host_cpu" = ia64; then
14617 hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
14618 allow_undefined_flag_FC="-z nodefs"
14619 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"
14620 else
14621 # Determine the default libpath from the value encoded in an
14622 # empty executable.
14623 if test x$gcc_no_link = xyes; then
14624 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14626 cat > conftest.$ac_ext <<_ACEOF
14627 program main
14630 _ACEOF
14631 if ac_fn_fc_try_link "$LINENO"; then :
14633 lt_aix_libpath_sed='
14634 /Import File Strings/,/^$/ {
14635 /^0/ {
14636 s/^0 *\(.*\)$/\1/
14640 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14641 # Check for a 64-bit object if we didn't find anything.
14642 if test -z "$aix_libpath"; then
14643 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14646 rm -f core conftest.err conftest.$ac_objext \
14647 conftest$ac_exeext conftest.$ac_ext
14648 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14650 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14651 # Warning - without using the other run time loading flags,
14652 # -berok will link without error, but may produce a broken library.
14653 no_undefined_flag_FC=' ${wl}-bernotok'
14654 allow_undefined_flag_FC=' ${wl}-berok'
14655 if test "$with_gnu_ld" = yes; then
14656 # We only use this code for GNU lds that support --whole-archive.
14657 whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14658 else
14659 # Exported symbols can be pulled into shared objects from archives
14660 whole_archive_flag_spec_FC='$convenience'
14662 archive_cmds_need_lc_FC=yes
14663 # This is similar to how AIX traditionally builds its shared libraries.
14664 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'
14669 amigaos*)
14670 case $host_cpu in
14671 powerpc)
14672 # see comment about AmigaOS4 .so support
14673 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14674 archive_expsym_cmds_FC=''
14676 m68k)
14677 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)'
14678 hardcode_libdir_flag_spec_FC='-L$libdir'
14679 hardcode_minus_L_FC=yes
14681 esac
14684 bsdi[45]*)
14685 export_dynamic_flag_spec_FC=-rdynamic
14688 cygwin* | mingw* | pw32* | cegcc*)
14689 # When not using gcc, we currently assume that we are using
14690 # Microsoft Visual C++.
14691 # hardcode_libdir_flag_spec is actually meaningless, as there is
14692 # no search path for DLLs.
14693 hardcode_libdir_flag_spec_FC=' '
14694 allow_undefined_flag_FC=unsupported
14695 # Tell ltmain to make .lib files, not .a files.
14696 libext=lib
14697 # Tell ltmain to make .dll files, not .so files.
14698 shrext_cmds=".dll"
14699 # FIXME: Setting linknames here is a bad hack.
14700 archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
14701 # The linker will automatically build a .lib file if we build a DLL.
14702 old_archive_from_new_cmds_FC='true'
14703 # FIXME: Should let the user specify the lib program.
14704 old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
14705 fix_srcfile_path_FC='`cygpath -w "$srcfile"`'
14706 enable_shared_with_static_runtimes_FC=yes
14709 darwin* | rhapsody*)
14712 archive_cmds_need_lc_FC=no
14713 hardcode_direct_FC=no
14714 hardcode_automatic_FC=yes
14715 hardcode_shlibpath_var_FC=unsupported
14716 if test "$lt_cv_ld_force_load" = "yes"; then
14717 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\"`'
14718 else
14719 whole_archive_flag_spec_FC=''
14721 link_all_deplibs_FC=yes
14722 allow_undefined_flag_FC="$_lt_dar_allow_undefined"
14723 case $cc_basename in
14724 ifort*) _lt_dar_can_shared=yes ;;
14725 *) _lt_dar_can_shared=$GCC ;;
14726 esac
14727 if test "$_lt_dar_can_shared" = "yes"; then
14728 output_verbose_link_cmd=func_echo_all
14729 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}"
14730 module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14731 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}"
14732 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}"
14734 else
14735 ld_shlibs_FC=no
14740 dgux*)
14741 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14742 hardcode_libdir_flag_spec_FC='-L$libdir'
14743 hardcode_shlibpath_var_FC=no
14746 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14747 # support. Future versions do this automatically, but an explicit c++rt0.o
14748 # does not break anything, and helps significantly (at the cost of a little
14749 # extra space).
14750 freebsd2.2*)
14751 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14752 hardcode_libdir_flag_spec_FC='-R$libdir'
14753 hardcode_direct_FC=yes
14754 hardcode_shlibpath_var_FC=no
14757 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14758 freebsd2.*)
14759 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14760 hardcode_direct_FC=yes
14761 hardcode_minus_L_FC=yes
14762 hardcode_shlibpath_var_FC=no
14765 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14766 freebsd* | dragonfly*)
14767 archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14768 hardcode_libdir_flag_spec_FC='-R$libdir'
14769 hardcode_direct_FC=yes
14770 hardcode_shlibpath_var_FC=no
14773 hpux9*)
14774 if test "$GCC" = yes; then
14775 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'
14776 else
14777 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'
14779 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14780 hardcode_libdir_separator_FC=:
14781 hardcode_direct_FC=yes
14783 # hardcode_minus_L: Not really in the search PATH,
14784 # but as the default location of the library.
14785 hardcode_minus_L_FC=yes
14786 export_dynamic_flag_spec_FC='${wl}-E'
14789 hpux10*)
14790 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14791 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14792 else
14793 archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14795 if test "$with_gnu_ld" = no; then
14796 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14797 hardcode_libdir_flag_spec_ld_FC='+b $libdir'
14798 hardcode_libdir_separator_FC=:
14799 hardcode_direct_FC=yes
14800 hardcode_direct_absolute_FC=yes
14801 export_dynamic_flag_spec_FC='${wl}-E'
14802 # hardcode_minus_L: Not really in the search PATH,
14803 # but as the default location of the library.
14804 hardcode_minus_L_FC=yes
14808 hpux11*)
14809 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14810 case $host_cpu in
14811 hppa*64*)
14812 archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14814 ia64*)
14815 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14818 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14820 esac
14821 else
14822 case $host_cpu in
14823 hppa*64*)
14824 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14826 ia64*)
14827 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14830 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14832 esac
14834 if test "$with_gnu_ld" = no; then
14835 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14836 hardcode_libdir_separator_FC=:
14838 case $host_cpu in
14839 hppa*64*|ia64*)
14840 hardcode_direct_FC=no
14841 hardcode_shlibpath_var_FC=no
14844 hardcode_direct_FC=yes
14845 hardcode_direct_absolute_FC=yes
14846 export_dynamic_flag_spec_FC='${wl}-E'
14848 # hardcode_minus_L: Not really in the search PATH,
14849 # but as the default location of the library.
14850 hardcode_minus_L_FC=yes
14852 esac
14856 irix5* | irix6* | nonstopux*)
14857 if test "$GCC" = yes; then
14858 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'
14859 # Try to use the -exported_symbol ld option, if it does not
14860 # work, assume that -exports_file does not work either and
14861 # implicitly export all symbols.
14862 save_LDFLAGS="$LDFLAGS"
14863 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
14864 if test x$gcc_no_link = xyes; then
14865 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14867 cat > conftest.$ac_ext <<_ACEOF
14868 int foo(void) {}
14869 _ACEOF
14870 if ac_fn_fc_try_link "$LINENO"; then :
14871 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'
14874 rm -f core conftest.err conftest.$ac_objext \
14875 conftest$ac_exeext conftest.$ac_ext
14876 LDFLAGS="$save_LDFLAGS"
14877 else
14878 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'
14879 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'
14881 archive_cmds_need_lc_FC='no'
14882 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14883 hardcode_libdir_separator_FC=:
14884 inherit_rpath_FC=yes
14885 link_all_deplibs_FC=yes
14888 netbsd*)
14889 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14890 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
14891 else
14892 archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
14894 hardcode_libdir_flag_spec_FC='-R$libdir'
14895 hardcode_direct_FC=yes
14896 hardcode_shlibpath_var_FC=no
14899 newsos6)
14900 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14901 hardcode_direct_FC=yes
14902 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14903 hardcode_libdir_separator_FC=:
14904 hardcode_shlibpath_var_FC=no
14907 *nto* | *qnx*)
14910 openbsd*)
14911 if test -f /usr/libexec/ld.so; then
14912 hardcode_direct_FC=yes
14913 hardcode_shlibpath_var_FC=no
14914 hardcode_direct_absolute_FC=yes
14915 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14916 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14917 archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14918 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14919 export_dynamic_flag_spec_FC='${wl}-E'
14920 else
14921 case $host_os in
14922 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14923 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14924 hardcode_libdir_flag_spec_FC='-R$libdir'
14927 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14928 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14930 esac
14932 else
14933 ld_shlibs_FC=no
14937 os2*)
14938 hardcode_libdir_flag_spec_FC='-L$libdir'
14939 hardcode_minus_L_FC=yes
14940 allow_undefined_flag_FC=unsupported
14941 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'
14942 old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14945 osf3*)
14946 if test "$GCC" = yes; then
14947 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
14948 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'
14949 else
14950 allow_undefined_flag_FC=' -expect_unresolved \*'
14951 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'
14953 archive_cmds_need_lc_FC='no'
14954 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14955 hardcode_libdir_separator_FC=:
14958 osf4* | osf5*) # as osf3* with the addition of -msym flag
14959 if test "$GCC" = yes; then
14960 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
14961 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'
14962 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14963 else
14964 allow_undefined_flag_FC=' -expect_unresolved \*'
14965 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'
14966 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~
14967 $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'
14969 # Both c and cxx compiler support -rpath directly
14970 hardcode_libdir_flag_spec_FC='-rpath $libdir'
14972 archive_cmds_need_lc_FC='no'
14973 hardcode_libdir_separator_FC=:
14976 solaris*)
14977 no_undefined_flag_FC=' -z defs'
14978 if test "$GCC" = yes; then
14979 wlarc='${wl}'
14980 archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14981 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14982 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
14983 else
14984 case `$CC -V 2>&1` in
14985 *"Compilers 5.0"*)
14986 wlarc=''
14987 archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14988 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14989 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
14992 wlarc='${wl}'
14993 archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
14994 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14995 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
14997 esac
14999 hardcode_libdir_flag_spec_FC='-R$libdir'
15000 hardcode_shlibpath_var_FC=no
15001 case $host_os in
15002 solaris2.[0-5] | solaris2.[0-5].*) ;;
15004 # The compiler driver will combine and reorder linker options,
15005 # but understands `-z linker_flag'. GCC discards it without `$wl',
15006 # but is careful enough not to reorder.
15007 # Supported since Solaris 2.6 (maybe 2.5.1?)
15008 if test "$GCC" = yes; then
15009 whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15010 else
15011 whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
15014 esac
15015 link_all_deplibs_FC=yes
15018 sunos4*)
15019 if test "x$host_vendor" = xsequent; then
15020 # Use $CC to link under sequent, because it throws in some extra .o
15021 # files that make .init and .fini sections work.
15022 archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15023 else
15024 archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15026 hardcode_libdir_flag_spec_FC='-L$libdir'
15027 hardcode_direct_FC=yes
15028 hardcode_minus_L_FC=yes
15029 hardcode_shlibpath_var_FC=no
15032 sysv4)
15033 case $host_vendor in
15034 sni)
15035 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15036 hardcode_direct_FC=yes # is this really true???
15038 siemens)
15039 ## LD is ld it makes a PLAMLIB
15040 ## CC just makes a GrossModule.
15041 archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15042 reload_cmds_FC='$CC -r -o $output$reload_objs'
15043 hardcode_direct_FC=no
15045 motorola)
15046 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15047 hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
15049 esac
15050 runpath_var='LD_RUN_PATH'
15051 hardcode_shlibpath_var_FC=no
15054 sysv4.3*)
15055 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15056 hardcode_shlibpath_var_FC=no
15057 export_dynamic_flag_spec_FC='-Bexport'
15060 sysv4*MP*)
15061 if test -d /usr/nec; then
15062 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15063 hardcode_shlibpath_var_FC=no
15064 runpath_var=LD_RUN_PATH
15065 hardcode_runpath_var=yes
15066 ld_shlibs_FC=yes
15070 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15071 no_undefined_flag_FC='${wl}-z,text'
15072 archive_cmds_need_lc_FC=no
15073 hardcode_shlibpath_var_FC=no
15074 runpath_var='LD_RUN_PATH'
15076 if test "$GCC" = yes; then
15077 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15078 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15079 else
15080 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15081 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15085 sysv5* | sco3.2v5* | sco5v6*)
15086 # Note: We can NOT use -z defs as we might desire, because we do not
15087 # link with -lc, and that would cause any symbols used from libc to
15088 # always be unresolved, which means just about no library would
15089 # ever link correctly. If we're not using GNU ld we use -z text
15090 # though, which does catch some bad symbols but isn't as heavy-handed
15091 # as -z defs.
15092 no_undefined_flag_FC='${wl}-z,text'
15093 allow_undefined_flag_FC='${wl}-z,nodefs'
15094 archive_cmds_need_lc_FC=no
15095 hardcode_shlibpath_var_FC=no
15096 hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
15097 hardcode_libdir_separator_FC=':'
15098 link_all_deplibs_FC=yes
15099 export_dynamic_flag_spec_FC='${wl}-Bexport'
15100 runpath_var='LD_RUN_PATH'
15102 if test "$GCC" = yes; then
15103 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15104 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15105 else
15106 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15107 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15111 uts4*)
15112 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15113 hardcode_libdir_flag_spec_FC='-L$libdir'
15114 hardcode_shlibpath_var_FC=no
15118 ld_shlibs_FC=no
15120 esac
15122 if test x$host_vendor = xsni; then
15123 case $host in
15124 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
15125 export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
15127 esac
15131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
15132 $as_echo "$ld_shlibs_FC" >&6; }
15133 test "$ld_shlibs_FC" = no && can_build_shared=no
15135 with_gnu_ld_FC=$with_gnu_ld
15143 # Do we need to explicitly link libc?
15145 case "x$archive_cmds_need_lc_FC" in
15146 x|xyes)
15147 # Assume -lc should be added
15148 archive_cmds_need_lc_FC=yes
15150 if test "$enable_shared" = yes && test "$GCC" = yes; then
15151 case $archive_cmds_FC in
15152 *'~'*)
15153 # FIXME: we may have to deal with multi-command sequences.
15155 '$CC '*)
15156 # Test whether the compiler implicitly links with -lc since on some
15157 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15158 # to ld, don't add -lc before -lgcc.
15159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15160 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15161 if ${lt_cv_archive_cmds_need_lc_FC+:} false; then :
15162 $as_echo_n "(cached) " >&6
15163 else
15164 $RM conftest*
15165 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15167 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15168 (eval $ac_compile) 2>&5
15169 ac_status=$?
15170 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15171 test $ac_status = 0; } 2>conftest.err; then
15172 soname=conftest
15173 lib=conftest
15174 libobjs=conftest.$ac_objext
15175 deplibs=
15176 wl=$lt_prog_compiler_wl_FC
15177 pic_flag=$lt_prog_compiler_pic_FC
15178 compiler_flags=-v
15179 linker_flags=-v
15180 verstring=
15181 output_objdir=.
15182 libname=conftest
15183 lt_save_allow_undefined_flag=$allow_undefined_flag_FC
15184 allow_undefined_flag_FC=
15185 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15186 (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15187 ac_status=$?
15188 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15189 test $ac_status = 0; }
15190 then
15191 lt_cv_archive_cmds_need_lc_FC=no
15192 else
15193 lt_cv_archive_cmds_need_lc_FC=yes
15195 allow_undefined_flag_FC=$lt_save_allow_undefined_flag
15196 else
15197 cat conftest.err 1>&5
15199 $RM conftest*
15202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
15203 $as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
15204 archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
15206 esac
15209 esac
15274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15275 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15277 library_names_spec=
15278 libname_spec='lib$name'
15279 soname_spec=
15280 shrext_cmds=".so"
15281 postinstall_cmds=
15282 postuninstall_cmds=
15283 finish_cmds=
15284 finish_eval=
15285 shlibpath_var=
15286 shlibpath_overrides_runpath=unknown
15287 version_type=none
15288 dynamic_linker="$host_os ld.so"
15289 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15290 need_lib_prefix=unknown
15291 hardcode_into_libs=no
15293 # when you set need_version to no, make sure it does not cause -set_version
15294 # flags to be left without arguments
15295 need_version=unknown
15297 case $host_os in
15298 aix3*)
15299 version_type=linux
15300 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15301 shlibpath_var=LIBPATH
15303 # AIX 3 has no versioning support, so we append a major version to the name.
15304 soname_spec='${libname}${release}${shared_ext}$major'
15307 aix[4-9]*)
15308 version_type=linux
15309 need_lib_prefix=no
15310 need_version=no
15311 hardcode_into_libs=yes
15312 if test "$host_cpu" = ia64; then
15313 # AIX 5 supports IA64
15314 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15315 shlibpath_var=LD_LIBRARY_PATH
15316 else
15317 # With GCC up to 2.95.x, collect2 would create an import file
15318 # for dependence libraries. The import file would start with
15319 # the line `#! .'. This would cause the generated library to
15320 # depend on `.', always an invalid library. This was fixed in
15321 # development snapshots of GCC prior to 3.0.
15322 case $host_os in
15323 aix4 | aix4.[01] | aix4.[01].*)
15324 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15325 echo ' yes '
15326 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
15328 else
15329 can_build_shared=no
15332 esac
15333 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15334 # soname into executable. Probably we can add versioning support to
15335 # collect2, so additional links can be useful in future.
15336 if test "$aix_use_runtimelinking" = yes; then
15337 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15338 # instead of lib<name>.a to let people know that these are not
15339 # typical AIX shared libraries.
15340 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15341 else
15342 # We preserve .a as extension for shared libraries through AIX4.2
15343 # and later when we are not doing run time linking.
15344 library_names_spec='${libname}${release}.a $libname.a'
15345 soname_spec='${libname}${release}${shared_ext}$major'
15347 shlibpath_var=LIBPATH
15351 amigaos*)
15352 case $host_cpu in
15353 powerpc)
15354 # Since July 2007 AmigaOS4 officially supports .so libraries.
15355 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15358 m68k)
15359 library_names_spec='$libname.ixlibrary $libname.a'
15360 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15361 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'
15363 esac
15366 beos*)
15367 library_names_spec='${libname}${shared_ext}'
15368 dynamic_linker="$host_os ld.so"
15369 shlibpath_var=LIBRARY_PATH
15372 bsdi[45]*)
15373 version_type=linux
15374 need_version=no
15375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15376 soname_spec='${libname}${release}${shared_ext}$major'
15377 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15378 shlibpath_var=LD_LIBRARY_PATH
15379 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15380 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15381 # the default ld.so.conf also contains /usr/contrib/lib and
15382 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15383 # libtool to hard-code these into programs
15386 cygwin* | mingw* | pw32* | cegcc*)
15387 version_type=windows
15388 shrext_cmds=".dll"
15389 need_version=no
15390 need_lib_prefix=no
15392 case $GCC,$host_os in
15393 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
15394 library_names_spec='$libname.dll.a'
15395 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15396 postinstall_cmds='base_file=`basename \${file}`~
15397 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15398 dldir=$destdir/`dirname \$dlpath`~
15399 test -d \$dldir || mkdir -p \$dldir~
15400 $install_prog $dir/$dlname \$dldir/$dlname~
15401 chmod a+x \$dldir/$dlname~
15402 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15403 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15405 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15406 dlpath=$dir/\$dldll~
15407 $RM \$dlpath'
15408 shlibpath_overrides_runpath=yes
15410 case $host_os in
15411 cygwin*)
15412 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15413 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15416 mingw* | cegcc*)
15417 # MinGW DLLs use traditional 'lib' prefix
15418 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15420 pw32*)
15421 # pw32 DLLs use 'pw' prefix rather than 'lib'
15422 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15424 esac
15428 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15430 esac
15431 dynamic_linker='Win32 ld.exe'
15432 # FIXME: first we should search . and the directory the executable is in
15433 shlibpath_var=PATH
15436 darwin* | rhapsody*)
15437 dynamic_linker="$host_os dyld"
15438 version_type=darwin
15439 need_lib_prefix=no
15440 need_version=no
15441 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15442 soname_spec='${libname}${release}${major}$shared_ext'
15443 shlibpath_overrides_runpath=yes
15444 shlibpath_var=DYLD_LIBRARY_PATH
15445 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15447 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15450 dgux*)
15451 version_type=linux
15452 need_lib_prefix=no
15453 need_version=no
15454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15455 soname_spec='${libname}${release}${shared_ext}$major'
15456 shlibpath_var=LD_LIBRARY_PATH
15459 freebsd* | dragonfly*)
15460 # DragonFly does not have aout. When/if they implement a new
15461 # versioning mechanism, adjust this.
15462 if test -x /usr/bin/objformat; then
15463 objformat=`/usr/bin/objformat`
15464 else
15465 case $host_os in
15466 freebsd[23].*) objformat=aout ;;
15467 *) objformat=elf ;;
15468 esac
15470 version_type=freebsd-$objformat
15471 case $version_type in
15472 freebsd-elf*)
15473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15474 need_version=no
15475 need_lib_prefix=no
15477 freebsd-*)
15478 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15479 need_version=yes
15481 esac
15482 shlibpath_var=LD_LIBRARY_PATH
15483 case $host_os in
15484 freebsd2.*)
15485 shlibpath_overrides_runpath=yes
15487 freebsd3.[01]* | freebsdelf3.[01]*)
15488 shlibpath_overrides_runpath=yes
15489 hardcode_into_libs=yes
15491 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15492 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15493 shlibpath_overrides_runpath=no
15494 hardcode_into_libs=yes
15496 *) # from 4.6 on, and DragonFly
15497 shlibpath_overrides_runpath=yes
15498 hardcode_into_libs=yes
15500 esac
15503 gnu*)
15504 version_type=linux
15505 need_lib_prefix=no
15506 need_version=no
15507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15508 soname_spec='${libname}${release}${shared_ext}$major'
15509 shlibpath_var=LD_LIBRARY_PATH
15510 hardcode_into_libs=yes
15513 haiku*)
15514 version_type=linux
15515 need_lib_prefix=no
15516 need_version=no
15517 dynamic_linker="$host_os runtime_loader"
15518 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15519 soname_spec='${libname}${release}${shared_ext}$major'
15520 shlibpath_var=LIBRARY_PATH
15521 shlibpath_overrides_runpath=yes
15522 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15523 hardcode_into_libs=yes
15526 hpux9* | hpux10* | hpux11*)
15527 # Give a soname corresponding to the major version so that dld.sl refuses to
15528 # link against other versions.
15529 version_type=sunos
15530 need_lib_prefix=no
15531 need_version=no
15532 case $host_cpu in
15533 ia64*)
15534 shrext_cmds='.so'
15535 hardcode_into_libs=yes
15536 dynamic_linker="$host_os dld.so"
15537 shlibpath_var=LD_LIBRARY_PATH
15538 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15540 soname_spec='${libname}${release}${shared_ext}$major'
15541 if test "X$HPUX_IA64_MODE" = X32; then
15542 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15543 else
15544 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15546 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15548 hppa*64*)
15549 shrext_cmds='.sl'
15550 hardcode_into_libs=yes
15551 dynamic_linker="$host_os dld.sl"
15552 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15553 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15555 soname_spec='${libname}${release}${shared_ext}$major'
15556 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15557 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15560 shrext_cmds='.sl'
15561 dynamic_linker="$host_os dld.sl"
15562 shlibpath_var=SHLIB_PATH
15563 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15564 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15565 soname_spec='${libname}${release}${shared_ext}$major'
15567 esac
15568 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15569 postinstall_cmds='chmod 555 $lib'
15570 # or fails outright, so override atomically:
15571 install_override_mode=555
15574 interix[3-9]*)
15575 version_type=linux
15576 need_lib_prefix=no
15577 need_version=no
15578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15579 soname_spec='${libname}${release}${shared_ext}$major'
15580 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15581 shlibpath_var=LD_LIBRARY_PATH
15582 shlibpath_overrides_runpath=no
15583 hardcode_into_libs=yes
15586 irix5* | irix6* | nonstopux*)
15587 case $host_os in
15588 nonstopux*) version_type=nonstopux ;;
15590 if test "$lt_cv_prog_gnu_ld" = yes; then
15591 version_type=linux
15592 else
15593 version_type=irix
15594 fi ;;
15595 esac
15596 need_lib_prefix=no
15597 need_version=no
15598 soname_spec='${libname}${release}${shared_ext}$major'
15599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15600 case $host_os in
15601 irix5* | nonstopux*)
15602 libsuff= shlibsuff=
15605 case $LD in # libtool.m4 will add one of these switches to LD
15606 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15607 libsuff= shlibsuff= libmagic=32-bit;;
15608 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15609 libsuff=32 shlibsuff=N32 libmagic=N32;;
15610 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15611 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15612 *) libsuff= shlibsuff= libmagic=never-match;;
15613 esac
15615 esac
15616 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15617 shlibpath_overrides_runpath=no
15618 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15619 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15620 hardcode_into_libs=yes
15623 # No shared lib support for Linux oldld, aout, or coff.
15624 linux*oldld* | linux*aout* | linux*coff*)
15625 dynamic_linker=no
15628 # This must be Linux ELF.
15629 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15630 version_type=linux
15631 need_lib_prefix=no
15632 need_version=no
15633 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15634 soname_spec='${libname}${release}${shared_ext}$major'
15635 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15636 shlibpath_var=LD_LIBRARY_PATH
15637 shlibpath_overrides_runpath=no
15639 # Some binutils ld are patched to set DT_RUNPATH
15640 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15641 $as_echo_n "(cached) " >&6
15642 else
15643 lt_cv_shlibpath_overrides_runpath=no
15644 save_LDFLAGS=$LDFLAGS
15645 save_libdir=$libdir
15646 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
15647 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
15648 if test x$gcc_no_link = xyes; then
15649 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
15651 cat > conftest.$ac_ext <<_ACEOF
15652 program main
15655 _ACEOF
15656 if ac_fn_fc_try_link "$LINENO"; then :
15657 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15658 lt_cv_shlibpath_overrides_runpath=yes
15661 rm -f core conftest.err conftest.$ac_objext \
15662 conftest$ac_exeext conftest.$ac_ext
15663 LDFLAGS=$save_LDFLAGS
15664 libdir=$save_libdir
15668 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15670 # This implies no fast_install, which is unacceptable.
15671 # Some rework will be needed to allow for fast_install
15672 # before this can be enabled.
15673 hardcode_into_libs=yes
15675 # Append ld.so.conf contents to the search path
15676 if test -f /etc/ld.so.conf; then
15677 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' ' '`
15678 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15681 # We used to test for /lib/ld.so.1 and disable shared libraries on
15682 # powerpc, because MkLinux only supported shared libraries with the
15683 # GNU dynamic linker. Since this was broken with cross compilers,
15684 # most powerpc-linux boxes support dynamic linking these days and
15685 # people can always --disable-shared, the test was removed, and we
15686 # assume the GNU/Linux dynamic linker is in use.
15687 dynamic_linker='GNU/Linux ld.so'
15690 netbsd*)
15691 version_type=sunos
15692 need_lib_prefix=no
15693 need_version=no
15694 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15696 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15697 dynamic_linker='NetBSD (a.out) ld.so'
15698 else
15699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15700 soname_spec='${libname}${release}${shared_ext}$major'
15701 dynamic_linker='NetBSD ld.elf_so'
15703 shlibpath_var=LD_LIBRARY_PATH
15704 shlibpath_overrides_runpath=yes
15705 hardcode_into_libs=yes
15708 newsos6)
15709 version_type=linux
15710 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15711 shlibpath_var=LD_LIBRARY_PATH
15712 shlibpath_overrides_runpath=yes
15715 *nto* | *qnx*)
15716 version_type=qnx
15717 need_lib_prefix=no
15718 need_version=no
15719 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15720 soname_spec='${libname}${release}${shared_ext}$major'
15721 shlibpath_var=LD_LIBRARY_PATH
15722 shlibpath_overrides_runpath=no
15723 hardcode_into_libs=yes
15724 dynamic_linker='ldqnx.so'
15727 openbsd*)
15728 version_type=sunos
15729 sys_lib_dlsearch_path_spec="/usr/lib"
15730 need_lib_prefix=no
15731 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15732 case $host_os in
15733 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15734 *) need_version=no ;;
15735 esac
15736 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15737 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15738 shlibpath_var=LD_LIBRARY_PATH
15739 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15740 case $host_os in
15741 openbsd2.[89] | openbsd2.[89].*)
15742 shlibpath_overrides_runpath=no
15745 shlibpath_overrides_runpath=yes
15747 esac
15748 else
15749 shlibpath_overrides_runpath=yes
15753 os2*)
15754 libname_spec='$name'
15755 shrext_cmds=".dll"
15756 need_lib_prefix=no
15757 library_names_spec='$libname${shared_ext} $libname.a'
15758 dynamic_linker='OS/2 ld.exe'
15759 shlibpath_var=LIBPATH
15762 osf3* | osf4* | osf5*)
15763 version_type=osf
15764 need_lib_prefix=no
15765 need_version=no
15766 soname_spec='${libname}${release}${shared_ext}$major'
15767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15768 shlibpath_var=LD_LIBRARY_PATH
15769 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15770 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15773 rdos*)
15774 dynamic_linker=no
15777 solaris*)
15778 version_type=linux
15779 need_lib_prefix=no
15780 need_version=no
15781 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15782 soname_spec='${libname}${release}${shared_ext}$major'
15783 shlibpath_var=LD_LIBRARY_PATH
15784 shlibpath_overrides_runpath=yes
15785 hardcode_into_libs=yes
15786 # ldd complains unless libraries are executable
15787 postinstall_cmds='chmod +x $lib'
15790 sunos4*)
15791 version_type=sunos
15792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15793 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15794 shlibpath_var=LD_LIBRARY_PATH
15795 shlibpath_overrides_runpath=yes
15796 if test "$with_gnu_ld" = yes; then
15797 need_lib_prefix=no
15799 need_version=yes
15802 sysv4 | sysv4.3*)
15803 version_type=linux
15804 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15805 soname_spec='${libname}${release}${shared_ext}$major'
15806 shlibpath_var=LD_LIBRARY_PATH
15807 case $host_vendor in
15808 sni)
15809 shlibpath_overrides_runpath=no
15810 need_lib_prefix=no
15811 runpath_var=LD_RUN_PATH
15813 siemens)
15814 need_lib_prefix=no
15816 motorola)
15817 need_lib_prefix=no
15818 need_version=no
15819 shlibpath_overrides_runpath=no
15820 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15822 esac
15825 sysv4*MP*)
15826 if test -d /usr/nec ;then
15827 version_type=linux
15828 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15829 soname_spec='$libname${shared_ext}.$major'
15830 shlibpath_var=LD_LIBRARY_PATH
15834 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15835 version_type=freebsd-elf
15836 need_lib_prefix=no
15837 need_version=no
15838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15839 soname_spec='${libname}${release}${shared_ext}$major'
15840 shlibpath_var=LD_LIBRARY_PATH
15841 shlibpath_overrides_runpath=yes
15842 hardcode_into_libs=yes
15843 if test "$with_gnu_ld" = yes; then
15844 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15845 else
15846 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15847 case $host_os in
15848 sco3.2v5*)
15849 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15851 esac
15853 sys_lib_dlsearch_path_spec='/usr/lib'
15856 tpf*)
15857 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15858 version_type=linux
15859 need_lib_prefix=no
15860 need_version=no
15861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15862 shlibpath_var=LD_LIBRARY_PATH
15863 shlibpath_overrides_runpath=no
15864 hardcode_into_libs=yes
15867 uts4*)
15868 version_type=linux
15869 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15870 soname_spec='${libname}${release}${shared_ext}$major'
15871 shlibpath_var=LD_LIBRARY_PATH
15875 dynamic_linker=no
15877 esac
15878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15879 $as_echo "$dynamic_linker" >&6; }
15880 test "$dynamic_linker" = no && can_build_shared=no
15882 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15883 if test "$GCC" = yes; then
15884 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15887 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15888 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15890 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15891 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15932 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15933 hardcode_action_FC=
15934 if test -n "$hardcode_libdir_flag_spec_FC" ||
15935 test -n "$runpath_var_FC" ||
15936 test "X$hardcode_automatic_FC" = "Xyes" ; then
15938 # We can hardcode non-existent directories.
15939 if test "$hardcode_direct_FC" != no &&
15940 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15941 # have to relink, otherwise we might link with an installed library
15942 # when we should be linking with a yet-to-be-installed one
15943 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
15944 test "$hardcode_minus_L_FC" != no; then
15945 # Linking always hardcodes the temporary library directory.
15946 hardcode_action_FC=relink
15947 else
15948 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15949 hardcode_action_FC=immediate
15951 else
15952 # We cannot hardcode anything, or else we can only hardcode existing
15953 # directories.
15954 hardcode_action_FC=unsupported
15956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
15957 $as_echo "$hardcode_action_FC" >&6; }
15959 if test "$hardcode_action_FC" = relink ||
15960 test "$inherit_rpath_FC" = yes; then
15961 # Fast installation is not supported
15962 enable_fast_install=no
15963 elif test "$shlibpath_overrides_runpath" = yes ||
15964 test "$enable_shared" = no; then
15965 # Fast installation is not necessary
15966 enable_fast_install=needless
15975 fi # test -n "$compiler"
15977 GCC=$lt_save_GCC
15978 CC="$lt_save_CC"
15979 fi # test "$_lt_disable_FC" != yes
15981 ac_ext=c
15982 ac_cpp='$CPP $CPPFLAGS'
15983 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15984 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15985 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15989 # extra LD Flags which are required for targets
15990 case "${host}" in
15991 *-darwin*)
15992 # Darwin needs -single_module when linking libgfortran
15993 extra_ldflags_libgfortran=-Wl,-single_module
15995 esac
15998 # We need a working compiler at that point, otherwise give a clear
15999 # error message and bail out.
16001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the GNU Fortran compiler is working" >&5
16002 $as_echo_n "checking whether the GNU Fortran compiler is working... " >&6; }
16003 ac_ext=${ac_fc_srcext-f}
16004 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
16005 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
16006 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
16008 cat > conftest.$ac_ext <<_ACEOF
16010 program foo
16011 real, parameter :: bar = sin (12.34 / 2.5)
16012 end program foo
16013 _ACEOF
16014 if ac_fn_fc_try_compile "$LINENO"; then :
16015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16016 $as_echo "yes" >&6; }
16017 else
16018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16019 $as_echo "no" >&6; }
16020 as_fn_error $? "GNU Fortran is not working; please report a bug in http://gcc.gnu.org/bugzilla, attaching $PWD/config.log" "$LINENO" 5
16023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16024 ac_ext=c
16025 ac_cpp='$CPP $CPPFLAGS'
16026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16032 # Check whether --enable-largefile was given.
16033 if test "${enable_largefile+set}" = set; then :
16034 enableval=$enable_largefile;
16037 if test "$enable_largefile" != no; then
16039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
16040 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
16041 if ${ac_cv_sys_largefile_CC+:} false; then :
16042 $as_echo_n "(cached) " >&6
16043 else
16044 ac_cv_sys_largefile_CC=no
16045 if test "$GCC" != yes; then
16046 ac_save_CC=$CC
16047 while :; do
16048 # IRIX 6.2 and later do not support large files by default,
16049 # so use the C compiler's -n32 option if that helps.
16050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16051 /* end confdefs.h. */
16052 #include <sys/types.h>
16053 /* Check that off_t can represent 2**63 - 1 correctly.
16054 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16055 since some C++ compilers masquerading as C compilers
16056 incorrectly reject 9223372036854775807. */
16057 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16058 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16059 && LARGE_OFF_T % 2147483647 == 1)
16060 ? 1 : -1];
16062 main ()
16066 return 0;
16068 _ACEOF
16069 if ac_fn_c_try_compile "$LINENO"; then :
16070 break
16072 rm -f core conftest.err conftest.$ac_objext
16073 CC="$CC -n32"
16074 if ac_fn_c_try_compile "$LINENO"; then :
16075 ac_cv_sys_largefile_CC=' -n32'; break
16077 rm -f core conftest.err conftest.$ac_objext
16078 break
16079 done
16080 CC=$ac_save_CC
16081 rm -f conftest.$ac_ext
16084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
16085 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
16086 if test "$ac_cv_sys_largefile_CC" != no; then
16087 CC=$CC$ac_cv_sys_largefile_CC
16090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
16091 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
16092 if ${ac_cv_sys_file_offset_bits+:} false; then :
16093 $as_echo_n "(cached) " >&6
16094 else
16095 while :; do
16096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16097 /* end confdefs.h. */
16098 #include <sys/types.h>
16099 /* Check that off_t can represent 2**63 - 1 correctly.
16100 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16101 since some C++ compilers masquerading as C compilers
16102 incorrectly reject 9223372036854775807. */
16103 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16104 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16105 && LARGE_OFF_T % 2147483647 == 1)
16106 ? 1 : -1];
16108 main ()
16112 return 0;
16114 _ACEOF
16115 if ac_fn_c_try_compile "$LINENO"; then :
16116 ac_cv_sys_file_offset_bits=no; break
16118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16120 /* end confdefs.h. */
16121 #define _FILE_OFFSET_BITS 64
16122 #include <sys/types.h>
16123 /* Check that off_t can represent 2**63 - 1 correctly.
16124 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16125 since some C++ compilers masquerading as C compilers
16126 incorrectly reject 9223372036854775807. */
16127 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16128 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16129 && LARGE_OFF_T % 2147483647 == 1)
16130 ? 1 : -1];
16132 main ()
16136 return 0;
16138 _ACEOF
16139 if ac_fn_c_try_compile "$LINENO"; then :
16140 ac_cv_sys_file_offset_bits=64; break
16142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16143 ac_cv_sys_file_offset_bits=unknown
16144 break
16145 done
16147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
16148 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
16149 case $ac_cv_sys_file_offset_bits in #(
16150 no | unknown) ;;
16152 cat >>confdefs.h <<_ACEOF
16153 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
16154 _ACEOF
16156 esac
16157 rm -rf conftest*
16158 if test $ac_cv_sys_file_offset_bits = unknown; then
16159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
16160 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
16161 if ${ac_cv_sys_large_files+:} false; then :
16162 $as_echo_n "(cached) " >&6
16163 else
16164 while :; do
16165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16166 /* end confdefs.h. */
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 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16173 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16174 && LARGE_OFF_T % 2147483647 == 1)
16175 ? 1 : -1];
16177 main ()
16181 return 0;
16183 _ACEOF
16184 if ac_fn_c_try_compile "$LINENO"; then :
16185 ac_cv_sys_large_files=no; break
16187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16189 /* end confdefs.h. */
16190 #define _LARGE_FILES 1
16191 #include <sys/types.h>
16192 /* Check that off_t can represent 2**63 - 1 correctly.
16193 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16194 since some C++ compilers masquerading as C compilers
16195 incorrectly reject 9223372036854775807. */
16196 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16197 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16198 && LARGE_OFF_T % 2147483647 == 1)
16199 ? 1 : -1];
16201 main ()
16205 return 0;
16207 _ACEOF
16208 if ac_fn_c_try_compile "$LINENO"; then :
16209 ac_cv_sys_large_files=1; break
16211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16212 ac_cv_sys_large_files=unknown
16213 break
16214 done
16216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
16217 $as_echo "$ac_cv_sys_large_files" >&6; }
16218 case $ac_cv_sys_large_files in #(
16219 no | unknown) ;;
16221 cat >>confdefs.h <<_ACEOF
16222 #define _LARGE_FILES $ac_cv_sys_large_files
16223 _ACEOF
16225 esac
16226 rm -rf conftest*
16233 # Types
16234 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
16235 if test "x$ac_cv_type_off_t" = xyes; then :
16237 else
16239 cat >>confdefs.h <<_ACEOF
16240 #define off_t long int
16241 _ACEOF
16246 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
16247 if test "x$ac_cv_type_intptr_t" = xyes; then :
16249 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
16251 else
16252 for ac_type in 'int' 'long int' 'long long int'; do
16253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16254 /* end confdefs.h. */
16255 $ac_includes_default
16257 main ()
16259 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
16260 test_array [0] = 0;
16261 return test_array [0];
16264 return 0;
16266 _ACEOF
16267 if ac_fn_c_try_compile "$LINENO"; then :
16269 cat >>confdefs.h <<_ACEOF
16270 #define intptr_t $ac_type
16271 _ACEOF
16273 ac_type=
16275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16276 test -z "$ac_type" && break
16277 done
16282 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
16283 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16285 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
16287 else
16288 for ac_type in 'unsigned int' 'unsigned long int' \
16289 'unsigned long long int'; do
16290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16291 /* end confdefs.h. */
16292 $ac_includes_default
16294 main ()
16296 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
16297 test_array [0] = 0;
16298 return test_array [0];
16301 return 0;
16303 _ACEOF
16304 if ac_fn_c_try_compile "$LINENO"; then :
16306 cat >>confdefs.h <<_ACEOF
16307 #define uintptr_t $ac_type
16308 _ACEOF
16310 ac_type=
16312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16313 test -z "$ac_type" && break
16314 done
16318 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
16319 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
16321 cat >>confdefs.h <<_ACEOF
16322 #define HAVE_PTRDIFF_T 1
16323 _ACEOF
16329 # check header files (we assume C89 is available, so don't check for that)
16333 for ac_header in $ac_header_list
16334 do :
16335 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16336 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16338 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16339 cat >>confdefs.h <<_ACEOF
16340 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16341 _ACEOF
16345 done
16385 inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
16387 acx_cv_header_stdint=stddef.h
16388 acx_cv_header_stdint_kind="(already complete)"
16389 for i in stdint.h $inttype_headers; do
16390 unset ac_cv_type_uintptr_t
16391 unset ac_cv_type_uintmax_t
16392 unset ac_cv_type_int_least32_t
16393 unset ac_cv_type_int_fast32_t
16394 unset ac_cv_type_uint64_t
16395 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
16396 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
16397 #include <$i>
16399 if test "x$ac_cv_type_uintmax_t" = xyes; then :
16400 acx_cv_header_stdint=$i
16401 else
16402 continue
16405 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16406 #include <$i>
16408 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16410 else
16411 acx_cv_header_stdint_kind="(mostly complete)"
16414 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
16415 #include <$i>
16417 if test "x$ac_cv_type_int_least32_t" = xyes; then :
16419 else
16420 acx_cv_header_stdint_kind="(mostly complete)"
16423 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
16424 #include <$i>
16426 if test "x$ac_cv_type_int_fast32_t" = xyes; then :
16428 else
16429 acx_cv_header_stdint_kind="(mostly complete)"
16432 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16433 #include <$i>
16435 if test "x$ac_cv_type_uint64_t" = xyes; then :
16437 else
16438 acx_cv_header_stdint_kind="(lacks uint64_t)"
16441 break
16442 done
16443 if test "$acx_cv_header_stdint" = stddef.h; then
16444 acx_cv_header_stdint_kind="(lacks uintmax_t)"
16445 for i in stdint.h $inttype_headers; do
16446 unset ac_cv_type_uintptr_t
16447 unset ac_cv_type_uint32_t
16448 unset ac_cv_type_uint64_t
16449 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
16450 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
16451 #include <$i>
16453 if test "x$ac_cv_type_uint32_t" = xyes; then :
16454 acx_cv_header_stdint=$i
16455 else
16456 continue
16459 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16460 #include <$i>
16462 if test "x$ac_cv_type_uint64_t" = xyes; then :
16466 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16467 #include <$i>
16469 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16473 break
16474 done
16476 if test "$acx_cv_header_stdint" = stddef.h; then
16477 acx_cv_header_stdint_kind="(u_intXX_t style)"
16478 for i in sys/types.h $inttype_headers; do
16479 unset ac_cv_type_u_int32_t
16480 unset ac_cv_type_u_int64_t
16481 $as_echo_n "looking for u_intXX_t types in $i, " >&6
16482 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
16483 #include <$i>
16485 if test "x$ac_cv_type_u_int32_t" = xyes; then :
16486 acx_cv_header_stdint=$i
16487 else
16488 continue
16491 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
16492 #include <$i>
16494 if test "x$ac_cv_type_u_int64_t" = xyes; then :
16498 break
16499 done
16501 if test "$acx_cv_header_stdint" = stddef.h; then
16502 acx_cv_header_stdint_kind="(using manual detection)"
16505 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
16506 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
16507 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
16508 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
16509 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
16511 # ----------------- Summarize what we found so far
16513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
16514 $as_echo_n "checking what to include in gstdint.h... " >&6; }
16516 case `$as_basename -- gstdint.h ||
16517 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
16518 Xgstdint.h : 'X\(//\)$' \| \
16519 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
16520 $as_echo X/gstdint.h |
16521 sed '/^.*\/\([^/][^/]*\)\/*$/{
16522 s//\1/
16525 /^X\/\(\/\/\)$/{
16526 s//\1/
16529 /^X\/\(\/\).*/{
16530 s//\1/
16533 s/.*/./; q'` in
16534 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16535 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16536 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16537 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16538 *) ;;
16539 esac
16541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
16542 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
16544 # ----------------- done included file, check C basic types --------
16546 # Lacking an uintptr_t? Test size of void *
16547 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
16548 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
16549 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16550 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16551 # This bug is HP SR number 8606223364.
16552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16553 $as_echo_n "checking size of void *... " >&6; }
16554 if ${ac_cv_sizeof_void_p+:} false; then :
16555 $as_echo_n "(cached) " >&6
16556 else
16557 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
16559 else
16560 if test "$ac_cv_type_void_p" = yes; then
16561 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16562 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16563 as_fn_error 77 "cannot compute sizeof (void *)
16564 See \`config.log' for more details" "$LINENO" 5; }
16565 else
16566 ac_cv_sizeof_void_p=0
16571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16572 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16576 cat >>confdefs.h <<_ACEOF
16577 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16578 _ACEOF
16581 esac
16583 # Lacking an uint64_t? Test size of long
16584 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
16585 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
16586 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16587 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16588 # This bug is HP SR number 8606223364.
16589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16590 $as_echo_n "checking size of long... " >&6; }
16591 if ${ac_cv_sizeof_long+:} false; then :
16592 $as_echo_n "(cached) " >&6
16593 else
16594 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
16596 else
16597 if test "$ac_cv_type_long" = yes; then
16598 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16599 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16600 as_fn_error 77 "cannot compute sizeof (long)
16601 See \`config.log' for more details" "$LINENO" 5; }
16602 else
16603 ac_cv_sizeof_long=0
16608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16609 $as_echo "$ac_cv_sizeof_long" >&6; }
16613 cat >>confdefs.h <<_ACEOF
16614 #define SIZEOF_LONG $ac_cv_sizeof_long
16615 _ACEOF
16618 esac
16620 if test $acx_cv_header_stdint = stddef.h; then
16621 # Lacking a good header? Test size of everything and deduce all types.
16622 # The cast to long int works around a bug in the HP C Compiler
16623 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16624 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16625 # This bug is HP SR number 8606223364.
16626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
16627 $as_echo_n "checking size of int... " >&6; }
16628 if ${ac_cv_sizeof_int+:} false; then :
16629 $as_echo_n "(cached) " >&6
16630 else
16631 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
16633 else
16634 if test "$ac_cv_type_int" = yes; then
16635 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16636 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16637 as_fn_error 77 "cannot compute sizeof (int)
16638 See \`config.log' for more details" "$LINENO" 5; }
16639 else
16640 ac_cv_sizeof_int=0
16645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
16646 $as_echo "$ac_cv_sizeof_int" >&6; }
16650 cat >>confdefs.h <<_ACEOF
16651 #define SIZEOF_INT $ac_cv_sizeof_int
16652 _ACEOF
16655 # The cast to long int works around a bug in the HP C Compiler
16656 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16657 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16658 # This bug is HP SR number 8606223364.
16659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
16660 $as_echo_n "checking size of short... " >&6; }
16661 if ${ac_cv_sizeof_short+:} false; then :
16662 $as_echo_n "(cached) " >&6
16663 else
16664 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
16666 else
16667 if test "$ac_cv_type_short" = yes; then
16668 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16669 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16670 as_fn_error 77 "cannot compute sizeof (short)
16671 See \`config.log' for more details" "$LINENO" 5; }
16672 else
16673 ac_cv_sizeof_short=0
16678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
16679 $as_echo "$ac_cv_sizeof_short" >&6; }
16683 cat >>confdefs.h <<_ACEOF
16684 #define SIZEOF_SHORT $ac_cv_sizeof_short
16685 _ACEOF
16688 # The cast to long int works around a bug in the HP C Compiler
16689 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16690 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16691 # This bug is HP SR number 8606223364.
16692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
16693 $as_echo_n "checking size of char... " >&6; }
16694 if ${ac_cv_sizeof_char+:} false; then :
16695 $as_echo_n "(cached) " >&6
16696 else
16697 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
16699 else
16700 if test "$ac_cv_type_char" = yes; then
16701 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16702 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16703 as_fn_error 77 "cannot compute sizeof (char)
16704 See \`config.log' for more details" "$LINENO" 5; }
16705 else
16706 ac_cv_sizeof_char=0
16711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
16712 $as_echo "$ac_cv_sizeof_char" >&6; }
16716 cat >>confdefs.h <<_ACEOF
16717 #define SIZEOF_CHAR $ac_cv_sizeof_char
16718 _ACEOF
16722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
16723 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
16724 case "$ac_cv_sizeof_char" in
16725 1) acx_cv_type_int8_t=char ;;
16726 *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5
16727 esac
16728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
16729 $as_echo "$acx_cv_type_int8_t" >&6; }
16731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
16732 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
16733 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
16734 2:*) acx_cv_type_int16_t=int ;;
16735 *:2) acx_cv_type_int16_t=short ;;
16736 *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5
16737 esac
16738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
16739 $as_echo "$acx_cv_type_int16_t" >&6; }
16741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
16742 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
16743 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
16744 4:*) acx_cv_type_int32_t=int ;;
16745 *:4) acx_cv_type_int32_t=long ;;
16746 *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5
16747 esac
16748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
16749 $as_echo "$acx_cv_type_int32_t" >&6; }
16752 # These tests are here to make the output prettier
16754 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
16755 case "$ac_cv_sizeof_long" in
16756 8) acx_cv_type_int64_t=long ;;
16757 esac
16758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
16759 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
16760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
16761 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
16764 # Now we can use the above types
16766 if test "$ac_cv_type_uintptr_t" != yes; then
16767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
16768 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
16769 case $ac_cv_sizeof_void_p in
16770 2) acx_cv_type_intptr_t=int16_t ;;
16771 4) acx_cv_type_intptr_t=int32_t ;;
16772 8) acx_cv_type_intptr_t=int64_t ;;
16773 *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5
16774 esac
16775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
16776 $as_echo "$acx_cv_type_intptr_t" >&6; }
16779 # ----------------- done all checks, emit header -------------
16780 ac_config_commands="$ac_config_commands gstdint.h"
16785 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
16786 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
16788 cat >>confdefs.h <<_ACEOF
16789 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
16790 _ACEOF
16794 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
16795 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
16797 cat >>confdefs.h <<_ACEOF
16798 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
16799 _ACEOF
16803 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
16804 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
16806 cat >>confdefs.h <<_ACEOF
16807 #define HAVE_STRUCT_STAT_ST_RDEV 1
16808 _ACEOF
16814 case "${host}--x${with_newlib}" in
16815 mips*--xyes)
16816 hardwire_newlib=1;;
16817 nvptx*--xyes)
16818 hardwire_newlib=1;;
16819 esac
16821 # Check for library functions.
16822 if test "${hardwire_newlib:-0}" -eq 1; then
16823 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
16824 # may not work correctly, because the compiler may not be able to
16825 # link executables.
16827 $as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
16830 $as_echo "#define HAVE_STRTOF 1" >>confdefs.h
16833 $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
16836 $as_echo "#define HAVE_VSNPRINTF 1" >>confdefs.h
16839 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
16842 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
16845 $as_echo "#define HAVE_STRNLEN 1" >>confdefs.h
16848 $as_echo "#define HAVE_STRNDUP 1" >>confdefs.h
16851 # At some point, we should differentiate between architectures
16852 # like x86, which have long double versions, and alpha/powerpc/etc.,
16853 # which don't. For the time being, punt.
16854 if test x"long_double_math_on_this_cpu" = x"yes"; then
16856 $as_echo "#define HAVE_STRTOLD 1" >>confdefs.h
16859 else
16863 for ac_func in $ac_func_list
16864 do :
16865 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16866 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16867 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16868 cat >>confdefs.h <<_ACEOF
16869 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16870 _ACEOF
16873 done
16986 # Check strerror_r, cannot be above as versions with two and three arguments exist
16988 ac_save_CFLAGS="$CFLAGS"
16989 CFLAGS="-Wimplicit-function-declaration -Werror"
16990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16991 /* end confdefs.h. */
16992 #define _GNU_SOURCE 1
16993 #include <string.h>
16994 #include <locale.h>
16996 main ()
16998 char s[128]; strerror_r(5, s, 128);
17000 return 0;
17002 _ACEOF
17003 if ac_fn_c_try_compile "$LINENO"; then :
17005 $as_echo "#define HAVE_STRERROR_R 1" >>confdefs.h
17008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17009 CFLAGS="$ac_save_CFLAGS"
17011 ac_save_CFLAGS="$CFLAGS"
17012 CFLAGS="-Wimplicit-function-declaration -Werror"
17013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17014 /* end confdefs.h. */
17015 #define _GNU_SOURCE 1
17016 #include <string.h>
17017 #include <locale.h>
17019 main ()
17021 char s[128]; strerror_r(5, s);
17023 return 0;
17025 _ACEOF
17026 if ac_fn_c_try_compile "$LINENO"; then :
17028 $as_echo "#define HAVE_STRERROR_R_2ARGS 1" >>confdefs.h
17031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17032 CFLAGS="$ac_save_CFLAGS"
17035 # Check for C99 (and other IEEE) math functions
17036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5
17037 $as_echo_n "checking for sin in -lm... " >&6; }
17038 if ${ac_cv_lib_m_sin+:} false; then :
17039 $as_echo_n "(cached) " >&6
17040 else
17041 ac_check_lib_save_LIBS=$LIBS
17042 LIBS="-lm $LIBS"
17043 if test x$gcc_no_link = xyes; then
17044 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17047 /* end confdefs.h. */
17049 /* Override any GCC internal prototype to avoid an error.
17050 Use char because int might match the return type of a GCC
17051 builtin and then its argument prototype would still apply. */
17052 #ifdef __cplusplus
17053 extern "C"
17054 #endif
17055 char sin ();
17057 main ()
17059 return sin ();
17061 return 0;
17063 _ACEOF
17064 if ac_fn_c_try_link "$LINENO"; then :
17065 ac_cv_lib_m_sin=yes
17066 else
17067 ac_cv_lib_m_sin=no
17069 rm -f core conftest.err conftest.$ac_objext \
17070 conftest$ac_exeext conftest.$ac_ext
17071 LIBS=$ac_check_lib_save_LIBS
17073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5
17074 $as_echo "$ac_cv_lib_m_sin" >&6; }
17075 if test "x$ac_cv_lib_m_sin" = xyes; then :
17076 cat >>confdefs.h <<_ACEOF
17077 #define HAVE_LIBM 1
17078 _ACEOF
17080 LIBS="-lm $LIBS"
17090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosf" >&5
17091 $as_echo_n "checking for acosf... " >&6; }
17092 if ${gcc_cv_math_func_acosf+:} false; then :
17093 $as_echo_n "(cached) " >&6
17094 else
17095 if test x$gcc_no_link = xyes; then
17096 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17099 /* end confdefs.h. */
17101 #ifdef HAVE_COMPLEX_H
17102 #include <complex.h>
17103 #endif
17104 #ifdef HAVE_MATH_H
17105 #include <math.h>
17106 #endif
17108 int (*ptr)() = (int (*)())acosf;
17111 main ()
17113 return 0;
17116 _ACEOF
17117 if ac_fn_c_try_link "$LINENO"; then :
17118 gcc_cv_math_func_acosf=yes
17119 else
17120 gcc_cv_math_func_acosf=no
17122 rm -f core conftest.err conftest.$ac_objext \
17123 conftest$ac_exeext conftest.$ac_ext
17125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosf" >&5
17126 $as_echo "$gcc_cv_math_func_acosf" >&6; }
17127 if test $gcc_cv_math_func_acosf = yes; then
17129 cat >>confdefs.h <<_ACEOF
17130 #define HAVE_ACOSF 1
17131 _ACEOF
17138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acos" >&5
17139 $as_echo_n "checking for acos... " >&6; }
17140 if ${gcc_cv_math_func_acos+:} false; then :
17141 $as_echo_n "(cached) " >&6
17142 else
17143 if test x$gcc_no_link = xyes; then
17144 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17147 /* end confdefs.h. */
17149 #ifdef HAVE_COMPLEX_H
17150 #include <complex.h>
17151 #endif
17152 #ifdef HAVE_MATH_H
17153 #include <math.h>
17154 #endif
17156 int (*ptr)() = (int (*)())acos;
17159 main ()
17161 return 0;
17164 _ACEOF
17165 if ac_fn_c_try_link "$LINENO"; then :
17166 gcc_cv_math_func_acos=yes
17167 else
17168 gcc_cv_math_func_acos=no
17170 rm -f core conftest.err conftest.$ac_objext \
17171 conftest$ac_exeext conftest.$ac_ext
17173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acos" >&5
17174 $as_echo "$gcc_cv_math_func_acos" >&6; }
17175 if test $gcc_cv_math_func_acos = yes; then
17177 cat >>confdefs.h <<_ACEOF
17178 #define HAVE_ACOS 1
17179 _ACEOF
17186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosl" >&5
17187 $as_echo_n "checking for acosl... " >&6; }
17188 if ${gcc_cv_math_func_acosl+:} false; then :
17189 $as_echo_n "(cached) " >&6
17190 else
17191 if test x$gcc_no_link = xyes; then
17192 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17195 /* end confdefs.h. */
17197 #ifdef HAVE_COMPLEX_H
17198 #include <complex.h>
17199 #endif
17200 #ifdef HAVE_MATH_H
17201 #include <math.h>
17202 #endif
17204 int (*ptr)() = (int (*)())acosl;
17207 main ()
17209 return 0;
17212 _ACEOF
17213 if ac_fn_c_try_link "$LINENO"; then :
17214 gcc_cv_math_func_acosl=yes
17215 else
17216 gcc_cv_math_func_acosl=no
17218 rm -f core conftest.err conftest.$ac_objext \
17219 conftest$ac_exeext conftest.$ac_ext
17221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosl" >&5
17222 $as_echo "$gcc_cv_math_func_acosl" >&6; }
17223 if test $gcc_cv_math_func_acosl = yes; then
17225 cat >>confdefs.h <<_ACEOF
17226 #define HAVE_ACOSL 1
17227 _ACEOF
17234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshf" >&5
17235 $as_echo_n "checking for acoshf... " >&6; }
17236 if ${gcc_cv_math_func_acoshf+:} false; then :
17237 $as_echo_n "(cached) " >&6
17238 else
17239 if test x$gcc_no_link = xyes; then
17240 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17243 /* end confdefs.h. */
17245 #ifdef HAVE_COMPLEX_H
17246 #include <complex.h>
17247 #endif
17248 #ifdef HAVE_MATH_H
17249 #include <math.h>
17250 #endif
17252 int (*ptr)() = (int (*)())acoshf;
17255 main ()
17257 return 0;
17260 _ACEOF
17261 if ac_fn_c_try_link "$LINENO"; then :
17262 gcc_cv_math_func_acoshf=yes
17263 else
17264 gcc_cv_math_func_acoshf=no
17266 rm -f core conftest.err conftest.$ac_objext \
17267 conftest$ac_exeext conftest.$ac_ext
17269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshf" >&5
17270 $as_echo "$gcc_cv_math_func_acoshf" >&6; }
17271 if test $gcc_cv_math_func_acoshf = yes; then
17273 cat >>confdefs.h <<_ACEOF
17274 #define HAVE_ACOSHF 1
17275 _ACEOF
17282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosh" >&5
17283 $as_echo_n "checking for acosh... " >&6; }
17284 if ${gcc_cv_math_func_acosh+:} false; then :
17285 $as_echo_n "(cached) " >&6
17286 else
17287 if test x$gcc_no_link = xyes; then
17288 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17291 /* end confdefs.h. */
17293 #ifdef HAVE_COMPLEX_H
17294 #include <complex.h>
17295 #endif
17296 #ifdef HAVE_MATH_H
17297 #include <math.h>
17298 #endif
17300 int (*ptr)() = (int (*)())acosh;
17303 main ()
17305 return 0;
17308 _ACEOF
17309 if ac_fn_c_try_link "$LINENO"; then :
17310 gcc_cv_math_func_acosh=yes
17311 else
17312 gcc_cv_math_func_acosh=no
17314 rm -f core conftest.err conftest.$ac_objext \
17315 conftest$ac_exeext conftest.$ac_ext
17317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosh" >&5
17318 $as_echo "$gcc_cv_math_func_acosh" >&6; }
17319 if test $gcc_cv_math_func_acosh = yes; then
17321 cat >>confdefs.h <<_ACEOF
17322 #define HAVE_ACOSH 1
17323 _ACEOF
17330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshl" >&5
17331 $as_echo_n "checking for acoshl... " >&6; }
17332 if ${gcc_cv_math_func_acoshl+:} false; then :
17333 $as_echo_n "(cached) " >&6
17334 else
17335 if test x$gcc_no_link = xyes; then
17336 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17339 /* end confdefs.h. */
17341 #ifdef HAVE_COMPLEX_H
17342 #include <complex.h>
17343 #endif
17344 #ifdef HAVE_MATH_H
17345 #include <math.h>
17346 #endif
17348 int (*ptr)() = (int (*)())acoshl;
17351 main ()
17353 return 0;
17356 _ACEOF
17357 if ac_fn_c_try_link "$LINENO"; then :
17358 gcc_cv_math_func_acoshl=yes
17359 else
17360 gcc_cv_math_func_acoshl=no
17362 rm -f core conftest.err conftest.$ac_objext \
17363 conftest$ac_exeext conftest.$ac_ext
17365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshl" >&5
17366 $as_echo "$gcc_cv_math_func_acoshl" >&6; }
17367 if test $gcc_cv_math_func_acoshl = yes; then
17369 cat >>confdefs.h <<_ACEOF
17370 #define HAVE_ACOSHL 1
17371 _ACEOF
17378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinf" >&5
17379 $as_echo_n "checking for asinf... " >&6; }
17380 if ${gcc_cv_math_func_asinf+:} false; then :
17381 $as_echo_n "(cached) " >&6
17382 else
17383 if test x$gcc_no_link = xyes; then
17384 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17387 /* end confdefs.h. */
17389 #ifdef HAVE_COMPLEX_H
17390 #include <complex.h>
17391 #endif
17392 #ifdef HAVE_MATH_H
17393 #include <math.h>
17394 #endif
17396 int (*ptr)() = (int (*)())asinf;
17399 main ()
17401 return 0;
17404 _ACEOF
17405 if ac_fn_c_try_link "$LINENO"; then :
17406 gcc_cv_math_func_asinf=yes
17407 else
17408 gcc_cv_math_func_asinf=no
17410 rm -f core conftest.err conftest.$ac_objext \
17411 conftest$ac_exeext conftest.$ac_ext
17413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinf" >&5
17414 $as_echo "$gcc_cv_math_func_asinf" >&6; }
17415 if test $gcc_cv_math_func_asinf = yes; then
17417 cat >>confdefs.h <<_ACEOF
17418 #define HAVE_ASINF 1
17419 _ACEOF
17426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin" >&5
17427 $as_echo_n "checking for asin... " >&6; }
17428 if ${gcc_cv_math_func_asin+:} false; then :
17429 $as_echo_n "(cached) " >&6
17430 else
17431 if test x$gcc_no_link = xyes; then
17432 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17435 /* end confdefs.h. */
17437 #ifdef HAVE_COMPLEX_H
17438 #include <complex.h>
17439 #endif
17440 #ifdef HAVE_MATH_H
17441 #include <math.h>
17442 #endif
17444 int (*ptr)() = (int (*)())asin;
17447 main ()
17449 return 0;
17452 _ACEOF
17453 if ac_fn_c_try_link "$LINENO"; then :
17454 gcc_cv_math_func_asin=yes
17455 else
17456 gcc_cv_math_func_asin=no
17458 rm -f core conftest.err conftest.$ac_objext \
17459 conftest$ac_exeext conftest.$ac_ext
17461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asin" >&5
17462 $as_echo "$gcc_cv_math_func_asin" >&6; }
17463 if test $gcc_cv_math_func_asin = yes; then
17465 cat >>confdefs.h <<_ACEOF
17466 #define HAVE_ASIN 1
17467 _ACEOF
17474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinl" >&5
17475 $as_echo_n "checking for asinl... " >&6; }
17476 if ${gcc_cv_math_func_asinl+:} false; then :
17477 $as_echo_n "(cached) " >&6
17478 else
17479 if test x$gcc_no_link = xyes; then
17480 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17483 /* end confdefs.h. */
17485 #ifdef HAVE_COMPLEX_H
17486 #include <complex.h>
17487 #endif
17488 #ifdef HAVE_MATH_H
17489 #include <math.h>
17490 #endif
17492 int (*ptr)() = (int (*)())asinl;
17495 main ()
17497 return 0;
17500 _ACEOF
17501 if ac_fn_c_try_link "$LINENO"; then :
17502 gcc_cv_math_func_asinl=yes
17503 else
17504 gcc_cv_math_func_asinl=no
17506 rm -f core conftest.err conftest.$ac_objext \
17507 conftest$ac_exeext conftest.$ac_ext
17509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinl" >&5
17510 $as_echo "$gcc_cv_math_func_asinl" >&6; }
17511 if test $gcc_cv_math_func_asinl = yes; then
17513 cat >>confdefs.h <<_ACEOF
17514 #define HAVE_ASINL 1
17515 _ACEOF
17522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhf" >&5
17523 $as_echo_n "checking for asinhf... " >&6; }
17524 if ${gcc_cv_math_func_asinhf+:} false; then :
17525 $as_echo_n "(cached) " >&6
17526 else
17527 if test x$gcc_no_link = xyes; then
17528 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17531 /* end confdefs.h. */
17533 #ifdef HAVE_COMPLEX_H
17534 #include <complex.h>
17535 #endif
17536 #ifdef HAVE_MATH_H
17537 #include <math.h>
17538 #endif
17540 int (*ptr)() = (int (*)())asinhf;
17543 main ()
17545 return 0;
17548 _ACEOF
17549 if ac_fn_c_try_link "$LINENO"; then :
17550 gcc_cv_math_func_asinhf=yes
17551 else
17552 gcc_cv_math_func_asinhf=no
17554 rm -f core conftest.err conftest.$ac_objext \
17555 conftest$ac_exeext conftest.$ac_ext
17557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhf" >&5
17558 $as_echo "$gcc_cv_math_func_asinhf" >&6; }
17559 if test $gcc_cv_math_func_asinhf = yes; then
17561 cat >>confdefs.h <<_ACEOF
17562 #define HAVE_ASINHF 1
17563 _ACEOF
17570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinh" >&5
17571 $as_echo_n "checking for asinh... " >&6; }
17572 if ${gcc_cv_math_func_asinh+:} false; then :
17573 $as_echo_n "(cached) " >&6
17574 else
17575 if test x$gcc_no_link = xyes; then
17576 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17579 /* end confdefs.h. */
17581 #ifdef HAVE_COMPLEX_H
17582 #include <complex.h>
17583 #endif
17584 #ifdef HAVE_MATH_H
17585 #include <math.h>
17586 #endif
17588 int (*ptr)() = (int (*)())asinh;
17591 main ()
17593 return 0;
17596 _ACEOF
17597 if ac_fn_c_try_link "$LINENO"; then :
17598 gcc_cv_math_func_asinh=yes
17599 else
17600 gcc_cv_math_func_asinh=no
17602 rm -f core conftest.err conftest.$ac_objext \
17603 conftest$ac_exeext conftest.$ac_ext
17605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinh" >&5
17606 $as_echo "$gcc_cv_math_func_asinh" >&6; }
17607 if test $gcc_cv_math_func_asinh = yes; then
17609 cat >>confdefs.h <<_ACEOF
17610 #define HAVE_ASINH 1
17611 _ACEOF
17618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhl" >&5
17619 $as_echo_n "checking for asinhl... " >&6; }
17620 if ${gcc_cv_math_func_asinhl+:} false; then :
17621 $as_echo_n "(cached) " >&6
17622 else
17623 if test x$gcc_no_link = xyes; then
17624 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17627 /* end confdefs.h. */
17629 #ifdef HAVE_COMPLEX_H
17630 #include <complex.h>
17631 #endif
17632 #ifdef HAVE_MATH_H
17633 #include <math.h>
17634 #endif
17636 int (*ptr)() = (int (*)())asinhl;
17639 main ()
17641 return 0;
17644 _ACEOF
17645 if ac_fn_c_try_link "$LINENO"; then :
17646 gcc_cv_math_func_asinhl=yes
17647 else
17648 gcc_cv_math_func_asinhl=no
17650 rm -f core conftest.err conftest.$ac_objext \
17651 conftest$ac_exeext conftest.$ac_ext
17653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhl" >&5
17654 $as_echo "$gcc_cv_math_func_asinhl" >&6; }
17655 if test $gcc_cv_math_func_asinhl = yes; then
17657 cat >>confdefs.h <<_ACEOF
17658 #define HAVE_ASINHL 1
17659 _ACEOF
17666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2f" >&5
17667 $as_echo_n "checking for atan2f... " >&6; }
17668 if ${gcc_cv_math_func_atan2f+:} false; then :
17669 $as_echo_n "(cached) " >&6
17670 else
17671 if test x$gcc_no_link = xyes; then
17672 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17675 /* end confdefs.h. */
17677 #ifdef HAVE_COMPLEX_H
17678 #include <complex.h>
17679 #endif
17680 #ifdef HAVE_MATH_H
17681 #include <math.h>
17682 #endif
17684 int (*ptr)() = (int (*)())atan2f;
17687 main ()
17689 return 0;
17692 _ACEOF
17693 if ac_fn_c_try_link "$LINENO"; then :
17694 gcc_cv_math_func_atan2f=yes
17695 else
17696 gcc_cv_math_func_atan2f=no
17698 rm -f core conftest.err conftest.$ac_objext \
17699 conftest$ac_exeext conftest.$ac_ext
17701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2f" >&5
17702 $as_echo "$gcc_cv_math_func_atan2f" >&6; }
17703 if test $gcc_cv_math_func_atan2f = yes; then
17705 cat >>confdefs.h <<_ACEOF
17706 #define HAVE_ATAN2F 1
17707 _ACEOF
17714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2" >&5
17715 $as_echo_n "checking for atan2... " >&6; }
17716 if ${gcc_cv_math_func_atan2+:} false; then :
17717 $as_echo_n "(cached) " >&6
17718 else
17719 if test x$gcc_no_link = xyes; then
17720 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17723 /* end confdefs.h. */
17725 #ifdef HAVE_COMPLEX_H
17726 #include <complex.h>
17727 #endif
17728 #ifdef HAVE_MATH_H
17729 #include <math.h>
17730 #endif
17732 int (*ptr)() = (int (*)())atan2;
17735 main ()
17737 return 0;
17740 _ACEOF
17741 if ac_fn_c_try_link "$LINENO"; then :
17742 gcc_cv_math_func_atan2=yes
17743 else
17744 gcc_cv_math_func_atan2=no
17746 rm -f core conftest.err conftest.$ac_objext \
17747 conftest$ac_exeext conftest.$ac_ext
17749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2" >&5
17750 $as_echo "$gcc_cv_math_func_atan2" >&6; }
17751 if test $gcc_cv_math_func_atan2 = yes; then
17753 cat >>confdefs.h <<_ACEOF
17754 #define HAVE_ATAN2 1
17755 _ACEOF
17762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2l" >&5
17763 $as_echo_n "checking for atan2l... " >&6; }
17764 if ${gcc_cv_math_func_atan2l+:} false; then :
17765 $as_echo_n "(cached) " >&6
17766 else
17767 if test x$gcc_no_link = xyes; then
17768 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17771 /* end confdefs.h. */
17773 #ifdef HAVE_COMPLEX_H
17774 #include <complex.h>
17775 #endif
17776 #ifdef HAVE_MATH_H
17777 #include <math.h>
17778 #endif
17780 int (*ptr)() = (int (*)())atan2l;
17783 main ()
17785 return 0;
17788 _ACEOF
17789 if ac_fn_c_try_link "$LINENO"; then :
17790 gcc_cv_math_func_atan2l=yes
17791 else
17792 gcc_cv_math_func_atan2l=no
17794 rm -f core conftest.err conftest.$ac_objext \
17795 conftest$ac_exeext conftest.$ac_ext
17797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2l" >&5
17798 $as_echo "$gcc_cv_math_func_atan2l" >&6; }
17799 if test $gcc_cv_math_func_atan2l = yes; then
17801 cat >>confdefs.h <<_ACEOF
17802 #define HAVE_ATAN2L 1
17803 _ACEOF
17810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanf" >&5
17811 $as_echo_n "checking for atanf... " >&6; }
17812 if ${gcc_cv_math_func_atanf+:} false; then :
17813 $as_echo_n "(cached) " >&6
17814 else
17815 if test x$gcc_no_link = xyes; then
17816 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17819 /* end confdefs.h. */
17821 #ifdef HAVE_COMPLEX_H
17822 #include <complex.h>
17823 #endif
17824 #ifdef HAVE_MATH_H
17825 #include <math.h>
17826 #endif
17828 int (*ptr)() = (int (*)())atanf;
17831 main ()
17833 return 0;
17836 _ACEOF
17837 if ac_fn_c_try_link "$LINENO"; then :
17838 gcc_cv_math_func_atanf=yes
17839 else
17840 gcc_cv_math_func_atanf=no
17842 rm -f core conftest.err conftest.$ac_objext \
17843 conftest$ac_exeext conftest.$ac_ext
17845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanf" >&5
17846 $as_echo "$gcc_cv_math_func_atanf" >&6; }
17847 if test $gcc_cv_math_func_atanf = yes; then
17849 cat >>confdefs.h <<_ACEOF
17850 #define HAVE_ATANF 1
17851 _ACEOF
17858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan" >&5
17859 $as_echo_n "checking for atan... " >&6; }
17860 if ${gcc_cv_math_func_atan+:} false; then :
17861 $as_echo_n "(cached) " >&6
17862 else
17863 if test x$gcc_no_link = xyes; then
17864 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17867 /* end confdefs.h. */
17869 #ifdef HAVE_COMPLEX_H
17870 #include <complex.h>
17871 #endif
17872 #ifdef HAVE_MATH_H
17873 #include <math.h>
17874 #endif
17876 int (*ptr)() = (int (*)())atan;
17879 main ()
17881 return 0;
17884 _ACEOF
17885 if ac_fn_c_try_link "$LINENO"; then :
17886 gcc_cv_math_func_atan=yes
17887 else
17888 gcc_cv_math_func_atan=no
17890 rm -f core conftest.err conftest.$ac_objext \
17891 conftest$ac_exeext conftest.$ac_ext
17893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan" >&5
17894 $as_echo "$gcc_cv_math_func_atan" >&6; }
17895 if test $gcc_cv_math_func_atan = yes; then
17897 cat >>confdefs.h <<_ACEOF
17898 #define HAVE_ATAN 1
17899 _ACEOF
17906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanl" >&5
17907 $as_echo_n "checking for atanl... " >&6; }
17908 if ${gcc_cv_math_func_atanl+:} false; then :
17909 $as_echo_n "(cached) " >&6
17910 else
17911 if test x$gcc_no_link = xyes; then
17912 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17915 /* end confdefs.h. */
17917 #ifdef HAVE_COMPLEX_H
17918 #include <complex.h>
17919 #endif
17920 #ifdef HAVE_MATH_H
17921 #include <math.h>
17922 #endif
17924 int (*ptr)() = (int (*)())atanl;
17927 main ()
17929 return 0;
17932 _ACEOF
17933 if ac_fn_c_try_link "$LINENO"; then :
17934 gcc_cv_math_func_atanl=yes
17935 else
17936 gcc_cv_math_func_atanl=no
17938 rm -f core conftest.err conftest.$ac_objext \
17939 conftest$ac_exeext conftest.$ac_ext
17941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanl" >&5
17942 $as_echo "$gcc_cv_math_func_atanl" >&6; }
17943 if test $gcc_cv_math_func_atanl = yes; then
17945 cat >>confdefs.h <<_ACEOF
17946 #define HAVE_ATANL 1
17947 _ACEOF
17954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhf" >&5
17955 $as_echo_n "checking for atanhf... " >&6; }
17956 if ${gcc_cv_math_func_atanhf+:} false; then :
17957 $as_echo_n "(cached) " >&6
17958 else
17959 if test x$gcc_no_link = xyes; then
17960 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17963 /* end confdefs.h. */
17965 #ifdef HAVE_COMPLEX_H
17966 #include <complex.h>
17967 #endif
17968 #ifdef HAVE_MATH_H
17969 #include <math.h>
17970 #endif
17972 int (*ptr)() = (int (*)())atanhf;
17975 main ()
17977 return 0;
17980 _ACEOF
17981 if ac_fn_c_try_link "$LINENO"; then :
17982 gcc_cv_math_func_atanhf=yes
17983 else
17984 gcc_cv_math_func_atanhf=no
17986 rm -f core conftest.err conftest.$ac_objext \
17987 conftest$ac_exeext conftest.$ac_ext
17989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhf" >&5
17990 $as_echo "$gcc_cv_math_func_atanhf" >&6; }
17991 if test $gcc_cv_math_func_atanhf = yes; then
17993 cat >>confdefs.h <<_ACEOF
17994 #define HAVE_ATANHF 1
17995 _ACEOF
18002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanh" >&5
18003 $as_echo_n "checking for atanh... " >&6; }
18004 if ${gcc_cv_math_func_atanh+:} false; then :
18005 $as_echo_n "(cached) " >&6
18006 else
18007 if test x$gcc_no_link = xyes; then
18008 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18011 /* end confdefs.h. */
18013 #ifdef HAVE_COMPLEX_H
18014 #include <complex.h>
18015 #endif
18016 #ifdef HAVE_MATH_H
18017 #include <math.h>
18018 #endif
18020 int (*ptr)() = (int (*)())atanh;
18023 main ()
18025 return 0;
18028 _ACEOF
18029 if ac_fn_c_try_link "$LINENO"; then :
18030 gcc_cv_math_func_atanh=yes
18031 else
18032 gcc_cv_math_func_atanh=no
18034 rm -f core conftest.err conftest.$ac_objext \
18035 conftest$ac_exeext conftest.$ac_ext
18037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanh" >&5
18038 $as_echo "$gcc_cv_math_func_atanh" >&6; }
18039 if test $gcc_cv_math_func_atanh = yes; then
18041 cat >>confdefs.h <<_ACEOF
18042 #define HAVE_ATANH 1
18043 _ACEOF
18050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhl" >&5
18051 $as_echo_n "checking for atanhl... " >&6; }
18052 if ${gcc_cv_math_func_atanhl+:} false; then :
18053 $as_echo_n "(cached) " >&6
18054 else
18055 if test x$gcc_no_link = xyes; then
18056 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18059 /* end confdefs.h. */
18061 #ifdef HAVE_COMPLEX_H
18062 #include <complex.h>
18063 #endif
18064 #ifdef HAVE_MATH_H
18065 #include <math.h>
18066 #endif
18068 int (*ptr)() = (int (*)())atanhl;
18071 main ()
18073 return 0;
18076 _ACEOF
18077 if ac_fn_c_try_link "$LINENO"; then :
18078 gcc_cv_math_func_atanhl=yes
18079 else
18080 gcc_cv_math_func_atanhl=no
18082 rm -f core conftest.err conftest.$ac_objext \
18083 conftest$ac_exeext conftest.$ac_ext
18085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhl" >&5
18086 $as_echo "$gcc_cv_math_func_atanhl" >&6; }
18087 if test $gcc_cv_math_func_atanhl = yes; then
18089 cat >>confdefs.h <<_ACEOF
18090 #define HAVE_ATANHL 1
18091 _ACEOF
18098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargf" >&5
18099 $as_echo_n "checking for cargf... " >&6; }
18100 if ${gcc_cv_math_func_cargf+:} false; then :
18101 $as_echo_n "(cached) " >&6
18102 else
18103 if test x$gcc_no_link = xyes; then
18104 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18107 /* end confdefs.h. */
18109 #ifdef HAVE_COMPLEX_H
18110 #include <complex.h>
18111 #endif
18112 #ifdef HAVE_MATH_H
18113 #include <math.h>
18114 #endif
18116 int (*ptr)() = (int (*)())cargf;
18119 main ()
18121 return 0;
18124 _ACEOF
18125 if ac_fn_c_try_link "$LINENO"; then :
18126 gcc_cv_math_func_cargf=yes
18127 else
18128 gcc_cv_math_func_cargf=no
18130 rm -f core conftest.err conftest.$ac_objext \
18131 conftest$ac_exeext conftest.$ac_ext
18133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargf" >&5
18134 $as_echo "$gcc_cv_math_func_cargf" >&6; }
18135 if test $gcc_cv_math_func_cargf = yes; then
18137 cat >>confdefs.h <<_ACEOF
18138 #define HAVE_CARGF 1
18139 _ACEOF
18146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for carg" >&5
18147 $as_echo_n "checking for carg... " >&6; }
18148 if ${gcc_cv_math_func_carg+:} false; then :
18149 $as_echo_n "(cached) " >&6
18150 else
18151 if test x$gcc_no_link = xyes; then
18152 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18155 /* end confdefs.h. */
18157 #ifdef HAVE_COMPLEX_H
18158 #include <complex.h>
18159 #endif
18160 #ifdef HAVE_MATH_H
18161 #include <math.h>
18162 #endif
18164 int (*ptr)() = (int (*)())carg;
18167 main ()
18169 return 0;
18172 _ACEOF
18173 if ac_fn_c_try_link "$LINENO"; then :
18174 gcc_cv_math_func_carg=yes
18175 else
18176 gcc_cv_math_func_carg=no
18178 rm -f core conftest.err conftest.$ac_objext \
18179 conftest$ac_exeext conftest.$ac_ext
18181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_carg" >&5
18182 $as_echo "$gcc_cv_math_func_carg" >&6; }
18183 if test $gcc_cv_math_func_carg = yes; then
18185 cat >>confdefs.h <<_ACEOF
18186 #define HAVE_CARG 1
18187 _ACEOF
18194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargl" >&5
18195 $as_echo_n "checking for cargl... " >&6; }
18196 if ${gcc_cv_math_func_cargl+:} false; then :
18197 $as_echo_n "(cached) " >&6
18198 else
18199 if test x$gcc_no_link = xyes; then
18200 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18203 /* end confdefs.h. */
18205 #ifdef HAVE_COMPLEX_H
18206 #include <complex.h>
18207 #endif
18208 #ifdef HAVE_MATH_H
18209 #include <math.h>
18210 #endif
18212 int (*ptr)() = (int (*)())cargl;
18215 main ()
18217 return 0;
18220 _ACEOF
18221 if ac_fn_c_try_link "$LINENO"; then :
18222 gcc_cv_math_func_cargl=yes
18223 else
18224 gcc_cv_math_func_cargl=no
18226 rm -f core conftest.err conftest.$ac_objext \
18227 conftest$ac_exeext conftest.$ac_ext
18229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargl" >&5
18230 $as_echo "$gcc_cv_math_func_cargl" >&6; }
18231 if test $gcc_cv_math_func_cargl = yes; then
18233 cat >>confdefs.h <<_ACEOF
18234 #define HAVE_CARGL 1
18235 _ACEOF
18242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceilf" >&5
18243 $as_echo_n "checking for ceilf... " >&6; }
18244 if ${gcc_cv_math_func_ceilf+:} false; then :
18245 $as_echo_n "(cached) " >&6
18246 else
18247 if test x$gcc_no_link = xyes; then
18248 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18251 /* end confdefs.h. */
18253 #ifdef HAVE_COMPLEX_H
18254 #include <complex.h>
18255 #endif
18256 #ifdef HAVE_MATH_H
18257 #include <math.h>
18258 #endif
18260 int (*ptr)() = (int (*)())ceilf;
18263 main ()
18265 return 0;
18268 _ACEOF
18269 if ac_fn_c_try_link "$LINENO"; then :
18270 gcc_cv_math_func_ceilf=yes
18271 else
18272 gcc_cv_math_func_ceilf=no
18274 rm -f core conftest.err conftest.$ac_objext \
18275 conftest$ac_exeext conftest.$ac_ext
18277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceilf" >&5
18278 $as_echo "$gcc_cv_math_func_ceilf" >&6; }
18279 if test $gcc_cv_math_func_ceilf = yes; then
18281 cat >>confdefs.h <<_ACEOF
18282 #define HAVE_CEILF 1
18283 _ACEOF
18290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceil" >&5
18291 $as_echo_n "checking for ceil... " >&6; }
18292 if ${gcc_cv_math_func_ceil+:} false; then :
18293 $as_echo_n "(cached) " >&6
18294 else
18295 if test x$gcc_no_link = xyes; then
18296 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18299 /* end confdefs.h. */
18301 #ifdef HAVE_COMPLEX_H
18302 #include <complex.h>
18303 #endif
18304 #ifdef HAVE_MATH_H
18305 #include <math.h>
18306 #endif
18308 int (*ptr)() = (int (*)())ceil;
18311 main ()
18313 return 0;
18316 _ACEOF
18317 if ac_fn_c_try_link "$LINENO"; then :
18318 gcc_cv_math_func_ceil=yes
18319 else
18320 gcc_cv_math_func_ceil=no
18322 rm -f core conftest.err conftest.$ac_objext \
18323 conftest$ac_exeext conftest.$ac_ext
18325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceil" >&5
18326 $as_echo "$gcc_cv_math_func_ceil" >&6; }
18327 if test $gcc_cv_math_func_ceil = yes; then
18329 cat >>confdefs.h <<_ACEOF
18330 #define HAVE_CEIL 1
18331 _ACEOF
18338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceill" >&5
18339 $as_echo_n "checking for ceill... " >&6; }
18340 if ${gcc_cv_math_func_ceill+:} false; then :
18341 $as_echo_n "(cached) " >&6
18342 else
18343 if test x$gcc_no_link = xyes; then
18344 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18347 /* end confdefs.h. */
18349 #ifdef HAVE_COMPLEX_H
18350 #include <complex.h>
18351 #endif
18352 #ifdef HAVE_MATH_H
18353 #include <math.h>
18354 #endif
18356 int (*ptr)() = (int (*)())ceill;
18359 main ()
18361 return 0;
18364 _ACEOF
18365 if ac_fn_c_try_link "$LINENO"; then :
18366 gcc_cv_math_func_ceill=yes
18367 else
18368 gcc_cv_math_func_ceill=no
18370 rm -f core conftest.err conftest.$ac_objext \
18371 conftest$ac_exeext conftest.$ac_ext
18373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceill" >&5
18374 $as_echo "$gcc_cv_math_func_ceill" >&6; }
18375 if test $gcc_cv_math_func_ceill = yes; then
18377 cat >>confdefs.h <<_ACEOF
18378 #define HAVE_CEILL 1
18379 _ACEOF
18386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignf" >&5
18387 $as_echo_n "checking for copysignf... " >&6; }
18388 if ${gcc_cv_math_func_copysignf+:} false; then :
18389 $as_echo_n "(cached) " >&6
18390 else
18391 if test x$gcc_no_link = xyes; then
18392 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18395 /* end confdefs.h. */
18397 #ifdef HAVE_COMPLEX_H
18398 #include <complex.h>
18399 #endif
18400 #ifdef HAVE_MATH_H
18401 #include <math.h>
18402 #endif
18404 int (*ptr)() = (int (*)())copysignf;
18407 main ()
18409 return 0;
18412 _ACEOF
18413 if ac_fn_c_try_link "$LINENO"; then :
18414 gcc_cv_math_func_copysignf=yes
18415 else
18416 gcc_cv_math_func_copysignf=no
18418 rm -f core conftest.err conftest.$ac_objext \
18419 conftest$ac_exeext conftest.$ac_ext
18421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignf" >&5
18422 $as_echo "$gcc_cv_math_func_copysignf" >&6; }
18423 if test $gcc_cv_math_func_copysignf = yes; then
18425 cat >>confdefs.h <<_ACEOF
18426 #define HAVE_COPYSIGNF 1
18427 _ACEOF
18434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysign" >&5
18435 $as_echo_n "checking for copysign... " >&6; }
18436 if ${gcc_cv_math_func_copysign+:} false; then :
18437 $as_echo_n "(cached) " >&6
18438 else
18439 if test x$gcc_no_link = xyes; then
18440 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18443 /* end confdefs.h. */
18445 #ifdef HAVE_COMPLEX_H
18446 #include <complex.h>
18447 #endif
18448 #ifdef HAVE_MATH_H
18449 #include <math.h>
18450 #endif
18452 int (*ptr)() = (int (*)())copysign;
18455 main ()
18457 return 0;
18460 _ACEOF
18461 if ac_fn_c_try_link "$LINENO"; then :
18462 gcc_cv_math_func_copysign=yes
18463 else
18464 gcc_cv_math_func_copysign=no
18466 rm -f core conftest.err conftest.$ac_objext \
18467 conftest$ac_exeext conftest.$ac_ext
18469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysign" >&5
18470 $as_echo "$gcc_cv_math_func_copysign" >&6; }
18471 if test $gcc_cv_math_func_copysign = yes; then
18473 cat >>confdefs.h <<_ACEOF
18474 #define HAVE_COPYSIGN 1
18475 _ACEOF
18482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignl" >&5
18483 $as_echo_n "checking for copysignl... " >&6; }
18484 if ${gcc_cv_math_func_copysignl+:} false; then :
18485 $as_echo_n "(cached) " >&6
18486 else
18487 if test x$gcc_no_link = xyes; then
18488 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18491 /* end confdefs.h. */
18493 #ifdef HAVE_COMPLEX_H
18494 #include <complex.h>
18495 #endif
18496 #ifdef HAVE_MATH_H
18497 #include <math.h>
18498 #endif
18500 int (*ptr)() = (int (*)())copysignl;
18503 main ()
18505 return 0;
18508 _ACEOF
18509 if ac_fn_c_try_link "$LINENO"; then :
18510 gcc_cv_math_func_copysignl=yes
18511 else
18512 gcc_cv_math_func_copysignl=no
18514 rm -f core conftest.err conftest.$ac_objext \
18515 conftest$ac_exeext conftest.$ac_ext
18517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignl" >&5
18518 $as_echo "$gcc_cv_math_func_copysignl" >&6; }
18519 if test $gcc_cv_math_func_copysignl = yes; then
18521 cat >>confdefs.h <<_ACEOF
18522 #define HAVE_COPYSIGNL 1
18523 _ACEOF
18530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosf" >&5
18531 $as_echo_n "checking for cosf... " >&6; }
18532 if ${gcc_cv_math_func_cosf+:} false; then :
18533 $as_echo_n "(cached) " >&6
18534 else
18535 if test x$gcc_no_link = xyes; then
18536 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18539 /* end confdefs.h. */
18541 #ifdef HAVE_COMPLEX_H
18542 #include <complex.h>
18543 #endif
18544 #ifdef HAVE_MATH_H
18545 #include <math.h>
18546 #endif
18548 int (*ptr)() = (int (*)())cosf;
18551 main ()
18553 return 0;
18556 _ACEOF
18557 if ac_fn_c_try_link "$LINENO"; then :
18558 gcc_cv_math_func_cosf=yes
18559 else
18560 gcc_cv_math_func_cosf=no
18562 rm -f core conftest.err conftest.$ac_objext \
18563 conftest$ac_exeext conftest.$ac_ext
18565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosf" >&5
18566 $as_echo "$gcc_cv_math_func_cosf" >&6; }
18567 if test $gcc_cv_math_func_cosf = yes; then
18569 cat >>confdefs.h <<_ACEOF
18570 #define HAVE_COSF 1
18571 _ACEOF
18578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos" >&5
18579 $as_echo_n "checking for cos... " >&6; }
18580 if ${gcc_cv_math_func_cos+:} false; then :
18581 $as_echo_n "(cached) " >&6
18582 else
18583 if test x$gcc_no_link = xyes; then
18584 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18587 /* end confdefs.h. */
18589 #ifdef HAVE_COMPLEX_H
18590 #include <complex.h>
18591 #endif
18592 #ifdef HAVE_MATH_H
18593 #include <math.h>
18594 #endif
18596 int (*ptr)() = (int (*)())cos;
18599 main ()
18601 return 0;
18604 _ACEOF
18605 if ac_fn_c_try_link "$LINENO"; then :
18606 gcc_cv_math_func_cos=yes
18607 else
18608 gcc_cv_math_func_cos=no
18610 rm -f core conftest.err conftest.$ac_objext \
18611 conftest$ac_exeext conftest.$ac_ext
18613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cos" >&5
18614 $as_echo "$gcc_cv_math_func_cos" >&6; }
18615 if test $gcc_cv_math_func_cos = yes; then
18617 cat >>confdefs.h <<_ACEOF
18618 #define HAVE_COS 1
18619 _ACEOF
18626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosl" >&5
18627 $as_echo_n "checking for cosl... " >&6; }
18628 if ${gcc_cv_math_func_cosl+:} false; then :
18629 $as_echo_n "(cached) " >&6
18630 else
18631 if test x$gcc_no_link = xyes; then
18632 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18635 /* end confdefs.h. */
18637 #ifdef HAVE_COMPLEX_H
18638 #include <complex.h>
18639 #endif
18640 #ifdef HAVE_MATH_H
18641 #include <math.h>
18642 #endif
18644 int (*ptr)() = (int (*)())cosl;
18647 main ()
18649 return 0;
18652 _ACEOF
18653 if ac_fn_c_try_link "$LINENO"; then :
18654 gcc_cv_math_func_cosl=yes
18655 else
18656 gcc_cv_math_func_cosl=no
18658 rm -f core conftest.err conftest.$ac_objext \
18659 conftest$ac_exeext conftest.$ac_ext
18661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosl" >&5
18662 $as_echo "$gcc_cv_math_func_cosl" >&6; }
18663 if test $gcc_cv_math_func_cosl = yes; then
18665 cat >>confdefs.h <<_ACEOF
18666 #define HAVE_COSL 1
18667 _ACEOF
18674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosf" >&5
18675 $as_echo_n "checking for ccosf... " >&6; }
18676 if ${gcc_cv_math_func_ccosf+:} false; then :
18677 $as_echo_n "(cached) " >&6
18678 else
18679 if test x$gcc_no_link = xyes; then
18680 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18683 /* end confdefs.h. */
18685 #ifdef HAVE_COMPLEX_H
18686 #include <complex.h>
18687 #endif
18688 #ifdef HAVE_MATH_H
18689 #include <math.h>
18690 #endif
18692 int (*ptr)() = (int (*)())ccosf;
18695 main ()
18697 return 0;
18700 _ACEOF
18701 if ac_fn_c_try_link "$LINENO"; then :
18702 gcc_cv_math_func_ccosf=yes
18703 else
18704 gcc_cv_math_func_ccosf=no
18706 rm -f core conftest.err conftest.$ac_objext \
18707 conftest$ac_exeext conftest.$ac_ext
18709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosf" >&5
18710 $as_echo "$gcc_cv_math_func_ccosf" >&6; }
18711 if test $gcc_cv_math_func_ccosf = yes; then
18713 cat >>confdefs.h <<_ACEOF
18714 #define HAVE_CCOSF 1
18715 _ACEOF
18722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccos" >&5
18723 $as_echo_n "checking for ccos... " >&6; }
18724 if ${gcc_cv_math_func_ccos+:} false; then :
18725 $as_echo_n "(cached) " >&6
18726 else
18727 if test x$gcc_no_link = xyes; then
18728 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18731 /* end confdefs.h. */
18733 #ifdef HAVE_COMPLEX_H
18734 #include <complex.h>
18735 #endif
18736 #ifdef HAVE_MATH_H
18737 #include <math.h>
18738 #endif
18740 int (*ptr)() = (int (*)())ccos;
18743 main ()
18745 return 0;
18748 _ACEOF
18749 if ac_fn_c_try_link "$LINENO"; then :
18750 gcc_cv_math_func_ccos=yes
18751 else
18752 gcc_cv_math_func_ccos=no
18754 rm -f core conftest.err conftest.$ac_objext \
18755 conftest$ac_exeext conftest.$ac_ext
18757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccos" >&5
18758 $as_echo "$gcc_cv_math_func_ccos" >&6; }
18759 if test $gcc_cv_math_func_ccos = yes; then
18761 cat >>confdefs.h <<_ACEOF
18762 #define HAVE_CCOS 1
18763 _ACEOF
18770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosl" >&5
18771 $as_echo_n "checking for ccosl... " >&6; }
18772 if ${gcc_cv_math_func_ccosl+:} false; then :
18773 $as_echo_n "(cached) " >&6
18774 else
18775 if test x$gcc_no_link = xyes; then
18776 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18779 /* end confdefs.h. */
18781 #ifdef HAVE_COMPLEX_H
18782 #include <complex.h>
18783 #endif
18784 #ifdef HAVE_MATH_H
18785 #include <math.h>
18786 #endif
18788 int (*ptr)() = (int (*)())ccosl;
18791 main ()
18793 return 0;
18796 _ACEOF
18797 if ac_fn_c_try_link "$LINENO"; then :
18798 gcc_cv_math_func_ccosl=yes
18799 else
18800 gcc_cv_math_func_ccosl=no
18802 rm -f core conftest.err conftest.$ac_objext \
18803 conftest$ac_exeext conftest.$ac_ext
18805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosl" >&5
18806 $as_echo "$gcc_cv_math_func_ccosl" >&6; }
18807 if test $gcc_cv_math_func_ccosl = yes; then
18809 cat >>confdefs.h <<_ACEOF
18810 #define HAVE_CCOSL 1
18811 _ACEOF
18818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshf" >&5
18819 $as_echo_n "checking for coshf... " >&6; }
18820 if ${gcc_cv_math_func_coshf+:} false; then :
18821 $as_echo_n "(cached) " >&6
18822 else
18823 if test x$gcc_no_link = xyes; then
18824 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18827 /* end confdefs.h. */
18829 #ifdef HAVE_COMPLEX_H
18830 #include <complex.h>
18831 #endif
18832 #ifdef HAVE_MATH_H
18833 #include <math.h>
18834 #endif
18836 int (*ptr)() = (int (*)())coshf;
18839 main ()
18841 return 0;
18844 _ACEOF
18845 if ac_fn_c_try_link "$LINENO"; then :
18846 gcc_cv_math_func_coshf=yes
18847 else
18848 gcc_cv_math_func_coshf=no
18850 rm -f core conftest.err conftest.$ac_objext \
18851 conftest$ac_exeext conftest.$ac_ext
18853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshf" >&5
18854 $as_echo "$gcc_cv_math_func_coshf" >&6; }
18855 if test $gcc_cv_math_func_coshf = yes; then
18857 cat >>confdefs.h <<_ACEOF
18858 #define HAVE_COSHF 1
18859 _ACEOF
18866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosh" >&5
18867 $as_echo_n "checking for cosh... " >&6; }
18868 if ${gcc_cv_math_func_cosh+:} false; then :
18869 $as_echo_n "(cached) " >&6
18870 else
18871 if test x$gcc_no_link = xyes; then
18872 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18875 /* end confdefs.h. */
18877 #ifdef HAVE_COMPLEX_H
18878 #include <complex.h>
18879 #endif
18880 #ifdef HAVE_MATH_H
18881 #include <math.h>
18882 #endif
18884 int (*ptr)() = (int (*)())cosh;
18887 main ()
18889 return 0;
18892 _ACEOF
18893 if ac_fn_c_try_link "$LINENO"; then :
18894 gcc_cv_math_func_cosh=yes
18895 else
18896 gcc_cv_math_func_cosh=no
18898 rm -f core conftest.err conftest.$ac_objext \
18899 conftest$ac_exeext conftest.$ac_ext
18901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosh" >&5
18902 $as_echo "$gcc_cv_math_func_cosh" >&6; }
18903 if test $gcc_cv_math_func_cosh = yes; then
18905 cat >>confdefs.h <<_ACEOF
18906 #define HAVE_COSH 1
18907 _ACEOF
18914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshl" >&5
18915 $as_echo_n "checking for coshl... " >&6; }
18916 if ${gcc_cv_math_func_coshl+:} false; then :
18917 $as_echo_n "(cached) " >&6
18918 else
18919 if test x$gcc_no_link = xyes; then
18920 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18923 /* end confdefs.h. */
18925 #ifdef HAVE_COMPLEX_H
18926 #include <complex.h>
18927 #endif
18928 #ifdef HAVE_MATH_H
18929 #include <math.h>
18930 #endif
18932 int (*ptr)() = (int (*)())coshl;
18935 main ()
18937 return 0;
18940 _ACEOF
18941 if ac_fn_c_try_link "$LINENO"; then :
18942 gcc_cv_math_func_coshl=yes
18943 else
18944 gcc_cv_math_func_coshl=no
18946 rm -f core conftest.err conftest.$ac_objext \
18947 conftest$ac_exeext conftest.$ac_ext
18949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshl" >&5
18950 $as_echo "$gcc_cv_math_func_coshl" >&6; }
18951 if test $gcc_cv_math_func_coshl = yes; then
18953 cat >>confdefs.h <<_ACEOF
18954 #define HAVE_COSHL 1
18955 _ACEOF
18962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshf" >&5
18963 $as_echo_n "checking for ccoshf... " >&6; }
18964 if ${gcc_cv_math_func_ccoshf+:} false; then :
18965 $as_echo_n "(cached) " >&6
18966 else
18967 if test x$gcc_no_link = xyes; then
18968 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18971 /* end confdefs.h. */
18973 #ifdef HAVE_COMPLEX_H
18974 #include <complex.h>
18975 #endif
18976 #ifdef HAVE_MATH_H
18977 #include <math.h>
18978 #endif
18980 int (*ptr)() = (int (*)())ccoshf;
18983 main ()
18985 return 0;
18988 _ACEOF
18989 if ac_fn_c_try_link "$LINENO"; then :
18990 gcc_cv_math_func_ccoshf=yes
18991 else
18992 gcc_cv_math_func_ccoshf=no
18994 rm -f core conftest.err conftest.$ac_objext \
18995 conftest$ac_exeext conftest.$ac_ext
18997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshf" >&5
18998 $as_echo "$gcc_cv_math_func_ccoshf" >&6; }
18999 if test $gcc_cv_math_func_ccoshf = yes; then
19001 cat >>confdefs.h <<_ACEOF
19002 #define HAVE_CCOSHF 1
19003 _ACEOF
19010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosh" >&5
19011 $as_echo_n "checking for ccosh... " >&6; }
19012 if ${gcc_cv_math_func_ccosh+:} false; then :
19013 $as_echo_n "(cached) " >&6
19014 else
19015 if test x$gcc_no_link = xyes; then
19016 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19019 /* end confdefs.h. */
19021 #ifdef HAVE_COMPLEX_H
19022 #include <complex.h>
19023 #endif
19024 #ifdef HAVE_MATH_H
19025 #include <math.h>
19026 #endif
19028 int (*ptr)() = (int (*)())ccosh;
19031 main ()
19033 return 0;
19036 _ACEOF
19037 if ac_fn_c_try_link "$LINENO"; then :
19038 gcc_cv_math_func_ccosh=yes
19039 else
19040 gcc_cv_math_func_ccosh=no
19042 rm -f core conftest.err conftest.$ac_objext \
19043 conftest$ac_exeext conftest.$ac_ext
19045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosh" >&5
19046 $as_echo "$gcc_cv_math_func_ccosh" >&6; }
19047 if test $gcc_cv_math_func_ccosh = yes; then
19049 cat >>confdefs.h <<_ACEOF
19050 #define HAVE_CCOSH 1
19051 _ACEOF
19058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshl" >&5
19059 $as_echo_n "checking for ccoshl... " >&6; }
19060 if ${gcc_cv_math_func_ccoshl+:} false; then :
19061 $as_echo_n "(cached) " >&6
19062 else
19063 if test x$gcc_no_link = xyes; then
19064 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19067 /* end confdefs.h. */
19069 #ifdef HAVE_COMPLEX_H
19070 #include <complex.h>
19071 #endif
19072 #ifdef HAVE_MATH_H
19073 #include <math.h>
19074 #endif
19076 int (*ptr)() = (int (*)())ccoshl;
19079 main ()
19081 return 0;
19084 _ACEOF
19085 if ac_fn_c_try_link "$LINENO"; then :
19086 gcc_cv_math_func_ccoshl=yes
19087 else
19088 gcc_cv_math_func_ccoshl=no
19090 rm -f core conftest.err conftest.$ac_objext \
19091 conftest$ac_exeext conftest.$ac_ext
19093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshl" >&5
19094 $as_echo "$gcc_cv_math_func_ccoshl" >&6; }
19095 if test $gcc_cv_math_func_ccoshl = yes; then
19097 cat >>confdefs.h <<_ACEOF
19098 #define HAVE_CCOSHL 1
19099 _ACEOF
19106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expf" >&5
19107 $as_echo_n "checking for expf... " >&6; }
19108 if ${gcc_cv_math_func_expf+:} false; then :
19109 $as_echo_n "(cached) " >&6
19110 else
19111 if test x$gcc_no_link = xyes; then
19112 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19115 /* end confdefs.h. */
19117 #ifdef HAVE_COMPLEX_H
19118 #include <complex.h>
19119 #endif
19120 #ifdef HAVE_MATH_H
19121 #include <math.h>
19122 #endif
19124 int (*ptr)() = (int (*)())expf;
19127 main ()
19129 return 0;
19132 _ACEOF
19133 if ac_fn_c_try_link "$LINENO"; then :
19134 gcc_cv_math_func_expf=yes
19135 else
19136 gcc_cv_math_func_expf=no
19138 rm -f core conftest.err conftest.$ac_objext \
19139 conftest$ac_exeext conftest.$ac_ext
19141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expf" >&5
19142 $as_echo "$gcc_cv_math_func_expf" >&6; }
19143 if test $gcc_cv_math_func_expf = yes; then
19145 cat >>confdefs.h <<_ACEOF
19146 #define HAVE_EXPF 1
19147 _ACEOF
19154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exp" >&5
19155 $as_echo_n "checking for exp... " >&6; }
19156 if ${gcc_cv_math_func_exp+:} false; then :
19157 $as_echo_n "(cached) " >&6
19158 else
19159 if test x$gcc_no_link = xyes; then
19160 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19163 /* end confdefs.h. */
19165 #ifdef HAVE_COMPLEX_H
19166 #include <complex.h>
19167 #endif
19168 #ifdef HAVE_MATH_H
19169 #include <math.h>
19170 #endif
19172 int (*ptr)() = (int (*)())exp;
19175 main ()
19177 return 0;
19180 _ACEOF
19181 if ac_fn_c_try_link "$LINENO"; then :
19182 gcc_cv_math_func_exp=yes
19183 else
19184 gcc_cv_math_func_exp=no
19186 rm -f core conftest.err conftest.$ac_objext \
19187 conftest$ac_exeext conftest.$ac_ext
19189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_exp" >&5
19190 $as_echo "$gcc_cv_math_func_exp" >&6; }
19191 if test $gcc_cv_math_func_exp = yes; then
19193 cat >>confdefs.h <<_ACEOF
19194 #define HAVE_EXP 1
19195 _ACEOF
19202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expl" >&5
19203 $as_echo_n "checking for expl... " >&6; }
19204 if ${gcc_cv_math_func_expl+:} false; then :
19205 $as_echo_n "(cached) " >&6
19206 else
19207 if test x$gcc_no_link = xyes; then
19208 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19211 /* end confdefs.h. */
19213 #ifdef HAVE_COMPLEX_H
19214 #include <complex.h>
19215 #endif
19216 #ifdef HAVE_MATH_H
19217 #include <math.h>
19218 #endif
19220 int (*ptr)() = (int (*)())expl;
19223 main ()
19225 return 0;
19228 _ACEOF
19229 if ac_fn_c_try_link "$LINENO"; then :
19230 gcc_cv_math_func_expl=yes
19231 else
19232 gcc_cv_math_func_expl=no
19234 rm -f core conftest.err conftest.$ac_objext \
19235 conftest$ac_exeext conftest.$ac_ext
19237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expl" >&5
19238 $as_echo "$gcc_cv_math_func_expl" >&6; }
19239 if test $gcc_cv_math_func_expl = yes; then
19241 cat >>confdefs.h <<_ACEOF
19242 #define HAVE_EXPL 1
19243 _ACEOF
19250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpf" >&5
19251 $as_echo_n "checking for cexpf... " >&6; }
19252 if ${gcc_cv_math_func_cexpf+:} false; then :
19253 $as_echo_n "(cached) " >&6
19254 else
19255 if test x$gcc_no_link = xyes; then
19256 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19259 /* end confdefs.h. */
19261 #ifdef HAVE_COMPLEX_H
19262 #include <complex.h>
19263 #endif
19264 #ifdef HAVE_MATH_H
19265 #include <math.h>
19266 #endif
19268 int (*ptr)() = (int (*)())cexpf;
19271 main ()
19273 return 0;
19276 _ACEOF
19277 if ac_fn_c_try_link "$LINENO"; then :
19278 gcc_cv_math_func_cexpf=yes
19279 else
19280 gcc_cv_math_func_cexpf=no
19282 rm -f core conftest.err conftest.$ac_objext \
19283 conftest$ac_exeext conftest.$ac_ext
19285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpf" >&5
19286 $as_echo "$gcc_cv_math_func_cexpf" >&6; }
19287 if test $gcc_cv_math_func_cexpf = yes; then
19289 cat >>confdefs.h <<_ACEOF
19290 #define HAVE_CEXPF 1
19291 _ACEOF
19298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexp" >&5
19299 $as_echo_n "checking for cexp... " >&6; }
19300 if ${gcc_cv_math_func_cexp+:} false; then :
19301 $as_echo_n "(cached) " >&6
19302 else
19303 if test x$gcc_no_link = xyes; then
19304 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19307 /* end confdefs.h. */
19309 #ifdef HAVE_COMPLEX_H
19310 #include <complex.h>
19311 #endif
19312 #ifdef HAVE_MATH_H
19313 #include <math.h>
19314 #endif
19316 int (*ptr)() = (int (*)())cexp;
19319 main ()
19321 return 0;
19324 _ACEOF
19325 if ac_fn_c_try_link "$LINENO"; then :
19326 gcc_cv_math_func_cexp=yes
19327 else
19328 gcc_cv_math_func_cexp=no
19330 rm -f core conftest.err conftest.$ac_objext \
19331 conftest$ac_exeext conftest.$ac_ext
19333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexp" >&5
19334 $as_echo "$gcc_cv_math_func_cexp" >&6; }
19335 if test $gcc_cv_math_func_cexp = yes; then
19337 cat >>confdefs.h <<_ACEOF
19338 #define HAVE_CEXP 1
19339 _ACEOF
19346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpl" >&5
19347 $as_echo_n "checking for cexpl... " >&6; }
19348 if ${gcc_cv_math_func_cexpl+:} false; then :
19349 $as_echo_n "(cached) " >&6
19350 else
19351 if test x$gcc_no_link = xyes; then
19352 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19355 /* end confdefs.h. */
19357 #ifdef HAVE_COMPLEX_H
19358 #include <complex.h>
19359 #endif
19360 #ifdef HAVE_MATH_H
19361 #include <math.h>
19362 #endif
19364 int (*ptr)() = (int (*)())cexpl;
19367 main ()
19369 return 0;
19372 _ACEOF
19373 if ac_fn_c_try_link "$LINENO"; then :
19374 gcc_cv_math_func_cexpl=yes
19375 else
19376 gcc_cv_math_func_cexpl=no
19378 rm -f core conftest.err conftest.$ac_objext \
19379 conftest$ac_exeext conftest.$ac_ext
19381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpl" >&5
19382 $as_echo "$gcc_cv_math_func_cexpl" >&6; }
19383 if test $gcc_cv_math_func_cexpl = yes; then
19385 cat >>confdefs.h <<_ACEOF
19386 #define HAVE_CEXPL 1
19387 _ACEOF
19394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsf" >&5
19395 $as_echo_n "checking for fabsf... " >&6; }
19396 if ${gcc_cv_math_func_fabsf+:} false; then :
19397 $as_echo_n "(cached) " >&6
19398 else
19399 if test x$gcc_no_link = xyes; then
19400 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19403 /* end confdefs.h. */
19405 #ifdef HAVE_COMPLEX_H
19406 #include <complex.h>
19407 #endif
19408 #ifdef HAVE_MATH_H
19409 #include <math.h>
19410 #endif
19412 int (*ptr)() = (int (*)())fabsf;
19415 main ()
19417 return 0;
19420 _ACEOF
19421 if ac_fn_c_try_link "$LINENO"; then :
19422 gcc_cv_math_func_fabsf=yes
19423 else
19424 gcc_cv_math_func_fabsf=no
19426 rm -f core conftest.err conftest.$ac_objext \
19427 conftest$ac_exeext conftest.$ac_ext
19429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsf" >&5
19430 $as_echo "$gcc_cv_math_func_fabsf" >&6; }
19431 if test $gcc_cv_math_func_fabsf = yes; then
19433 cat >>confdefs.h <<_ACEOF
19434 #define HAVE_FABSF 1
19435 _ACEOF
19442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs" >&5
19443 $as_echo_n "checking for fabs... " >&6; }
19444 if ${gcc_cv_math_func_fabs+:} false; then :
19445 $as_echo_n "(cached) " >&6
19446 else
19447 if test x$gcc_no_link = xyes; then
19448 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19451 /* end confdefs.h. */
19453 #ifdef HAVE_COMPLEX_H
19454 #include <complex.h>
19455 #endif
19456 #ifdef HAVE_MATH_H
19457 #include <math.h>
19458 #endif
19460 int (*ptr)() = (int (*)())fabs;
19463 main ()
19465 return 0;
19468 _ACEOF
19469 if ac_fn_c_try_link "$LINENO"; then :
19470 gcc_cv_math_func_fabs=yes
19471 else
19472 gcc_cv_math_func_fabs=no
19474 rm -f core conftest.err conftest.$ac_objext \
19475 conftest$ac_exeext conftest.$ac_ext
19477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabs" >&5
19478 $as_echo "$gcc_cv_math_func_fabs" >&6; }
19479 if test $gcc_cv_math_func_fabs = yes; then
19481 cat >>confdefs.h <<_ACEOF
19482 #define HAVE_FABS 1
19483 _ACEOF
19490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsl" >&5
19491 $as_echo_n "checking for fabsl... " >&6; }
19492 if ${gcc_cv_math_func_fabsl+:} false; then :
19493 $as_echo_n "(cached) " >&6
19494 else
19495 if test x$gcc_no_link = xyes; then
19496 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19499 /* end confdefs.h. */
19501 #ifdef HAVE_COMPLEX_H
19502 #include <complex.h>
19503 #endif
19504 #ifdef HAVE_MATH_H
19505 #include <math.h>
19506 #endif
19508 int (*ptr)() = (int (*)())fabsl;
19511 main ()
19513 return 0;
19516 _ACEOF
19517 if ac_fn_c_try_link "$LINENO"; then :
19518 gcc_cv_math_func_fabsl=yes
19519 else
19520 gcc_cv_math_func_fabsl=no
19522 rm -f core conftest.err conftest.$ac_objext \
19523 conftest$ac_exeext conftest.$ac_ext
19525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsl" >&5
19526 $as_echo "$gcc_cv_math_func_fabsl" >&6; }
19527 if test $gcc_cv_math_func_fabsl = yes; then
19529 cat >>confdefs.h <<_ACEOF
19530 #define HAVE_FABSL 1
19531 _ACEOF
19538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsf" >&5
19539 $as_echo_n "checking for cabsf... " >&6; }
19540 if ${gcc_cv_math_func_cabsf+:} false; then :
19541 $as_echo_n "(cached) " >&6
19542 else
19543 if test x$gcc_no_link = xyes; then
19544 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19547 /* end confdefs.h. */
19549 #ifdef HAVE_COMPLEX_H
19550 #include <complex.h>
19551 #endif
19552 #ifdef HAVE_MATH_H
19553 #include <math.h>
19554 #endif
19556 int (*ptr)() = (int (*)())cabsf;
19559 main ()
19561 return 0;
19564 _ACEOF
19565 if ac_fn_c_try_link "$LINENO"; then :
19566 gcc_cv_math_func_cabsf=yes
19567 else
19568 gcc_cv_math_func_cabsf=no
19570 rm -f core conftest.err conftest.$ac_objext \
19571 conftest$ac_exeext conftest.$ac_ext
19573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsf" >&5
19574 $as_echo "$gcc_cv_math_func_cabsf" >&6; }
19575 if test $gcc_cv_math_func_cabsf = yes; then
19577 cat >>confdefs.h <<_ACEOF
19578 #define HAVE_CABSF 1
19579 _ACEOF
19586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabs" >&5
19587 $as_echo_n "checking for cabs... " >&6; }
19588 if ${gcc_cv_math_func_cabs+:} false; then :
19589 $as_echo_n "(cached) " >&6
19590 else
19591 if test x$gcc_no_link = xyes; then
19592 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19595 /* end confdefs.h. */
19597 #ifdef HAVE_COMPLEX_H
19598 #include <complex.h>
19599 #endif
19600 #ifdef HAVE_MATH_H
19601 #include <math.h>
19602 #endif
19604 int (*ptr)() = (int (*)())cabs;
19607 main ()
19609 return 0;
19612 _ACEOF
19613 if ac_fn_c_try_link "$LINENO"; then :
19614 gcc_cv_math_func_cabs=yes
19615 else
19616 gcc_cv_math_func_cabs=no
19618 rm -f core conftest.err conftest.$ac_objext \
19619 conftest$ac_exeext conftest.$ac_ext
19621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabs" >&5
19622 $as_echo "$gcc_cv_math_func_cabs" >&6; }
19623 if test $gcc_cv_math_func_cabs = yes; then
19625 cat >>confdefs.h <<_ACEOF
19626 #define HAVE_CABS 1
19627 _ACEOF
19634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsl" >&5
19635 $as_echo_n "checking for cabsl... " >&6; }
19636 if ${gcc_cv_math_func_cabsl+:} false; then :
19637 $as_echo_n "(cached) " >&6
19638 else
19639 if test x$gcc_no_link = xyes; then
19640 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19643 /* end confdefs.h. */
19645 #ifdef HAVE_COMPLEX_H
19646 #include <complex.h>
19647 #endif
19648 #ifdef HAVE_MATH_H
19649 #include <math.h>
19650 #endif
19652 int (*ptr)() = (int (*)())cabsl;
19655 main ()
19657 return 0;
19660 _ACEOF
19661 if ac_fn_c_try_link "$LINENO"; then :
19662 gcc_cv_math_func_cabsl=yes
19663 else
19664 gcc_cv_math_func_cabsl=no
19666 rm -f core conftest.err conftest.$ac_objext \
19667 conftest$ac_exeext conftest.$ac_ext
19669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsl" >&5
19670 $as_echo "$gcc_cv_math_func_cabsl" >&6; }
19671 if test $gcc_cv_math_func_cabsl = yes; then
19673 cat >>confdefs.h <<_ACEOF
19674 #define HAVE_CABSL 1
19675 _ACEOF
19682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorf" >&5
19683 $as_echo_n "checking for floorf... " >&6; }
19684 if ${gcc_cv_math_func_floorf+:} false; then :
19685 $as_echo_n "(cached) " >&6
19686 else
19687 if test x$gcc_no_link = xyes; then
19688 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19691 /* end confdefs.h. */
19693 #ifdef HAVE_COMPLEX_H
19694 #include <complex.h>
19695 #endif
19696 #ifdef HAVE_MATH_H
19697 #include <math.h>
19698 #endif
19700 int (*ptr)() = (int (*)())floorf;
19703 main ()
19705 return 0;
19708 _ACEOF
19709 if ac_fn_c_try_link "$LINENO"; then :
19710 gcc_cv_math_func_floorf=yes
19711 else
19712 gcc_cv_math_func_floorf=no
19714 rm -f core conftest.err conftest.$ac_objext \
19715 conftest$ac_exeext conftest.$ac_ext
19717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorf" >&5
19718 $as_echo "$gcc_cv_math_func_floorf" >&6; }
19719 if test $gcc_cv_math_func_floorf = yes; then
19721 cat >>confdefs.h <<_ACEOF
19722 #define HAVE_FLOORF 1
19723 _ACEOF
19730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor" >&5
19731 $as_echo_n "checking for floor... " >&6; }
19732 if ${gcc_cv_math_func_floor+:} false; then :
19733 $as_echo_n "(cached) " >&6
19734 else
19735 if test x$gcc_no_link = xyes; then
19736 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19739 /* end confdefs.h. */
19741 #ifdef HAVE_COMPLEX_H
19742 #include <complex.h>
19743 #endif
19744 #ifdef HAVE_MATH_H
19745 #include <math.h>
19746 #endif
19748 int (*ptr)() = (int (*)())floor;
19751 main ()
19753 return 0;
19756 _ACEOF
19757 if ac_fn_c_try_link "$LINENO"; then :
19758 gcc_cv_math_func_floor=yes
19759 else
19760 gcc_cv_math_func_floor=no
19762 rm -f core conftest.err conftest.$ac_objext \
19763 conftest$ac_exeext conftest.$ac_ext
19765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floor" >&5
19766 $as_echo "$gcc_cv_math_func_floor" >&6; }
19767 if test $gcc_cv_math_func_floor = yes; then
19769 cat >>confdefs.h <<_ACEOF
19770 #define HAVE_FLOOR 1
19771 _ACEOF
19778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorl" >&5
19779 $as_echo_n "checking for floorl... " >&6; }
19780 if ${gcc_cv_math_func_floorl+:} false; then :
19781 $as_echo_n "(cached) " >&6
19782 else
19783 if test x$gcc_no_link = xyes; then
19784 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19787 /* end confdefs.h. */
19789 #ifdef HAVE_COMPLEX_H
19790 #include <complex.h>
19791 #endif
19792 #ifdef HAVE_MATH_H
19793 #include <math.h>
19794 #endif
19796 int (*ptr)() = (int (*)())floorl;
19799 main ()
19801 return 0;
19804 _ACEOF
19805 if ac_fn_c_try_link "$LINENO"; then :
19806 gcc_cv_math_func_floorl=yes
19807 else
19808 gcc_cv_math_func_floorl=no
19810 rm -f core conftest.err conftest.$ac_objext \
19811 conftest$ac_exeext conftest.$ac_ext
19813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorl" >&5
19814 $as_echo "$gcc_cv_math_func_floorl" >&6; }
19815 if test $gcc_cv_math_func_floorl = yes; then
19817 cat >>confdefs.h <<_ACEOF
19818 #define HAVE_FLOORL 1
19819 _ACEOF
19826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodf" >&5
19827 $as_echo_n "checking for fmodf... " >&6; }
19828 if ${gcc_cv_math_func_fmodf+:} false; then :
19829 $as_echo_n "(cached) " >&6
19830 else
19831 if test x$gcc_no_link = xyes; then
19832 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19835 /* end confdefs.h. */
19837 #ifdef HAVE_COMPLEX_H
19838 #include <complex.h>
19839 #endif
19840 #ifdef HAVE_MATH_H
19841 #include <math.h>
19842 #endif
19844 int (*ptr)() = (int (*)())fmodf;
19847 main ()
19849 return 0;
19852 _ACEOF
19853 if ac_fn_c_try_link "$LINENO"; then :
19854 gcc_cv_math_func_fmodf=yes
19855 else
19856 gcc_cv_math_func_fmodf=no
19858 rm -f core conftest.err conftest.$ac_objext \
19859 conftest$ac_exeext conftest.$ac_ext
19861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodf" >&5
19862 $as_echo "$gcc_cv_math_func_fmodf" >&6; }
19863 if test $gcc_cv_math_func_fmodf = yes; then
19865 cat >>confdefs.h <<_ACEOF
19866 #define HAVE_FMODF 1
19867 _ACEOF
19874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmod" >&5
19875 $as_echo_n "checking for fmod... " >&6; }
19876 if ${gcc_cv_math_func_fmod+:} false; then :
19877 $as_echo_n "(cached) " >&6
19878 else
19879 if test x$gcc_no_link = xyes; then
19880 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19883 /* end confdefs.h. */
19885 #ifdef HAVE_COMPLEX_H
19886 #include <complex.h>
19887 #endif
19888 #ifdef HAVE_MATH_H
19889 #include <math.h>
19890 #endif
19892 int (*ptr)() = (int (*)())fmod;
19895 main ()
19897 return 0;
19900 _ACEOF
19901 if ac_fn_c_try_link "$LINENO"; then :
19902 gcc_cv_math_func_fmod=yes
19903 else
19904 gcc_cv_math_func_fmod=no
19906 rm -f core conftest.err conftest.$ac_objext \
19907 conftest$ac_exeext conftest.$ac_ext
19909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmod" >&5
19910 $as_echo "$gcc_cv_math_func_fmod" >&6; }
19911 if test $gcc_cv_math_func_fmod = yes; then
19913 cat >>confdefs.h <<_ACEOF
19914 #define HAVE_FMOD 1
19915 _ACEOF
19922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodl" >&5
19923 $as_echo_n "checking for fmodl... " >&6; }
19924 if ${gcc_cv_math_func_fmodl+:} false; then :
19925 $as_echo_n "(cached) " >&6
19926 else
19927 if test x$gcc_no_link = xyes; then
19928 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19931 /* end confdefs.h. */
19933 #ifdef HAVE_COMPLEX_H
19934 #include <complex.h>
19935 #endif
19936 #ifdef HAVE_MATH_H
19937 #include <math.h>
19938 #endif
19940 int (*ptr)() = (int (*)())fmodl;
19943 main ()
19945 return 0;
19948 _ACEOF
19949 if ac_fn_c_try_link "$LINENO"; then :
19950 gcc_cv_math_func_fmodl=yes
19951 else
19952 gcc_cv_math_func_fmodl=no
19954 rm -f core conftest.err conftest.$ac_objext \
19955 conftest$ac_exeext conftest.$ac_ext
19957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodl" >&5
19958 $as_echo "$gcc_cv_math_func_fmodl" >&6; }
19959 if test $gcc_cv_math_func_fmodl = yes; then
19961 cat >>confdefs.h <<_ACEOF
19962 #define HAVE_FMODL 1
19963 _ACEOF
19970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpf" >&5
19971 $as_echo_n "checking for frexpf... " >&6; }
19972 if ${gcc_cv_math_func_frexpf+:} false; then :
19973 $as_echo_n "(cached) " >&6
19974 else
19975 if test x$gcc_no_link = xyes; then
19976 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19979 /* end confdefs.h. */
19981 #ifdef HAVE_COMPLEX_H
19982 #include <complex.h>
19983 #endif
19984 #ifdef HAVE_MATH_H
19985 #include <math.h>
19986 #endif
19988 int (*ptr)() = (int (*)())frexpf;
19991 main ()
19993 return 0;
19996 _ACEOF
19997 if ac_fn_c_try_link "$LINENO"; then :
19998 gcc_cv_math_func_frexpf=yes
19999 else
20000 gcc_cv_math_func_frexpf=no
20002 rm -f core conftest.err conftest.$ac_objext \
20003 conftest$ac_exeext conftest.$ac_ext
20005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpf" >&5
20006 $as_echo "$gcc_cv_math_func_frexpf" >&6; }
20007 if test $gcc_cv_math_func_frexpf = yes; then
20009 cat >>confdefs.h <<_ACEOF
20010 #define HAVE_FREXPF 1
20011 _ACEOF
20018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexp" >&5
20019 $as_echo_n "checking for frexp... " >&6; }
20020 if ${gcc_cv_math_func_frexp+:} false; then :
20021 $as_echo_n "(cached) " >&6
20022 else
20023 if test x$gcc_no_link = xyes; then
20024 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20027 /* end confdefs.h. */
20029 #ifdef HAVE_COMPLEX_H
20030 #include <complex.h>
20031 #endif
20032 #ifdef HAVE_MATH_H
20033 #include <math.h>
20034 #endif
20036 int (*ptr)() = (int (*)())frexp;
20039 main ()
20041 return 0;
20044 _ACEOF
20045 if ac_fn_c_try_link "$LINENO"; then :
20046 gcc_cv_math_func_frexp=yes
20047 else
20048 gcc_cv_math_func_frexp=no
20050 rm -f core conftest.err conftest.$ac_objext \
20051 conftest$ac_exeext conftest.$ac_ext
20053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexp" >&5
20054 $as_echo "$gcc_cv_math_func_frexp" >&6; }
20055 if test $gcc_cv_math_func_frexp = yes; then
20057 cat >>confdefs.h <<_ACEOF
20058 #define HAVE_FREXP 1
20059 _ACEOF
20066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpl" >&5
20067 $as_echo_n "checking for frexpl... " >&6; }
20068 if ${gcc_cv_math_func_frexpl+:} false; then :
20069 $as_echo_n "(cached) " >&6
20070 else
20071 if test x$gcc_no_link = xyes; then
20072 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20075 /* end confdefs.h. */
20077 #ifdef HAVE_COMPLEX_H
20078 #include <complex.h>
20079 #endif
20080 #ifdef HAVE_MATH_H
20081 #include <math.h>
20082 #endif
20084 int (*ptr)() = (int (*)())frexpl;
20087 main ()
20089 return 0;
20092 _ACEOF
20093 if ac_fn_c_try_link "$LINENO"; then :
20094 gcc_cv_math_func_frexpl=yes
20095 else
20096 gcc_cv_math_func_frexpl=no
20098 rm -f core conftest.err conftest.$ac_objext \
20099 conftest$ac_exeext conftest.$ac_ext
20101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpl" >&5
20102 $as_echo "$gcc_cv_math_func_frexpl" >&6; }
20103 if test $gcc_cv_math_func_frexpl = yes; then
20105 cat >>confdefs.h <<_ACEOF
20106 #define HAVE_FREXPL 1
20107 _ACEOF
20114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotf" >&5
20115 $as_echo_n "checking for hypotf... " >&6; }
20116 if ${gcc_cv_math_func_hypotf+:} false; then :
20117 $as_echo_n "(cached) " >&6
20118 else
20119 if test x$gcc_no_link = xyes; then
20120 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20123 /* end confdefs.h. */
20125 #ifdef HAVE_COMPLEX_H
20126 #include <complex.h>
20127 #endif
20128 #ifdef HAVE_MATH_H
20129 #include <math.h>
20130 #endif
20132 int (*ptr)() = (int (*)())hypotf;
20135 main ()
20137 return 0;
20140 _ACEOF
20141 if ac_fn_c_try_link "$LINENO"; then :
20142 gcc_cv_math_func_hypotf=yes
20143 else
20144 gcc_cv_math_func_hypotf=no
20146 rm -f core conftest.err conftest.$ac_objext \
20147 conftest$ac_exeext conftest.$ac_ext
20149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotf" >&5
20150 $as_echo "$gcc_cv_math_func_hypotf" >&6; }
20151 if test $gcc_cv_math_func_hypotf = yes; then
20153 cat >>confdefs.h <<_ACEOF
20154 #define HAVE_HYPOTF 1
20155 _ACEOF
20162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypot" >&5
20163 $as_echo_n "checking for hypot... " >&6; }
20164 if ${gcc_cv_math_func_hypot+:} false; then :
20165 $as_echo_n "(cached) " >&6
20166 else
20167 if test x$gcc_no_link = xyes; then
20168 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20171 /* end confdefs.h. */
20173 #ifdef HAVE_COMPLEX_H
20174 #include <complex.h>
20175 #endif
20176 #ifdef HAVE_MATH_H
20177 #include <math.h>
20178 #endif
20180 int (*ptr)() = (int (*)())hypot;
20183 main ()
20185 return 0;
20188 _ACEOF
20189 if ac_fn_c_try_link "$LINENO"; then :
20190 gcc_cv_math_func_hypot=yes
20191 else
20192 gcc_cv_math_func_hypot=no
20194 rm -f core conftest.err conftest.$ac_objext \
20195 conftest$ac_exeext conftest.$ac_ext
20197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypot" >&5
20198 $as_echo "$gcc_cv_math_func_hypot" >&6; }
20199 if test $gcc_cv_math_func_hypot = yes; then
20201 cat >>confdefs.h <<_ACEOF
20202 #define HAVE_HYPOT 1
20203 _ACEOF
20210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotl" >&5
20211 $as_echo_n "checking for hypotl... " >&6; }
20212 if ${gcc_cv_math_func_hypotl+:} false; then :
20213 $as_echo_n "(cached) " >&6
20214 else
20215 if test x$gcc_no_link = xyes; then
20216 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20219 /* end confdefs.h. */
20221 #ifdef HAVE_COMPLEX_H
20222 #include <complex.h>
20223 #endif
20224 #ifdef HAVE_MATH_H
20225 #include <math.h>
20226 #endif
20228 int (*ptr)() = (int (*)())hypotl;
20231 main ()
20233 return 0;
20236 _ACEOF
20237 if ac_fn_c_try_link "$LINENO"; then :
20238 gcc_cv_math_func_hypotl=yes
20239 else
20240 gcc_cv_math_func_hypotl=no
20242 rm -f core conftest.err conftest.$ac_objext \
20243 conftest$ac_exeext conftest.$ac_ext
20245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotl" >&5
20246 $as_echo "$gcc_cv_math_func_hypotl" >&6; }
20247 if test $gcc_cv_math_func_hypotl = yes; then
20249 cat >>confdefs.h <<_ACEOF
20250 #define HAVE_HYPOTL 1
20251 _ACEOF
20258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpf" >&5
20259 $as_echo_n "checking for ldexpf... " >&6; }
20260 if ${gcc_cv_math_func_ldexpf+:} false; then :
20261 $as_echo_n "(cached) " >&6
20262 else
20263 if test x$gcc_no_link = xyes; then
20264 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20267 /* end confdefs.h. */
20269 #ifdef HAVE_COMPLEX_H
20270 #include <complex.h>
20271 #endif
20272 #ifdef HAVE_MATH_H
20273 #include <math.h>
20274 #endif
20276 int (*ptr)() = (int (*)())ldexpf;
20279 main ()
20281 return 0;
20284 _ACEOF
20285 if ac_fn_c_try_link "$LINENO"; then :
20286 gcc_cv_math_func_ldexpf=yes
20287 else
20288 gcc_cv_math_func_ldexpf=no
20290 rm -f core conftest.err conftest.$ac_objext \
20291 conftest$ac_exeext conftest.$ac_ext
20293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpf" >&5
20294 $as_echo "$gcc_cv_math_func_ldexpf" >&6; }
20295 if test $gcc_cv_math_func_ldexpf = yes; then
20297 cat >>confdefs.h <<_ACEOF
20298 #define HAVE_LDEXPF 1
20299 _ACEOF
20306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexp" >&5
20307 $as_echo_n "checking for ldexp... " >&6; }
20308 if ${gcc_cv_math_func_ldexp+:} false; then :
20309 $as_echo_n "(cached) " >&6
20310 else
20311 if test x$gcc_no_link = xyes; then
20312 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20315 /* end confdefs.h. */
20317 #ifdef HAVE_COMPLEX_H
20318 #include <complex.h>
20319 #endif
20320 #ifdef HAVE_MATH_H
20321 #include <math.h>
20322 #endif
20324 int (*ptr)() = (int (*)())ldexp;
20327 main ()
20329 return 0;
20332 _ACEOF
20333 if ac_fn_c_try_link "$LINENO"; then :
20334 gcc_cv_math_func_ldexp=yes
20335 else
20336 gcc_cv_math_func_ldexp=no
20338 rm -f core conftest.err conftest.$ac_objext \
20339 conftest$ac_exeext conftest.$ac_ext
20341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexp" >&5
20342 $as_echo "$gcc_cv_math_func_ldexp" >&6; }
20343 if test $gcc_cv_math_func_ldexp = yes; then
20345 cat >>confdefs.h <<_ACEOF
20346 #define HAVE_LDEXP 1
20347 _ACEOF
20354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpl" >&5
20355 $as_echo_n "checking for ldexpl... " >&6; }
20356 if ${gcc_cv_math_func_ldexpl+:} false; then :
20357 $as_echo_n "(cached) " >&6
20358 else
20359 if test x$gcc_no_link = xyes; then
20360 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20363 /* end confdefs.h. */
20365 #ifdef HAVE_COMPLEX_H
20366 #include <complex.h>
20367 #endif
20368 #ifdef HAVE_MATH_H
20369 #include <math.h>
20370 #endif
20372 int (*ptr)() = (int (*)())ldexpl;
20375 main ()
20377 return 0;
20380 _ACEOF
20381 if ac_fn_c_try_link "$LINENO"; then :
20382 gcc_cv_math_func_ldexpl=yes
20383 else
20384 gcc_cv_math_func_ldexpl=no
20386 rm -f core conftest.err conftest.$ac_objext \
20387 conftest$ac_exeext conftest.$ac_ext
20389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpl" >&5
20390 $as_echo "$gcc_cv_math_func_ldexpl" >&6; }
20391 if test $gcc_cv_math_func_ldexpl = yes; then
20393 cat >>confdefs.h <<_ACEOF
20394 #define HAVE_LDEXPL 1
20395 _ACEOF
20402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logf" >&5
20403 $as_echo_n "checking for logf... " >&6; }
20404 if ${gcc_cv_math_func_logf+:} false; then :
20405 $as_echo_n "(cached) " >&6
20406 else
20407 if test x$gcc_no_link = xyes; then
20408 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20411 /* end confdefs.h. */
20413 #ifdef HAVE_COMPLEX_H
20414 #include <complex.h>
20415 #endif
20416 #ifdef HAVE_MATH_H
20417 #include <math.h>
20418 #endif
20420 int (*ptr)() = (int (*)())logf;
20423 main ()
20425 return 0;
20428 _ACEOF
20429 if ac_fn_c_try_link "$LINENO"; then :
20430 gcc_cv_math_func_logf=yes
20431 else
20432 gcc_cv_math_func_logf=no
20434 rm -f core conftest.err conftest.$ac_objext \
20435 conftest$ac_exeext conftest.$ac_ext
20437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logf" >&5
20438 $as_echo "$gcc_cv_math_func_logf" >&6; }
20439 if test $gcc_cv_math_func_logf = yes; then
20441 cat >>confdefs.h <<_ACEOF
20442 #define HAVE_LOGF 1
20443 _ACEOF
20450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log" >&5
20451 $as_echo_n "checking for log... " >&6; }
20452 if ${gcc_cv_math_func_log+:} false; then :
20453 $as_echo_n "(cached) " >&6
20454 else
20455 if test x$gcc_no_link = xyes; then
20456 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20459 /* end confdefs.h. */
20461 #ifdef HAVE_COMPLEX_H
20462 #include <complex.h>
20463 #endif
20464 #ifdef HAVE_MATH_H
20465 #include <math.h>
20466 #endif
20468 int (*ptr)() = (int (*)())log;
20471 main ()
20473 return 0;
20476 _ACEOF
20477 if ac_fn_c_try_link "$LINENO"; then :
20478 gcc_cv_math_func_log=yes
20479 else
20480 gcc_cv_math_func_log=no
20482 rm -f core conftest.err conftest.$ac_objext \
20483 conftest$ac_exeext conftest.$ac_ext
20485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log" >&5
20486 $as_echo "$gcc_cv_math_func_log" >&6; }
20487 if test $gcc_cv_math_func_log = yes; then
20489 cat >>confdefs.h <<_ACEOF
20490 #define HAVE_LOG 1
20491 _ACEOF
20498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logl" >&5
20499 $as_echo_n "checking for logl... " >&6; }
20500 if ${gcc_cv_math_func_logl+:} false; then :
20501 $as_echo_n "(cached) " >&6
20502 else
20503 if test x$gcc_no_link = xyes; then
20504 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20507 /* end confdefs.h. */
20509 #ifdef HAVE_COMPLEX_H
20510 #include <complex.h>
20511 #endif
20512 #ifdef HAVE_MATH_H
20513 #include <math.h>
20514 #endif
20516 int (*ptr)() = (int (*)())logl;
20519 main ()
20521 return 0;
20524 _ACEOF
20525 if ac_fn_c_try_link "$LINENO"; then :
20526 gcc_cv_math_func_logl=yes
20527 else
20528 gcc_cv_math_func_logl=no
20530 rm -f core conftest.err conftest.$ac_objext \
20531 conftest$ac_exeext conftest.$ac_ext
20533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logl" >&5
20534 $as_echo "$gcc_cv_math_func_logl" >&6; }
20535 if test $gcc_cv_math_func_logl = yes; then
20537 cat >>confdefs.h <<_ACEOF
20538 #define HAVE_LOGL 1
20539 _ACEOF
20546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogf" >&5
20547 $as_echo_n "checking for clogf... " >&6; }
20548 if ${gcc_cv_math_func_clogf+:} false; then :
20549 $as_echo_n "(cached) " >&6
20550 else
20551 if test x$gcc_no_link = xyes; then
20552 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20555 /* end confdefs.h. */
20557 #ifdef HAVE_COMPLEX_H
20558 #include <complex.h>
20559 #endif
20560 #ifdef HAVE_MATH_H
20561 #include <math.h>
20562 #endif
20564 int (*ptr)() = (int (*)())clogf;
20567 main ()
20569 return 0;
20572 _ACEOF
20573 if ac_fn_c_try_link "$LINENO"; then :
20574 gcc_cv_math_func_clogf=yes
20575 else
20576 gcc_cv_math_func_clogf=no
20578 rm -f core conftest.err conftest.$ac_objext \
20579 conftest$ac_exeext conftest.$ac_ext
20581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogf" >&5
20582 $as_echo "$gcc_cv_math_func_clogf" >&6; }
20583 if test $gcc_cv_math_func_clogf = yes; then
20585 cat >>confdefs.h <<_ACEOF
20586 #define HAVE_CLOGF 1
20587 _ACEOF
20594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog" >&5
20595 $as_echo_n "checking for clog... " >&6; }
20596 if ${gcc_cv_math_func_clog+:} false; then :
20597 $as_echo_n "(cached) " >&6
20598 else
20599 if test x$gcc_no_link = xyes; then
20600 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20603 /* end confdefs.h. */
20605 #ifdef HAVE_COMPLEX_H
20606 #include <complex.h>
20607 #endif
20608 #ifdef HAVE_MATH_H
20609 #include <math.h>
20610 #endif
20612 int (*ptr)() = (int (*)())clog;
20615 main ()
20617 return 0;
20620 _ACEOF
20621 if ac_fn_c_try_link "$LINENO"; then :
20622 gcc_cv_math_func_clog=yes
20623 else
20624 gcc_cv_math_func_clog=no
20626 rm -f core conftest.err conftest.$ac_objext \
20627 conftest$ac_exeext conftest.$ac_ext
20629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog" >&5
20630 $as_echo "$gcc_cv_math_func_clog" >&6; }
20631 if test $gcc_cv_math_func_clog = yes; then
20633 cat >>confdefs.h <<_ACEOF
20634 #define HAVE_CLOG 1
20635 _ACEOF
20642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogl" >&5
20643 $as_echo_n "checking for clogl... " >&6; }
20644 if ${gcc_cv_math_func_clogl+:} false; then :
20645 $as_echo_n "(cached) " >&6
20646 else
20647 if test x$gcc_no_link = xyes; then
20648 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20651 /* end confdefs.h. */
20653 #ifdef HAVE_COMPLEX_H
20654 #include <complex.h>
20655 #endif
20656 #ifdef HAVE_MATH_H
20657 #include <math.h>
20658 #endif
20660 int (*ptr)() = (int (*)())clogl;
20663 main ()
20665 return 0;
20668 _ACEOF
20669 if ac_fn_c_try_link "$LINENO"; then :
20670 gcc_cv_math_func_clogl=yes
20671 else
20672 gcc_cv_math_func_clogl=no
20674 rm -f core conftest.err conftest.$ac_objext \
20675 conftest$ac_exeext conftest.$ac_ext
20677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogl" >&5
20678 $as_echo "$gcc_cv_math_func_clogl" >&6; }
20679 if test $gcc_cv_math_func_clogl = yes; then
20681 cat >>confdefs.h <<_ACEOF
20682 #define HAVE_CLOGL 1
20683 _ACEOF
20690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10f" >&5
20691 $as_echo_n "checking for log10f... " >&6; }
20692 if ${gcc_cv_math_func_log10f+:} false; then :
20693 $as_echo_n "(cached) " >&6
20694 else
20695 if test x$gcc_no_link = xyes; then
20696 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20699 /* end confdefs.h. */
20701 #ifdef HAVE_COMPLEX_H
20702 #include <complex.h>
20703 #endif
20704 #ifdef HAVE_MATH_H
20705 #include <math.h>
20706 #endif
20708 int (*ptr)() = (int (*)())log10f;
20711 main ()
20713 return 0;
20716 _ACEOF
20717 if ac_fn_c_try_link "$LINENO"; then :
20718 gcc_cv_math_func_log10f=yes
20719 else
20720 gcc_cv_math_func_log10f=no
20722 rm -f core conftest.err conftest.$ac_objext \
20723 conftest$ac_exeext conftest.$ac_ext
20725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10f" >&5
20726 $as_echo "$gcc_cv_math_func_log10f" >&6; }
20727 if test $gcc_cv_math_func_log10f = yes; then
20729 cat >>confdefs.h <<_ACEOF
20730 #define HAVE_LOG10F 1
20731 _ACEOF
20738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10" >&5
20739 $as_echo_n "checking for log10... " >&6; }
20740 if ${gcc_cv_math_func_log10+:} false; then :
20741 $as_echo_n "(cached) " >&6
20742 else
20743 if test x$gcc_no_link = xyes; then
20744 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20747 /* end confdefs.h. */
20749 #ifdef HAVE_COMPLEX_H
20750 #include <complex.h>
20751 #endif
20752 #ifdef HAVE_MATH_H
20753 #include <math.h>
20754 #endif
20756 int (*ptr)() = (int (*)())log10;
20759 main ()
20761 return 0;
20764 _ACEOF
20765 if ac_fn_c_try_link "$LINENO"; then :
20766 gcc_cv_math_func_log10=yes
20767 else
20768 gcc_cv_math_func_log10=no
20770 rm -f core conftest.err conftest.$ac_objext \
20771 conftest$ac_exeext conftest.$ac_ext
20773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10" >&5
20774 $as_echo "$gcc_cv_math_func_log10" >&6; }
20775 if test $gcc_cv_math_func_log10 = yes; then
20777 cat >>confdefs.h <<_ACEOF
20778 #define HAVE_LOG10 1
20779 _ACEOF
20786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10l" >&5
20787 $as_echo_n "checking for log10l... " >&6; }
20788 if ${gcc_cv_math_func_log10l+:} false; then :
20789 $as_echo_n "(cached) " >&6
20790 else
20791 if test x$gcc_no_link = xyes; then
20792 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20795 /* end confdefs.h. */
20797 #ifdef HAVE_COMPLEX_H
20798 #include <complex.h>
20799 #endif
20800 #ifdef HAVE_MATH_H
20801 #include <math.h>
20802 #endif
20804 int (*ptr)() = (int (*)())log10l;
20807 main ()
20809 return 0;
20812 _ACEOF
20813 if ac_fn_c_try_link "$LINENO"; then :
20814 gcc_cv_math_func_log10l=yes
20815 else
20816 gcc_cv_math_func_log10l=no
20818 rm -f core conftest.err conftest.$ac_objext \
20819 conftest$ac_exeext conftest.$ac_ext
20821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10l" >&5
20822 $as_echo "$gcc_cv_math_func_log10l" >&6; }
20823 if test $gcc_cv_math_func_log10l = yes; then
20825 cat >>confdefs.h <<_ACEOF
20826 #define HAVE_LOG10L 1
20827 _ACEOF
20834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10f" >&5
20835 $as_echo_n "checking for clog10f... " >&6; }
20836 if ${gcc_cv_math_func_clog10f+:} false; then :
20837 $as_echo_n "(cached) " >&6
20838 else
20839 if test x$gcc_no_link = xyes; then
20840 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20843 /* end confdefs.h. */
20845 #ifdef HAVE_COMPLEX_H
20846 #include <complex.h>
20847 #endif
20848 #ifdef HAVE_MATH_H
20849 #include <math.h>
20850 #endif
20852 int (*ptr)() = (int (*)())clog10f;
20855 main ()
20857 return 0;
20860 _ACEOF
20861 if ac_fn_c_try_link "$LINENO"; then :
20862 gcc_cv_math_func_clog10f=yes
20863 else
20864 gcc_cv_math_func_clog10f=no
20866 rm -f core conftest.err conftest.$ac_objext \
20867 conftest$ac_exeext conftest.$ac_ext
20869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10f" >&5
20870 $as_echo "$gcc_cv_math_func_clog10f" >&6; }
20871 if test $gcc_cv_math_func_clog10f = yes; then
20873 cat >>confdefs.h <<_ACEOF
20874 #define HAVE_CLOG10F 1
20875 _ACEOF
20882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10" >&5
20883 $as_echo_n "checking for clog10... " >&6; }
20884 if ${gcc_cv_math_func_clog10+:} false; then :
20885 $as_echo_n "(cached) " >&6
20886 else
20887 if test x$gcc_no_link = xyes; then
20888 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20891 /* end confdefs.h. */
20893 #ifdef HAVE_COMPLEX_H
20894 #include <complex.h>
20895 #endif
20896 #ifdef HAVE_MATH_H
20897 #include <math.h>
20898 #endif
20900 int (*ptr)() = (int (*)())clog10;
20903 main ()
20905 return 0;
20908 _ACEOF
20909 if ac_fn_c_try_link "$LINENO"; then :
20910 gcc_cv_math_func_clog10=yes
20911 else
20912 gcc_cv_math_func_clog10=no
20914 rm -f core conftest.err conftest.$ac_objext \
20915 conftest$ac_exeext conftest.$ac_ext
20917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10" >&5
20918 $as_echo "$gcc_cv_math_func_clog10" >&6; }
20919 if test $gcc_cv_math_func_clog10 = yes; then
20921 cat >>confdefs.h <<_ACEOF
20922 #define HAVE_CLOG10 1
20923 _ACEOF
20930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10l" >&5
20931 $as_echo_n "checking for clog10l... " >&6; }
20932 if ${gcc_cv_math_func_clog10l+:} false; then :
20933 $as_echo_n "(cached) " >&6
20934 else
20935 if test x$gcc_no_link = xyes; then
20936 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20939 /* end confdefs.h. */
20941 #ifdef HAVE_COMPLEX_H
20942 #include <complex.h>
20943 #endif
20944 #ifdef HAVE_MATH_H
20945 #include <math.h>
20946 #endif
20948 int (*ptr)() = (int (*)())clog10l;
20951 main ()
20953 return 0;
20956 _ACEOF
20957 if ac_fn_c_try_link "$LINENO"; then :
20958 gcc_cv_math_func_clog10l=yes
20959 else
20960 gcc_cv_math_func_clog10l=no
20962 rm -f core conftest.err conftest.$ac_objext \
20963 conftest$ac_exeext conftest.$ac_ext
20965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10l" >&5
20966 $as_echo "$gcc_cv_math_func_clog10l" >&6; }
20967 if test $gcc_cv_math_func_clog10l = yes; then
20969 cat >>confdefs.h <<_ACEOF
20970 #define HAVE_CLOG10L 1
20971 _ACEOF
20978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterf" >&5
20979 $as_echo_n "checking for nextafterf... " >&6; }
20980 if ${gcc_cv_math_func_nextafterf+:} false; then :
20981 $as_echo_n "(cached) " >&6
20982 else
20983 if test x$gcc_no_link = xyes; then
20984 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20987 /* end confdefs.h. */
20989 #ifdef HAVE_COMPLEX_H
20990 #include <complex.h>
20991 #endif
20992 #ifdef HAVE_MATH_H
20993 #include <math.h>
20994 #endif
20996 int (*ptr)() = (int (*)())nextafterf;
20999 main ()
21001 return 0;
21004 _ACEOF
21005 if ac_fn_c_try_link "$LINENO"; then :
21006 gcc_cv_math_func_nextafterf=yes
21007 else
21008 gcc_cv_math_func_nextafterf=no
21010 rm -f core conftest.err conftest.$ac_objext \
21011 conftest$ac_exeext conftest.$ac_ext
21013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterf" >&5
21014 $as_echo "$gcc_cv_math_func_nextafterf" >&6; }
21015 if test $gcc_cv_math_func_nextafterf = yes; then
21017 cat >>confdefs.h <<_ACEOF
21018 #define HAVE_NEXTAFTERF 1
21019 _ACEOF
21026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafter" >&5
21027 $as_echo_n "checking for nextafter... " >&6; }
21028 if ${gcc_cv_math_func_nextafter+:} false; then :
21029 $as_echo_n "(cached) " >&6
21030 else
21031 if test x$gcc_no_link = xyes; then
21032 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21035 /* end confdefs.h. */
21037 #ifdef HAVE_COMPLEX_H
21038 #include <complex.h>
21039 #endif
21040 #ifdef HAVE_MATH_H
21041 #include <math.h>
21042 #endif
21044 int (*ptr)() = (int (*)())nextafter;
21047 main ()
21049 return 0;
21052 _ACEOF
21053 if ac_fn_c_try_link "$LINENO"; then :
21054 gcc_cv_math_func_nextafter=yes
21055 else
21056 gcc_cv_math_func_nextafter=no
21058 rm -f core conftest.err conftest.$ac_objext \
21059 conftest$ac_exeext conftest.$ac_ext
21061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafter" >&5
21062 $as_echo "$gcc_cv_math_func_nextafter" >&6; }
21063 if test $gcc_cv_math_func_nextafter = yes; then
21065 cat >>confdefs.h <<_ACEOF
21066 #define HAVE_NEXTAFTER 1
21067 _ACEOF
21074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterl" >&5
21075 $as_echo_n "checking for nextafterl... " >&6; }
21076 if ${gcc_cv_math_func_nextafterl+:} false; then :
21077 $as_echo_n "(cached) " >&6
21078 else
21079 if test x$gcc_no_link = xyes; then
21080 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21083 /* end confdefs.h. */
21085 #ifdef HAVE_COMPLEX_H
21086 #include <complex.h>
21087 #endif
21088 #ifdef HAVE_MATH_H
21089 #include <math.h>
21090 #endif
21092 int (*ptr)() = (int (*)())nextafterl;
21095 main ()
21097 return 0;
21100 _ACEOF
21101 if ac_fn_c_try_link "$LINENO"; then :
21102 gcc_cv_math_func_nextafterl=yes
21103 else
21104 gcc_cv_math_func_nextafterl=no
21106 rm -f core conftest.err conftest.$ac_objext \
21107 conftest$ac_exeext conftest.$ac_ext
21109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterl" >&5
21110 $as_echo "$gcc_cv_math_func_nextafterl" >&6; }
21111 if test $gcc_cv_math_func_nextafterl = yes; then
21113 cat >>confdefs.h <<_ACEOF
21114 #define HAVE_NEXTAFTERL 1
21115 _ACEOF
21122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for powf" >&5
21123 $as_echo_n "checking for powf... " >&6; }
21124 if ${gcc_cv_math_func_powf+:} false; then :
21125 $as_echo_n "(cached) " >&6
21126 else
21127 if test x$gcc_no_link = xyes; then
21128 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21131 /* end confdefs.h. */
21133 #ifdef HAVE_COMPLEX_H
21134 #include <complex.h>
21135 #endif
21136 #ifdef HAVE_MATH_H
21137 #include <math.h>
21138 #endif
21140 int (*ptr)() = (int (*)())powf;
21143 main ()
21145 return 0;
21148 _ACEOF
21149 if ac_fn_c_try_link "$LINENO"; then :
21150 gcc_cv_math_func_powf=yes
21151 else
21152 gcc_cv_math_func_powf=no
21154 rm -f core conftest.err conftest.$ac_objext \
21155 conftest$ac_exeext conftest.$ac_ext
21157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_powf" >&5
21158 $as_echo "$gcc_cv_math_func_powf" >&6; }
21159 if test $gcc_cv_math_func_powf = yes; then
21161 cat >>confdefs.h <<_ACEOF
21162 #define HAVE_POWF 1
21163 _ACEOF
21170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow" >&5
21171 $as_echo_n "checking for pow... " >&6; }
21172 if ${gcc_cv_math_func_pow+:} false; then :
21173 $as_echo_n "(cached) " >&6
21174 else
21175 if test x$gcc_no_link = xyes; then
21176 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21179 /* end confdefs.h. */
21181 #ifdef HAVE_COMPLEX_H
21182 #include <complex.h>
21183 #endif
21184 #ifdef HAVE_MATH_H
21185 #include <math.h>
21186 #endif
21188 int (*ptr)() = (int (*)())pow;
21191 main ()
21193 return 0;
21196 _ACEOF
21197 if ac_fn_c_try_link "$LINENO"; then :
21198 gcc_cv_math_func_pow=yes
21199 else
21200 gcc_cv_math_func_pow=no
21202 rm -f core conftest.err conftest.$ac_objext \
21203 conftest$ac_exeext conftest.$ac_ext
21205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_pow" >&5
21206 $as_echo "$gcc_cv_math_func_pow" >&6; }
21207 if test $gcc_cv_math_func_pow = yes; then
21209 cat >>confdefs.h <<_ACEOF
21210 #define HAVE_POW 1
21211 _ACEOF
21218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowf" >&5
21219 $as_echo_n "checking for cpowf... " >&6; }
21220 if ${gcc_cv_math_func_cpowf+:} false; then :
21221 $as_echo_n "(cached) " >&6
21222 else
21223 if test x$gcc_no_link = xyes; then
21224 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21227 /* end confdefs.h. */
21229 #ifdef HAVE_COMPLEX_H
21230 #include <complex.h>
21231 #endif
21232 #ifdef HAVE_MATH_H
21233 #include <math.h>
21234 #endif
21236 int (*ptr)() = (int (*)())cpowf;
21239 main ()
21241 return 0;
21244 _ACEOF
21245 if ac_fn_c_try_link "$LINENO"; then :
21246 gcc_cv_math_func_cpowf=yes
21247 else
21248 gcc_cv_math_func_cpowf=no
21250 rm -f core conftest.err conftest.$ac_objext \
21251 conftest$ac_exeext conftest.$ac_ext
21253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowf" >&5
21254 $as_echo "$gcc_cv_math_func_cpowf" >&6; }
21255 if test $gcc_cv_math_func_cpowf = yes; then
21257 cat >>confdefs.h <<_ACEOF
21258 #define HAVE_CPOWF 1
21259 _ACEOF
21266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpow" >&5
21267 $as_echo_n "checking for cpow... " >&6; }
21268 if ${gcc_cv_math_func_cpow+:} false; then :
21269 $as_echo_n "(cached) " >&6
21270 else
21271 if test x$gcc_no_link = xyes; then
21272 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21275 /* end confdefs.h. */
21277 #ifdef HAVE_COMPLEX_H
21278 #include <complex.h>
21279 #endif
21280 #ifdef HAVE_MATH_H
21281 #include <math.h>
21282 #endif
21284 int (*ptr)() = (int (*)())cpow;
21287 main ()
21289 return 0;
21292 _ACEOF
21293 if ac_fn_c_try_link "$LINENO"; then :
21294 gcc_cv_math_func_cpow=yes
21295 else
21296 gcc_cv_math_func_cpow=no
21298 rm -f core conftest.err conftest.$ac_objext \
21299 conftest$ac_exeext conftest.$ac_ext
21301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpow" >&5
21302 $as_echo "$gcc_cv_math_func_cpow" >&6; }
21303 if test $gcc_cv_math_func_cpow = yes; then
21305 cat >>confdefs.h <<_ACEOF
21306 #define HAVE_CPOW 1
21307 _ACEOF
21314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowl" >&5
21315 $as_echo_n "checking for cpowl... " >&6; }
21316 if ${gcc_cv_math_func_cpowl+:} false; then :
21317 $as_echo_n "(cached) " >&6
21318 else
21319 if test x$gcc_no_link = xyes; then
21320 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21323 /* end confdefs.h. */
21325 #ifdef HAVE_COMPLEX_H
21326 #include <complex.h>
21327 #endif
21328 #ifdef HAVE_MATH_H
21329 #include <math.h>
21330 #endif
21332 int (*ptr)() = (int (*)())cpowl;
21335 main ()
21337 return 0;
21340 _ACEOF
21341 if ac_fn_c_try_link "$LINENO"; then :
21342 gcc_cv_math_func_cpowl=yes
21343 else
21344 gcc_cv_math_func_cpowl=no
21346 rm -f core conftest.err conftest.$ac_objext \
21347 conftest$ac_exeext conftest.$ac_ext
21349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowl" >&5
21350 $as_echo "$gcc_cv_math_func_cpowl" >&6; }
21351 if test $gcc_cv_math_func_cpowl = yes; then
21353 cat >>confdefs.h <<_ACEOF
21354 #define HAVE_CPOWL 1
21355 _ACEOF
21362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundf" >&5
21363 $as_echo_n "checking for roundf... " >&6; }
21364 if ${gcc_cv_math_func_roundf+:} false; then :
21365 $as_echo_n "(cached) " >&6
21366 else
21367 if test x$gcc_no_link = xyes; then
21368 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21371 /* end confdefs.h. */
21373 #ifdef HAVE_COMPLEX_H
21374 #include <complex.h>
21375 #endif
21376 #ifdef HAVE_MATH_H
21377 #include <math.h>
21378 #endif
21380 int (*ptr)() = (int (*)())roundf;
21383 main ()
21385 return 0;
21388 _ACEOF
21389 if ac_fn_c_try_link "$LINENO"; then :
21390 gcc_cv_math_func_roundf=yes
21391 else
21392 gcc_cv_math_func_roundf=no
21394 rm -f core conftest.err conftest.$ac_objext \
21395 conftest$ac_exeext conftest.$ac_ext
21397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundf" >&5
21398 $as_echo "$gcc_cv_math_func_roundf" >&6; }
21399 if test $gcc_cv_math_func_roundf = yes; then
21401 cat >>confdefs.h <<_ACEOF
21402 #define HAVE_ROUNDF 1
21403 _ACEOF
21410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for round" >&5
21411 $as_echo_n "checking for round... " >&6; }
21412 if ${gcc_cv_math_func_round+:} false; then :
21413 $as_echo_n "(cached) " >&6
21414 else
21415 if test x$gcc_no_link = xyes; then
21416 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21419 /* end confdefs.h. */
21421 #ifdef HAVE_COMPLEX_H
21422 #include <complex.h>
21423 #endif
21424 #ifdef HAVE_MATH_H
21425 #include <math.h>
21426 #endif
21428 int (*ptr)() = (int (*)())round;
21431 main ()
21433 return 0;
21436 _ACEOF
21437 if ac_fn_c_try_link "$LINENO"; then :
21438 gcc_cv_math_func_round=yes
21439 else
21440 gcc_cv_math_func_round=no
21442 rm -f core conftest.err conftest.$ac_objext \
21443 conftest$ac_exeext conftest.$ac_ext
21445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_round" >&5
21446 $as_echo "$gcc_cv_math_func_round" >&6; }
21447 if test $gcc_cv_math_func_round = yes; then
21449 cat >>confdefs.h <<_ACEOF
21450 #define HAVE_ROUND 1
21451 _ACEOF
21458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundl" >&5
21459 $as_echo_n "checking for roundl... " >&6; }
21460 if ${gcc_cv_math_func_roundl+:} false; then :
21461 $as_echo_n "(cached) " >&6
21462 else
21463 if test x$gcc_no_link = xyes; then
21464 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21467 /* end confdefs.h. */
21469 #ifdef HAVE_COMPLEX_H
21470 #include <complex.h>
21471 #endif
21472 #ifdef HAVE_MATH_H
21473 #include <math.h>
21474 #endif
21476 int (*ptr)() = (int (*)())roundl;
21479 main ()
21481 return 0;
21484 _ACEOF
21485 if ac_fn_c_try_link "$LINENO"; then :
21486 gcc_cv_math_func_roundl=yes
21487 else
21488 gcc_cv_math_func_roundl=no
21490 rm -f core conftest.err conftest.$ac_objext \
21491 conftest$ac_exeext conftest.$ac_ext
21493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundl" >&5
21494 $as_echo "$gcc_cv_math_func_roundl" >&6; }
21495 if test $gcc_cv_math_func_roundl = yes; then
21497 cat >>confdefs.h <<_ACEOF
21498 #define HAVE_ROUNDL 1
21499 _ACEOF
21506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundf" >&5
21507 $as_echo_n "checking for lroundf... " >&6; }
21508 if ${gcc_cv_math_func_lroundf+:} false; then :
21509 $as_echo_n "(cached) " >&6
21510 else
21511 if test x$gcc_no_link = xyes; then
21512 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21515 /* end confdefs.h. */
21517 #ifdef HAVE_COMPLEX_H
21518 #include <complex.h>
21519 #endif
21520 #ifdef HAVE_MATH_H
21521 #include <math.h>
21522 #endif
21524 int (*ptr)() = (int (*)())lroundf;
21527 main ()
21529 return 0;
21532 _ACEOF
21533 if ac_fn_c_try_link "$LINENO"; then :
21534 gcc_cv_math_func_lroundf=yes
21535 else
21536 gcc_cv_math_func_lroundf=no
21538 rm -f core conftest.err conftest.$ac_objext \
21539 conftest$ac_exeext conftest.$ac_ext
21541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundf" >&5
21542 $as_echo "$gcc_cv_math_func_lroundf" >&6; }
21543 if test $gcc_cv_math_func_lroundf = yes; then
21545 cat >>confdefs.h <<_ACEOF
21546 #define HAVE_LROUNDF 1
21547 _ACEOF
21554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lround" >&5
21555 $as_echo_n "checking for lround... " >&6; }
21556 if ${gcc_cv_math_func_lround+:} false; then :
21557 $as_echo_n "(cached) " >&6
21558 else
21559 if test x$gcc_no_link = xyes; then
21560 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21563 /* end confdefs.h. */
21565 #ifdef HAVE_COMPLEX_H
21566 #include <complex.h>
21567 #endif
21568 #ifdef HAVE_MATH_H
21569 #include <math.h>
21570 #endif
21572 int (*ptr)() = (int (*)())lround;
21575 main ()
21577 return 0;
21580 _ACEOF
21581 if ac_fn_c_try_link "$LINENO"; then :
21582 gcc_cv_math_func_lround=yes
21583 else
21584 gcc_cv_math_func_lround=no
21586 rm -f core conftest.err conftest.$ac_objext \
21587 conftest$ac_exeext conftest.$ac_ext
21589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lround" >&5
21590 $as_echo "$gcc_cv_math_func_lround" >&6; }
21591 if test $gcc_cv_math_func_lround = yes; then
21593 cat >>confdefs.h <<_ACEOF
21594 #define HAVE_LROUND 1
21595 _ACEOF
21602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundl" >&5
21603 $as_echo_n "checking for lroundl... " >&6; }
21604 if ${gcc_cv_math_func_lroundl+:} false; then :
21605 $as_echo_n "(cached) " >&6
21606 else
21607 if test x$gcc_no_link = xyes; then
21608 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21611 /* end confdefs.h. */
21613 #ifdef HAVE_COMPLEX_H
21614 #include <complex.h>
21615 #endif
21616 #ifdef HAVE_MATH_H
21617 #include <math.h>
21618 #endif
21620 int (*ptr)() = (int (*)())lroundl;
21623 main ()
21625 return 0;
21628 _ACEOF
21629 if ac_fn_c_try_link "$LINENO"; then :
21630 gcc_cv_math_func_lroundl=yes
21631 else
21632 gcc_cv_math_func_lroundl=no
21634 rm -f core conftest.err conftest.$ac_objext \
21635 conftest$ac_exeext conftest.$ac_ext
21637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundl" >&5
21638 $as_echo "$gcc_cv_math_func_lroundl" >&6; }
21639 if test $gcc_cv_math_func_lroundl = yes; then
21641 cat >>confdefs.h <<_ACEOF
21642 #define HAVE_LROUNDL 1
21643 _ACEOF
21650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundf" >&5
21651 $as_echo_n "checking for llroundf... " >&6; }
21652 if ${gcc_cv_math_func_llroundf+:} false; then :
21653 $as_echo_n "(cached) " >&6
21654 else
21655 if test x$gcc_no_link = xyes; then
21656 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21659 /* end confdefs.h. */
21661 #ifdef HAVE_COMPLEX_H
21662 #include <complex.h>
21663 #endif
21664 #ifdef HAVE_MATH_H
21665 #include <math.h>
21666 #endif
21668 int (*ptr)() = (int (*)())llroundf;
21671 main ()
21673 return 0;
21676 _ACEOF
21677 if ac_fn_c_try_link "$LINENO"; then :
21678 gcc_cv_math_func_llroundf=yes
21679 else
21680 gcc_cv_math_func_llroundf=no
21682 rm -f core conftest.err conftest.$ac_objext \
21683 conftest$ac_exeext conftest.$ac_ext
21685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundf" >&5
21686 $as_echo "$gcc_cv_math_func_llroundf" >&6; }
21687 if test $gcc_cv_math_func_llroundf = yes; then
21689 cat >>confdefs.h <<_ACEOF
21690 #define HAVE_LLROUNDF 1
21691 _ACEOF
21698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llround" >&5
21699 $as_echo_n "checking for llround... " >&6; }
21700 if ${gcc_cv_math_func_llround+:} false; then :
21701 $as_echo_n "(cached) " >&6
21702 else
21703 if test x$gcc_no_link = xyes; then
21704 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21707 /* end confdefs.h. */
21709 #ifdef HAVE_COMPLEX_H
21710 #include <complex.h>
21711 #endif
21712 #ifdef HAVE_MATH_H
21713 #include <math.h>
21714 #endif
21716 int (*ptr)() = (int (*)())llround;
21719 main ()
21721 return 0;
21724 _ACEOF
21725 if ac_fn_c_try_link "$LINENO"; then :
21726 gcc_cv_math_func_llround=yes
21727 else
21728 gcc_cv_math_func_llround=no
21730 rm -f core conftest.err conftest.$ac_objext \
21731 conftest$ac_exeext conftest.$ac_ext
21733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llround" >&5
21734 $as_echo "$gcc_cv_math_func_llround" >&6; }
21735 if test $gcc_cv_math_func_llround = yes; then
21737 cat >>confdefs.h <<_ACEOF
21738 #define HAVE_LLROUND 1
21739 _ACEOF
21746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundl" >&5
21747 $as_echo_n "checking for llroundl... " >&6; }
21748 if ${gcc_cv_math_func_llroundl+:} false; then :
21749 $as_echo_n "(cached) " >&6
21750 else
21751 if test x$gcc_no_link = xyes; then
21752 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21755 /* end confdefs.h. */
21757 #ifdef HAVE_COMPLEX_H
21758 #include <complex.h>
21759 #endif
21760 #ifdef HAVE_MATH_H
21761 #include <math.h>
21762 #endif
21764 int (*ptr)() = (int (*)())llroundl;
21767 main ()
21769 return 0;
21772 _ACEOF
21773 if ac_fn_c_try_link "$LINENO"; then :
21774 gcc_cv_math_func_llroundl=yes
21775 else
21776 gcc_cv_math_func_llroundl=no
21778 rm -f core conftest.err conftest.$ac_objext \
21779 conftest$ac_exeext conftest.$ac_ext
21781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundl" >&5
21782 $as_echo "$gcc_cv_math_func_llroundl" >&6; }
21783 if test $gcc_cv_math_func_llroundl = yes; then
21785 cat >>confdefs.h <<_ACEOF
21786 #define HAVE_LLROUNDL 1
21787 _ACEOF
21794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnf" >&5
21795 $as_echo_n "checking for scalbnf... " >&6; }
21796 if ${gcc_cv_math_func_scalbnf+:} false; then :
21797 $as_echo_n "(cached) " >&6
21798 else
21799 if test x$gcc_no_link = xyes; then
21800 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21803 /* end confdefs.h. */
21805 #ifdef HAVE_COMPLEX_H
21806 #include <complex.h>
21807 #endif
21808 #ifdef HAVE_MATH_H
21809 #include <math.h>
21810 #endif
21812 int (*ptr)() = (int (*)())scalbnf;
21815 main ()
21817 return 0;
21820 _ACEOF
21821 if ac_fn_c_try_link "$LINENO"; then :
21822 gcc_cv_math_func_scalbnf=yes
21823 else
21824 gcc_cv_math_func_scalbnf=no
21826 rm -f core conftest.err conftest.$ac_objext \
21827 conftest$ac_exeext conftest.$ac_ext
21829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnf" >&5
21830 $as_echo "$gcc_cv_math_func_scalbnf" >&6; }
21831 if test $gcc_cv_math_func_scalbnf = yes; then
21833 cat >>confdefs.h <<_ACEOF
21834 #define HAVE_SCALBNF 1
21835 _ACEOF
21842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbn" >&5
21843 $as_echo_n "checking for scalbn... " >&6; }
21844 if ${gcc_cv_math_func_scalbn+:} false; then :
21845 $as_echo_n "(cached) " >&6
21846 else
21847 if test x$gcc_no_link = xyes; then
21848 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21851 /* end confdefs.h. */
21853 #ifdef HAVE_COMPLEX_H
21854 #include <complex.h>
21855 #endif
21856 #ifdef HAVE_MATH_H
21857 #include <math.h>
21858 #endif
21860 int (*ptr)() = (int (*)())scalbn;
21863 main ()
21865 return 0;
21868 _ACEOF
21869 if ac_fn_c_try_link "$LINENO"; then :
21870 gcc_cv_math_func_scalbn=yes
21871 else
21872 gcc_cv_math_func_scalbn=no
21874 rm -f core conftest.err conftest.$ac_objext \
21875 conftest$ac_exeext conftest.$ac_ext
21877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbn" >&5
21878 $as_echo "$gcc_cv_math_func_scalbn" >&6; }
21879 if test $gcc_cv_math_func_scalbn = yes; then
21881 cat >>confdefs.h <<_ACEOF
21882 #define HAVE_SCALBN 1
21883 _ACEOF
21890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnl" >&5
21891 $as_echo_n "checking for scalbnl... " >&6; }
21892 if ${gcc_cv_math_func_scalbnl+:} false; then :
21893 $as_echo_n "(cached) " >&6
21894 else
21895 if test x$gcc_no_link = xyes; then
21896 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21899 /* end confdefs.h. */
21901 #ifdef HAVE_COMPLEX_H
21902 #include <complex.h>
21903 #endif
21904 #ifdef HAVE_MATH_H
21905 #include <math.h>
21906 #endif
21908 int (*ptr)() = (int (*)())scalbnl;
21911 main ()
21913 return 0;
21916 _ACEOF
21917 if ac_fn_c_try_link "$LINENO"; then :
21918 gcc_cv_math_func_scalbnl=yes
21919 else
21920 gcc_cv_math_func_scalbnl=no
21922 rm -f core conftest.err conftest.$ac_objext \
21923 conftest$ac_exeext conftest.$ac_ext
21925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnl" >&5
21926 $as_echo "$gcc_cv_math_func_scalbnl" >&6; }
21927 if test $gcc_cv_math_func_scalbnl = yes; then
21929 cat >>confdefs.h <<_ACEOF
21930 #define HAVE_SCALBNL 1
21931 _ACEOF
21938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinf" >&5
21939 $as_echo_n "checking for sinf... " >&6; }
21940 if ${gcc_cv_math_func_sinf+:} false; then :
21941 $as_echo_n "(cached) " >&6
21942 else
21943 if test x$gcc_no_link = xyes; then
21944 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21947 /* end confdefs.h. */
21949 #ifdef HAVE_COMPLEX_H
21950 #include <complex.h>
21951 #endif
21952 #ifdef HAVE_MATH_H
21953 #include <math.h>
21954 #endif
21956 int (*ptr)() = (int (*)())sinf;
21959 main ()
21961 return 0;
21964 _ACEOF
21965 if ac_fn_c_try_link "$LINENO"; then :
21966 gcc_cv_math_func_sinf=yes
21967 else
21968 gcc_cv_math_func_sinf=no
21970 rm -f core conftest.err conftest.$ac_objext \
21971 conftest$ac_exeext conftest.$ac_ext
21973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinf" >&5
21974 $as_echo "$gcc_cv_math_func_sinf" >&6; }
21975 if test $gcc_cv_math_func_sinf = yes; then
21977 cat >>confdefs.h <<_ACEOF
21978 #define HAVE_SINF 1
21979 _ACEOF
21986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin" >&5
21987 $as_echo_n "checking for sin... " >&6; }
21988 if ${gcc_cv_math_func_sin+:} false; then :
21989 $as_echo_n "(cached) " >&6
21990 else
21991 if test x$gcc_no_link = xyes; then
21992 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21995 /* end confdefs.h. */
21997 #ifdef HAVE_COMPLEX_H
21998 #include <complex.h>
21999 #endif
22000 #ifdef HAVE_MATH_H
22001 #include <math.h>
22002 #endif
22004 int (*ptr)() = (int (*)())sin;
22007 main ()
22009 return 0;
22012 _ACEOF
22013 if ac_fn_c_try_link "$LINENO"; then :
22014 gcc_cv_math_func_sin=yes
22015 else
22016 gcc_cv_math_func_sin=no
22018 rm -f core conftest.err conftest.$ac_objext \
22019 conftest$ac_exeext conftest.$ac_ext
22021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sin" >&5
22022 $as_echo "$gcc_cv_math_func_sin" >&6; }
22023 if test $gcc_cv_math_func_sin = yes; then
22025 cat >>confdefs.h <<_ACEOF
22026 #define HAVE_SIN 1
22027 _ACEOF
22034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinl" >&5
22035 $as_echo_n "checking for sinl... " >&6; }
22036 if ${gcc_cv_math_func_sinl+:} false; then :
22037 $as_echo_n "(cached) " >&6
22038 else
22039 if test x$gcc_no_link = xyes; then
22040 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22043 /* end confdefs.h. */
22045 #ifdef HAVE_COMPLEX_H
22046 #include <complex.h>
22047 #endif
22048 #ifdef HAVE_MATH_H
22049 #include <math.h>
22050 #endif
22052 int (*ptr)() = (int (*)())sinl;
22055 main ()
22057 return 0;
22060 _ACEOF
22061 if ac_fn_c_try_link "$LINENO"; then :
22062 gcc_cv_math_func_sinl=yes
22063 else
22064 gcc_cv_math_func_sinl=no
22066 rm -f core conftest.err conftest.$ac_objext \
22067 conftest$ac_exeext conftest.$ac_ext
22069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinl" >&5
22070 $as_echo "$gcc_cv_math_func_sinl" >&6; }
22071 if test $gcc_cv_math_func_sinl = yes; then
22073 cat >>confdefs.h <<_ACEOF
22074 #define HAVE_SINL 1
22075 _ACEOF
22082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinf" >&5
22083 $as_echo_n "checking for csinf... " >&6; }
22084 if ${gcc_cv_math_func_csinf+:} false; then :
22085 $as_echo_n "(cached) " >&6
22086 else
22087 if test x$gcc_no_link = xyes; then
22088 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22091 /* end confdefs.h. */
22093 #ifdef HAVE_COMPLEX_H
22094 #include <complex.h>
22095 #endif
22096 #ifdef HAVE_MATH_H
22097 #include <math.h>
22098 #endif
22100 int (*ptr)() = (int (*)())csinf;
22103 main ()
22105 return 0;
22108 _ACEOF
22109 if ac_fn_c_try_link "$LINENO"; then :
22110 gcc_cv_math_func_csinf=yes
22111 else
22112 gcc_cv_math_func_csinf=no
22114 rm -f core conftest.err conftest.$ac_objext \
22115 conftest$ac_exeext conftest.$ac_ext
22117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinf" >&5
22118 $as_echo "$gcc_cv_math_func_csinf" >&6; }
22119 if test $gcc_cv_math_func_csinf = yes; then
22121 cat >>confdefs.h <<_ACEOF
22122 #define HAVE_CSINF 1
22123 _ACEOF
22130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csin" >&5
22131 $as_echo_n "checking for csin... " >&6; }
22132 if ${gcc_cv_math_func_csin+:} false; then :
22133 $as_echo_n "(cached) " >&6
22134 else
22135 if test x$gcc_no_link = xyes; then
22136 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22139 /* end confdefs.h. */
22141 #ifdef HAVE_COMPLEX_H
22142 #include <complex.h>
22143 #endif
22144 #ifdef HAVE_MATH_H
22145 #include <math.h>
22146 #endif
22148 int (*ptr)() = (int (*)())csin;
22151 main ()
22153 return 0;
22156 _ACEOF
22157 if ac_fn_c_try_link "$LINENO"; then :
22158 gcc_cv_math_func_csin=yes
22159 else
22160 gcc_cv_math_func_csin=no
22162 rm -f core conftest.err conftest.$ac_objext \
22163 conftest$ac_exeext conftest.$ac_ext
22165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csin" >&5
22166 $as_echo "$gcc_cv_math_func_csin" >&6; }
22167 if test $gcc_cv_math_func_csin = yes; then
22169 cat >>confdefs.h <<_ACEOF
22170 #define HAVE_CSIN 1
22171 _ACEOF
22178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinl" >&5
22179 $as_echo_n "checking for csinl... " >&6; }
22180 if ${gcc_cv_math_func_csinl+:} false; then :
22181 $as_echo_n "(cached) " >&6
22182 else
22183 if test x$gcc_no_link = xyes; then
22184 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22187 /* end confdefs.h. */
22189 #ifdef HAVE_COMPLEX_H
22190 #include <complex.h>
22191 #endif
22192 #ifdef HAVE_MATH_H
22193 #include <math.h>
22194 #endif
22196 int (*ptr)() = (int (*)())csinl;
22199 main ()
22201 return 0;
22204 _ACEOF
22205 if ac_fn_c_try_link "$LINENO"; then :
22206 gcc_cv_math_func_csinl=yes
22207 else
22208 gcc_cv_math_func_csinl=no
22210 rm -f core conftest.err conftest.$ac_objext \
22211 conftest$ac_exeext conftest.$ac_ext
22213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinl" >&5
22214 $as_echo "$gcc_cv_math_func_csinl" >&6; }
22215 if test $gcc_cv_math_func_csinl = yes; then
22217 cat >>confdefs.h <<_ACEOF
22218 #define HAVE_CSINL 1
22219 _ACEOF
22226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhf" >&5
22227 $as_echo_n "checking for sinhf... " >&6; }
22228 if ${gcc_cv_math_func_sinhf+:} false; then :
22229 $as_echo_n "(cached) " >&6
22230 else
22231 if test x$gcc_no_link = xyes; then
22232 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22235 /* end confdefs.h. */
22237 #ifdef HAVE_COMPLEX_H
22238 #include <complex.h>
22239 #endif
22240 #ifdef HAVE_MATH_H
22241 #include <math.h>
22242 #endif
22244 int (*ptr)() = (int (*)())sinhf;
22247 main ()
22249 return 0;
22252 _ACEOF
22253 if ac_fn_c_try_link "$LINENO"; then :
22254 gcc_cv_math_func_sinhf=yes
22255 else
22256 gcc_cv_math_func_sinhf=no
22258 rm -f core conftest.err conftest.$ac_objext \
22259 conftest$ac_exeext conftest.$ac_ext
22261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhf" >&5
22262 $as_echo "$gcc_cv_math_func_sinhf" >&6; }
22263 if test $gcc_cv_math_func_sinhf = yes; then
22265 cat >>confdefs.h <<_ACEOF
22266 #define HAVE_SINHF 1
22267 _ACEOF
22274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinh" >&5
22275 $as_echo_n "checking for sinh... " >&6; }
22276 if ${gcc_cv_math_func_sinh+:} false; then :
22277 $as_echo_n "(cached) " >&6
22278 else
22279 if test x$gcc_no_link = xyes; then
22280 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22283 /* end confdefs.h. */
22285 #ifdef HAVE_COMPLEX_H
22286 #include <complex.h>
22287 #endif
22288 #ifdef HAVE_MATH_H
22289 #include <math.h>
22290 #endif
22292 int (*ptr)() = (int (*)())sinh;
22295 main ()
22297 return 0;
22300 _ACEOF
22301 if ac_fn_c_try_link "$LINENO"; then :
22302 gcc_cv_math_func_sinh=yes
22303 else
22304 gcc_cv_math_func_sinh=no
22306 rm -f core conftest.err conftest.$ac_objext \
22307 conftest$ac_exeext conftest.$ac_ext
22309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinh" >&5
22310 $as_echo "$gcc_cv_math_func_sinh" >&6; }
22311 if test $gcc_cv_math_func_sinh = yes; then
22313 cat >>confdefs.h <<_ACEOF
22314 #define HAVE_SINH 1
22315 _ACEOF
22322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhl" >&5
22323 $as_echo_n "checking for sinhl... " >&6; }
22324 if ${gcc_cv_math_func_sinhl+:} false; then :
22325 $as_echo_n "(cached) " >&6
22326 else
22327 if test x$gcc_no_link = xyes; then
22328 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22331 /* end confdefs.h. */
22333 #ifdef HAVE_COMPLEX_H
22334 #include <complex.h>
22335 #endif
22336 #ifdef HAVE_MATH_H
22337 #include <math.h>
22338 #endif
22340 int (*ptr)() = (int (*)())sinhl;
22343 main ()
22345 return 0;
22348 _ACEOF
22349 if ac_fn_c_try_link "$LINENO"; then :
22350 gcc_cv_math_func_sinhl=yes
22351 else
22352 gcc_cv_math_func_sinhl=no
22354 rm -f core conftest.err conftest.$ac_objext \
22355 conftest$ac_exeext conftest.$ac_ext
22357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhl" >&5
22358 $as_echo "$gcc_cv_math_func_sinhl" >&6; }
22359 if test $gcc_cv_math_func_sinhl = yes; then
22361 cat >>confdefs.h <<_ACEOF
22362 #define HAVE_SINHL 1
22363 _ACEOF
22370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhf" >&5
22371 $as_echo_n "checking for csinhf... " >&6; }
22372 if ${gcc_cv_math_func_csinhf+:} false; then :
22373 $as_echo_n "(cached) " >&6
22374 else
22375 if test x$gcc_no_link = xyes; then
22376 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22379 /* end confdefs.h. */
22381 #ifdef HAVE_COMPLEX_H
22382 #include <complex.h>
22383 #endif
22384 #ifdef HAVE_MATH_H
22385 #include <math.h>
22386 #endif
22388 int (*ptr)() = (int (*)())csinhf;
22391 main ()
22393 return 0;
22396 _ACEOF
22397 if ac_fn_c_try_link "$LINENO"; then :
22398 gcc_cv_math_func_csinhf=yes
22399 else
22400 gcc_cv_math_func_csinhf=no
22402 rm -f core conftest.err conftest.$ac_objext \
22403 conftest$ac_exeext conftest.$ac_ext
22405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhf" >&5
22406 $as_echo "$gcc_cv_math_func_csinhf" >&6; }
22407 if test $gcc_cv_math_func_csinhf = yes; then
22409 cat >>confdefs.h <<_ACEOF
22410 #define HAVE_CSINHF 1
22411 _ACEOF
22418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinh" >&5
22419 $as_echo_n "checking for csinh... " >&6; }
22420 if ${gcc_cv_math_func_csinh+:} false; then :
22421 $as_echo_n "(cached) " >&6
22422 else
22423 if test x$gcc_no_link = xyes; then
22424 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22427 /* end confdefs.h. */
22429 #ifdef HAVE_COMPLEX_H
22430 #include <complex.h>
22431 #endif
22432 #ifdef HAVE_MATH_H
22433 #include <math.h>
22434 #endif
22436 int (*ptr)() = (int (*)())csinh;
22439 main ()
22441 return 0;
22444 _ACEOF
22445 if ac_fn_c_try_link "$LINENO"; then :
22446 gcc_cv_math_func_csinh=yes
22447 else
22448 gcc_cv_math_func_csinh=no
22450 rm -f core conftest.err conftest.$ac_objext \
22451 conftest$ac_exeext conftest.$ac_ext
22453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinh" >&5
22454 $as_echo "$gcc_cv_math_func_csinh" >&6; }
22455 if test $gcc_cv_math_func_csinh = yes; then
22457 cat >>confdefs.h <<_ACEOF
22458 #define HAVE_CSINH 1
22459 _ACEOF
22466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhl" >&5
22467 $as_echo_n "checking for csinhl... " >&6; }
22468 if ${gcc_cv_math_func_csinhl+:} false; then :
22469 $as_echo_n "(cached) " >&6
22470 else
22471 if test x$gcc_no_link = xyes; then
22472 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22475 /* end confdefs.h. */
22477 #ifdef HAVE_COMPLEX_H
22478 #include <complex.h>
22479 #endif
22480 #ifdef HAVE_MATH_H
22481 #include <math.h>
22482 #endif
22484 int (*ptr)() = (int (*)())csinhl;
22487 main ()
22489 return 0;
22492 _ACEOF
22493 if ac_fn_c_try_link "$LINENO"; then :
22494 gcc_cv_math_func_csinhl=yes
22495 else
22496 gcc_cv_math_func_csinhl=no
22498 rm -f core conftest.err conftest.$ac_objext \
22499 conftest$ac_exeext conftest.$ac_ext
22501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhl" >&5
22502 $as_echo "$gcc_cv_math_func_csinhl" >&6; }
22503 if test $gcc_cv_math_func_csinhl = yes; then
22505 cat >>confdefs.h <<_ACEOF
22506 #define HAVE_CSINHL 1
22507 _ACEOF
22514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtf" >&5
22515 $as_echo_n "checking for sqrtf... " >&6; }
22516 if ${gcc_cv_math_func_sqrtf+:} false; then :
22517 $as_echo_n "(cached) " >&6
22518 else
22519 if test x$gcc_no_link = xyes; then
22520 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22523 /* end confdefs.h. */
22525 #ifdef HAVE_COMPLEX_H
22526 #include <complex.h>
22527 #endif
22528 #ifdef HAVE_MATH_H
22529 #include <math.h>
22530 #endif
22532 int (*ptr)() = (int (*)())sqrtf;
22535 main ()
22537 return 0;
22540 _ACEOF
22541 if ac_fn_c_try_link "$LINENO"; then :
22542 gcc_cv_math_func_sqrtf=yes
22543 else
22544 gcc_cv_math_func_sqrtf=no
22546 rm -f core conftest.err conftest.$ac_objext \
22547 conftest$ac_exeext conftest.$ac_ext
22549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtf" >&5
22550 $as_echo "$gcc_cv_math_func_sqrtf" >&6; }
22551 if test $gcc_cv_math_func_sqrtf = yes; then
22553 cat >>confdefs.h <<_ACEOF
22554 #define HAVE_SQRTF 1
22555 _ACEOF
22562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt" >&5
22563 $as_echo_n "checking for sqrt... " >&6; }
22564 if ${gcc_cv_math_func_sqrt+:} false; then :
22565 $as_echo_n "(cached) " >&6
22566 else
22567 if test x$gcc_no_link = xyes; then
22568 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22571 /* end confdefs.h. */
22573 #ifdef HAVE_COMPLEX_H
22574 #include <complex.h>
22575 #endif
22576 #ifdef HAVE_MATH_H
22577 #include <math.h>
22578 #endif
22580 int (*ptr)() = (int (*)())sqrt;
22583 main ()
22585 return 0;
22588 _ACEOF
22589 if ac_fn_c_try_link "$LINENO"; then :
22590 gcc_cv_math_func_sqrt=yes
22591 else
22592 gcc_cv_math_func_sqrt=no
22594 rm -f core conftest.err conftest.$ac_objext \
22595 conftest$ac_exeext conftest.$ac_ext
22597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrt" >&5
22598 $as_echo "$gcc_cv_math_func_sqrt" >&6; }
22599 if test $gcc_cv_math_func_sqrt = yes; then
22601 cat >>confdefs.h <<_ACEOF
22602 #define HAVE_SQRT 1
22603 _ACEOF
22610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtl" >&5
22611 $as_echo_n "checking for sqrtl... " >&6; }
22612 if ${gcc_cv_math_func_sqrtl+:} false; then :
22613 $as_echo_n "(cached) " >&6
22614 else
22615 if test x$gcc_no_link = xyes; then
22616 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22619 /* end confdefs.h. */
22621 #ifdef HAVE_COMPLEX_H
22622 #include <complex.h>
22623 #endif
22624 #ifdef HAVE_MATH_H
22625 #include <math.h>
22626 #endif
22628 int (*ptr)() = (int (*)())sqrtl;
22631 main ()
22633 return 0;
22636 _ACEOF
22637 if ac_fn_c_try_link "$LINENO"; then :
22638 gcc_cv_math_func_sqrtl=yes
22639 else
22640 gcc_cv_math_func_sqrtl=no
22642 rm -f core conftest.err conftest.$ac_objext \
22643 conftest$ac_exeext conftest.$ac_ext
22645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtl" >&5
22646 $as_echo "$gcc_cv_math_func_sqrtl" >&6; }
22647 if test $gcc_cv_math_func_sqrtl = yes; then
22649 cat >>confdefs.h <<_ACEOF
22650 #define HAVE_SQRTL 1
22651 _ACEOF
22658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtf" >&5
22659 $as_echo_n "checking for csqrtf... " >&6; }
22660 if ${gcc_cv_math_func_csqrtf+:} false; then :
22661 $as_echo_n "(cached) " >&6
22662 else
22663 if test x$gcc_no_link = xyes; then
22664 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22667 /* end confdefs.h. */
22669 #ifdef HAVE_COMPLEX_H
22670 #include <complex.h>
22671 #endif
22672 #ifdef HAVE_MATH_H
22673 #include <math.h>
22674 #endif
22676 int (*ptr)() = (int (*)())csqrtf;
22679 main ()
22681 return 0;
22684 _ACEOF
22685 if ac_fn_c_try_link "$LINENO"; then :
22686 gcc_cv_math_func_csqrtf=yes
22687 else
22688 gcc_cv_math_func_csqrtf=no
22690 rm -f core conftest.err conftest.$ac_objext \
22691 conftest$ac_exeext conftest.$ac_ext
22693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtf" >&5
22694 $as_echo "$gcc_cv_math_func_csqrtf" >&6; }
22695 if test $gcc_cv_math_func_csqrtf = yes; then
22697 cat >>confdefs.h <<_ACEOF
22698 #define HAVE_CSQRTF 1
22699 _ACEOF
22706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrt" >&5
22707 $as_echo_n "checking for csqrt... " >&6; }
22708 if ${gcc_cv_math_func_csqrt+:} false; then :
22709 $as_echo_n "(cached) " >&6
22710 else
22711 if test x$gcc_no_link = xyes; then
22712 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22715 /* end confdefs.h. */
22717 #ifdef HAVE_COMPLEX_H
22718 #include <complex.h>
22719 #endif
22720 #ifdef HAVE_MATH_H
22721 #include <math.h>
22722 #endif
22724 int (*ptr)() = (int (*)())csqrt;
22727 main ()
22729 return 0;
22732 _ACEOF
22733 if ac_fn_c_try_link "$LINENO"; then :
22734 gcc_cv_math_func_csqrt=yes
22735 else
22736 gcc_cv_math_func_csqrt=no
22738 rm -f core conftest.err conftest.$ac_objext \
22739 conftest$ac_exeext conftest.$ac_ext
22741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrt" >&5
22742 $as_echo "$gcc_cv_math_func_csqrt" >&6; }
22743 if test $gcc_cv_math_func_csqrt = yes; then
22745 cat >>confdefs.h <<_ACEOF
22746 #define HAVE_CSQRT 1
22747 _ACEOF
22754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtl" >&5
22755 $as_echo_n "checking for csqrtl... " >&6; }
22756 if ${gcc_cv_math_func_csqrtl+:} false; then :
22757 $as_echo_n "(cached) " >&6
22758 else
22759 if test x$gcc_no_link = xyes; then
22760 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22763 /* end confdefs.h. */
22765 #ifdef HAVE_COMPLEX_H
22766 #include <complex.h>
22767 #endif
22768 #ifdef HAVE_MATH_H
22769 #include <math.h>
22770 #endif
22772 int (*ptr)() = (int (*)())csqrtl;
22775 main ()
22777 return 0;
22780 _ACEOF
22781 if ac_fn_c_try_link "$LINENO"; then :
22782 gcc_cv_math_func_csqrtl=yes
22783 else
22784 gcc_cv_math_func_csqrtl=no
22786 rm -f core conftest.err conftest.$ac_objext \
22787 conftest$ac_exeext conftest.$ac_ext
22789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtl" >&5
22790 $as_echo "$gcc_cv_math_func_csqrtl" >&6; }
22791 if test $gcc_cv_math_func_csqrtl = yes; then
22793 cat >>confdefs.h <<_ACEOF
22794 #define HAVE_CSQRTL 1
22795 _ACEOF
22802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanf" >&5
22803 $as_echo_n "checking for tanf... " >&6; }
22804 if ${gcc_cv_math_func_tanf+:} false; then :
22805 $as_echo_n "(cached) " >&6
22806 else
22807 if test x$gcc_no_link = xyes; then
22808 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22811 /* end confdefs.h. */
22813 #ifdef HAVE_COMPLEX_H
22814 #include <complex.h>
22815 #endif
22816 #ifdef HAVE_MATH_H
22817 #include <math.h>
22818 #endif
22820 int (*ptr)() = (int (*)())tanf;
22823 main ()
22825 return 0;
22828 _ACEOF
22829 if ac_fn_c_try_link "$LINENO"; then :
22830 gcc_cv_math_func_tanf=yes
22831 else
22832 gcc_cv_math_func_tanf=no
22834 rm -f core conftest.err conftest.$ac_objext \
22835 conftest$ac_exeext conftest.$ac_ext
22837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanf" >&5
22838 $as_echo "$gcc_cv_math_func_tanf" >&6; }
22839 if test $gcc_cv_math_func_tanf = yes; then
22841 cat >>confdefs.h <<_ACEOF
22842 #define HAVE_TANF 1
22843 _ACEOF
22850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tan" >&5
22851 $as_echo_n "checking for tan... " >&6; }
22852 if ${gcc_cv_math_func_tan+:} false; then :
22853 $as_echo_n "(cached) " >&6
22854 else
22855 if test x$gcc_no_link = xyes; then
22856 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22859 /* end confdefs.h. */
22861 #ifdef HAVE_COMPLEX_H
22862 #include <complex.h>
22863 #endif
22864 #ifdef HAVE_MATH_H
22865 #include <math.h>
22866 #endif
22868 int (*ptr)() = (int (*)())tan;
22871 main ()
22873 return 0;
22876 _ACEOF
22877 if ac_fn_c_try_link "$LINENO"; then :
22878 gcc_cv_math_func_tan=yes
22879 else
22880 gcc_cv_math_func_tan=no
22882 rm -f core conftest.err conftest.$ac_objext \
22883 conftest$ac_exeext conftest.$ac_ext
22885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tan" >&5
22886 $as_echo "$gcc_cv_math_func_tan" >&6; }
22887 if test $gcc_cv_math_func_tan = yes; then
22889 cat >>confdefs.h <<_ACEOF
22890 #define HAVE_TAN 1
22891 _ACEOF
22898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanl" >&5
22899 $as_echo_n "checking for tanl... " >&6; }
22900 if ${gcc_cv_math_func_tanl+:} false; then :
22901 $as_echo_n "(cached) " >&6
22902 else
22903 if test x$gcc_no_link = xyes; then
22904 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22907 /* end confdefs.h. */
22909 #ifdef HAVE_COMPLEX_H
22910 #include <complex.h>
22911 #endif
22912 #ifdef HAVE_MATH_H
22913 #include <math.h>
22914 #endif
22916 int (*ptr)() = (int (*)())tanl;
22919 main ()
22921 return 0;
22924 _ACEOF
22925 if ac_fn_c_try_link "$LINENO"; then :
22926 gcc_cv_math_func_tanl=yes
22927 else
22928 gcc_cv_math_func_tanl=no
22930 rm -f core conftest.err conftest.$ac_objext \
22931 conftest$ac_exeext conftest.$ac_ext
22933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanl" >&5
22934 $as_echo "$gcc_cv_math_func_tanl" >&6; }
22935 if test $gcc_cv_math_func_tanl = yes; then
22937 cat >>confdefs.h <<_ACEOF
22938 #define HAVE_TANL 1
22939 _ACEOF
22946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanf" >&5
22947 $as_echo_n "checking for ctanf... " >&6; }
22948 if ${gcc_cv_math_func_ctanf+:} false; then :
22949 $as_echo_n "(cached) " >&6
22950 else
22951 if test x$gcc_no_link = xyes; then
22952 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22955 /* end confdefs.h. */
22957 #ifdef HAVE_COMPLEX_H
22958 #include <complex.h>
22959 #endif
22960 #ifdef HAVE_MATH_H
22961 #include <math.h>
22962 #endif
22964 int (*ptr)() = (int (*)())ctanf;
22967 main ()
22969 return 0;
22972 _ACEOF
22973 if ac_fn_c_try_link "$LINENO"; then :
22974 gcc_cv_math_func_ctanf=yes
22975 else
22976 gcc_cv_math_func_ctanf=no
22978 rm -f core conftest.err conftest.$ac_objext \
22979 conftest$ac_exeext conftest.$ac_ext
22981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanf" >&5
22982 $as_echo "$gcc_cv_math_func_ctanf" >&6; }
22983 if test $gcc_cv_math_func_ctanf = yes; then
22985 cat >>confdefs.h <<_ACEOF
22986 #define HAVE_CTANF 1
22987 _ACEOF
22994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctan" >&5
22995 $as_echo_n "checking for ctan... " >&6; }
22996 if ${gcc_cv_math_func_ctan+:} false; then :
22997 $as_echo_n "(cached) " >&6
22998 else
22999 if test x$gcc_no_link = xyes; then
23000 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23003 /* end confdefs.h. */
23005 #ifdef HAVE_COMPLEX_H
23006 #include <complex.h>
23007 #endif
23008 #ifdef HAVE_MATH_H
23009 #include <math.h>
23010 #endif
23012 int (*ptr)() = (int (*)())ctan;
23015 main ()
23017 return 0;
23020 _ACEOF
23021 if ac_fn_c_try_link "$LINENO"; then :
23022 gcc_cv_math_func_ctan=yes
23023 else
23024 gcc_cv_math_func_ctan=no
23026 rm -f core conftest.err conftest.$ac_objext \
23027 conftest$ac_exeext conftest.$ac_ext
23029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctan" >&5
23030 $as_echo "$gcc_cv_math_func_ctan" >&6; }
23031 if test $gcc_cv_math_func_ctan = yes; then
23033 cat >>confdefs.h <<_ACEOF
23034 #define HAVE_CTAN 1
23035 _ACEOF
23042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanl" >&5
23043 $as_echo_n "checking for ctanl... " >&6; }
23044 if ${gcc_cv_math_func_ctanl+:} false; then :
23045 $as_echo_n "(cached) " >&6
23046 else
23047 if test x$gcc_no_link = xyes; then
23048 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23051 /* end confdefs.h. */
23053 #ifdef HAVE_COMPLEX_H
23054 #include <complex.h>
23055 #endif
23056 #ifdef HAVE_MATH_H
23057 #include <math.h>
23058 #endif
23060 int (*ptr)() = (int (*)())ctanl;
23063 main ()
23065 return 0;
23068 _ACEOF
23069 if ac_fn_c_try_link "$LINENO"; then :
23070 gcc_cv_math_func_ctanl=yes
23071 else
23072 gcc_cv_math_func_ctanl=no
23074 rm -f core conftest.err conftest.$ac_objext \
23075 conftest$ac_exeext conftest.$ac_ext
23077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanl" >&5
23078 $as_echo "$gcc_cv_math_func_ctanl" >&6; }
23079 if test $gcc_cv_math_func_ctanl = yes; then
23081 cat >>confdefs.h <<_ACEOF
23082 #define HAVE_CTANL 1
23083 _ACEOF
23090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhf" >&5
23091 $as_echo_n "checking for tanhf... " >&6; }
23092 if ${gcc_cv_math_func_tanhf+:} false; then :
23093 $as_echo_n "(cached) " >&6
23094 else
23095 if test x$gcc_no_link = xyes; then
23096 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23099 /* end confdefs.h. */
23101 #ifdef HAVE_COMPLEX_H
23102 #include <complex.h>
23103 #endif
23104 #ifdef HAVE_MATH_H
23105 #include <math.h>
23106 #endif
23108 int (*ptr)() = (int (*)())tanhf;
23111 main ()
23113 return 0;
23116 _ACEOF
23117 if ac_fn_c_try_link "$LINENO"; then :
23118 gcc_cv_math_func_tanhf=yes
23119 else
23120 gcc_cv_math_func_tanhf=no
23122 rm -f core conftest.err conftest.$ac_objext \
23123 conftest$ac_exeext conftest.$ac_ext
23125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhf" >&5
23126 $as_echo "$gcc_cv_math_func_tanhf" >&6; }
23127 if test $gcc_cv_math_func_tanhf = yes; then
23129 cat >>confdefs.h <<_ACEOF
23130 #define HAVE_TANHF 1
23131 _ACEOF
23138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanh" >&5
23139 $as_echo_n "checking for tanh... " >&6; }
23140 if ${gcc_cv_math_func_tanh+:} false; then :
23141 $as_echo_n "(cached) " >&6
23142 else
23143 if test x$gcc_no_link = xyes; then
23144 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23147 /* end confdefs.h. */
23149 #ifdef HAVE_COMPLEX_H
23150 #include <complex.h>
23151 #endif
23152 #ifdef HAVE_MATH_H
23153 #include <math.h>
23154 #endif
23156 int (*ptr)() = (int (*)())tanh;
23159 main ()
23161 return 0;
23164 _ACEOF
23165 if ac_fn_c_try_link "$LINENO"; then :
23166 gcc_cv_math_func_tanh=yes
23167 else
23168 gcc_cv_math_func_tanh=no
23170 rm -f core conftest.err conftest.$ac_objext \
23171 conftest$ac_exeext conftest.$ac_ext
23173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanh" >&5
23174 $as_echo "$gcc_cv_math_func_tanh" >&6; }
23175 if test $gcc_cv_math_func_tanh = yes; then
23177 cat >>confdefs.h <<_ACEOF
23178 #define HAVE_TANH 1
23179 _ACEOF
23186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhl" >&5
23187 $as_echo_n "checking for tanhl... " >&6; }
23188 if ${gcc_cv_math_func_tanhl+:} false; then :
23189 $as_echo_n "(cached) " >&6
23190 else
23191 if test x$gcc_no_link = xyes; then
23192 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23195 /* end confdefs.h. */
23197 #ifdef HAVE_COMPLEX_H
23198 #include <complex.h>
23199 #endif
23200 #ifdef HAVE_MATH_H
23201 #include <math.h>
23202 #endif
23204 int (*ptr)() = (int (*)())tanhl;
23207 main ()
23209 return 0;
23212 _ACEOF
23213 if ac_fn_c_try_link "$LINENO"; then :
23214 gcc_cv_math_func_tanhl=yes
23215 else
23216 gcc_cv_math_func_tanhl=no
23218 rm -f core conftest.err conftest.$ac_objext \
23219 conftest$ac_exeext conftest.$ac_ext
23221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhl" >&5
23222 $as_echo "$gcc_cv_math_func_tanhl" >&6; }
23223 if test $gcc_cv_math_func_tanhl = yes; then
23225 cat >>confdefs.h <<_ACEOF
23226 #define HAVE_TANHL 1
23227 _ACEOF
23234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhf" >&5
23235 $as_echo_n "checking for ctanhf... " >&6; }
23236 if ${gcc_cv_math_func_ctanhf+:} false; then :
23237 $as_echo_n "(cached) " >&6
23238 else
23239 if test x$gcc_no_link = xyes; then
23240 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23243 /* end confdefs.h. */
23245 #ifdef HAVE_COMPLEX_H
23246 #include <complex.h>
23247 #endif
23248 #ifdef HAVE_MATH_H
23249 #include <math.h>
23250 #endif
23252 int (*ptr)() = (int (*)())ctanhf;
23255 main ()
23257 return 0;
23260 _ACEOF
23261 if ac_fn_c_try_link "$LINENO"; then :
23262 gcc_cv_math_func_ctanhf=yes
23263 else
23264 gcc_cv_math_func_ctanhf=no
23266 rm -f core conftest.err conftest.$ac_objext \
23267 conftest$ac_exeext conftest.$ac_ext
23269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhf" >&5
23270 $as_echo "$gcc_cv_math_func_ctanhf" >&6; }
23271 if test $gcc_cv_math_func_ctanhf = yes; then
23273 cat >>confdefs.h <<_ACEOF
23274 #define HAVE_CTANHF 1
23275 _ACEOF
23282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanh" >&5
23283 $as_echo_n "checking for ctanh... " >&6; }
23284 if ${gcc_cv_math_func_ctanh+:} false; then :
23285 $as_echo_n "(cached) " >&6
23286 else
23287 if test x$gcc_no_link = xyes; then
23288 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23291 /* end confdefs.h. */
23293 #ifdef HAVE_COMPLEX_H
23294 #include <complex.h>
23295 #endif
23296 #ifdef HAVE_MATH_H
23297 #include <math.h>
23298 #endif
23300 int (*ptr)() = (int (*)())ctanh;
23303 main ()
23305 return 0;
23308 _ACEOF
23309 if ac_fn_c_try_link "$LINENO"; then :
23310 gcc_cv_math_func_ctanh=yes
23311 else
23312 gcc_cv_math_func_ctanh=no
23314 rm -f core conftest.err conftest.$ac_objext \
23315 conftest$ac_exeext conftest.$ac_ext
23317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanh" >&5
23318 $as_echo "$gcc_cv_math_func_ctanh" >&6; }
23319 if test $gcc_cv_math_func_ctanh = yes; then
23321 cat >>confdefs.h <<_ACEOF
23322 #define HAVE_CTANH 1
23323 _ACEOF
23330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhl" >&5
23331 $as_echo_n "checking for ctanhl... " >&6; }
23332 if ${gcc_cv_math_func_ctanhl+:} false; then :
23333 $as_echo_n "(cached) " >&6
23334 else
23335 if test x$gcc_no_link = xyes; then
23336 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23339 /* end confdefs.h. */
23341 #ifdef HAVE_COMPLEX_H
23342 #include <complex.h>
23343 #endif
23344 #ifdef HAVE_MATH_H
23345 #include <math.h>
23346 #endif
23348 int (*ptr)() = (int (*)())ctanhl;
23351 main ()
23353 return 0;
23356 _ACEOF
23357 if ac_fn_c_try_link "$LINENO"; then :
23358 gcc_cv_math_func_ctanhl=yes
23359 else
23360 gcc_cv_math_func_ctanhl=no
23362 rm -f core conftest.err conftest.$ac_objext \
23363 conftest$ac_exeext conftest.$ac_ext
23365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhl" >&5
23366 $as_echo "$gcc_cv_math_func_ctanhl" >&6; }
23367 if test $gcc_cv_math_func_ctanhl = yes; then
23369 cat >>confdefs.h <<_ACEOF
23370 #define HAVE_CTANHL 1
23371 _ACEOF
23378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncf" >&5
23379 $as_echo_n "checking for truncf... " >&6; }
23380 if ${gcc_cv_math_func_truncf+:} false; then :
23381 $as_echo_n "(cached) " >&6
23382 else
23383 if test x$gcc_no_link = xyes; then
23384 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23387 /* end confdefs.h. */
23389 #ifdef HAVE_COMPLEX_H
23390 #include <complex.h>
23391 #endif
23392 #ifdef HAVE_MATH_H
23393 #include <math.h>
23394 #endif
23396 int (*ptr)() = (int (*)())truncf;
23399 main ()
23401 return 0;
23404 _ACEOF
23405 if ac_fn_c_try_link "$LINENO"; then :
23406 gcc_cv_math_func_truncf=yes
23407 else
23408 gcc_cv_math_func_truncf=no
23410 rm -f core conftest.err conftest.$ac_objext \
23411 conftest$ac_exeext conftest.$ac_ext
23413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncf" >&5
23414 $as_echo "$gcc_cv_math_func_truncf" >&6; }
23415 if test $gcc_cv_math_func_truncf = yes; then
23417 cat >>confdefs.h <<_ACEOF
23418 #define HAVE_TRUNCF 1
23419 _ACEOF
23426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for trunc" >&5
23427 $as_echo_n "checking for trunc... " >&6; }
23428 if ${gcc_cv_math_func_trunc+:} false; then :
23429 $as_echo_n "(cached) " >&6
23430 else
23431 if test x$gcc_no_link = xyes; then
23432 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23435 /* end confdefs.h. */
23437 #ifdef HAVE_COMPLEX_H
23438 #include <complex.h>
23439 #endif
23440 #ifdef HAVE_MATH_H
23441 #include <math.h>
23442 #endif
23444 int (*ptr)() = (int (*)())trunc;
23447 main ()
23449 return 0;
23452 _ACEOF
23453 if ac_fn_c_try_link "$LINENO"; then :
23454 gcc_cv_math_func_trunc=yes
23455 else
23456 gcc_cv_math_func_trunc=no
23458 rm -f core conftest.err conftest.$ac_objext \
23459 conftest$ac_exeext conftest.$ac_ext
23461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_trunc" >&5
23462 $as_echo "$gcc_cv_math_func_trunc" >&6; }
23463 if test $gcc_cv_math_func_trunc = yes; then
23465 cat >>confdefs.h <<_ACEOF
23466 #define HAVE_TRUNC 1
23467 _ACEOF
23474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncl" >&5
23475 $as_echo_n "checking for truncl... " >&6; }
23476 if ${gcc_cv_math_func_truncl+:} false; then :
23477 $as_echo_n "(cached) " >&6
23478 else
23479 if test x$gcc_no_link = xyes; then
23480 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23483 /* end confdefs.h. */
23485 #ifdef HAVE_COMPLEX_H
23486 #include <complex.h>
23487 #endif
23488 #ifdef HAVE_MATH_H
23489 #include <math.h>
23490 #endif
23492 int (*ptr)() = (int (*)())truncl;
23495 main ()
23497 return 0;
23500 _ACEOF
23501 if ac_fn_c_try_link "$LINENO"; then :
23502 gcc_cv_math_func_truncl=yes
23503 else
23504 gcc_cv_math_func_truncl=no
23506 rm -f core conftest.err conftest.$ac_objext \
23507 conftest$ac_exeext conftest.$ac_ext
23509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncl" >&5
23510 $as_echo "$gcc_cv_math_func_truncl" >&6; }
23511 if test $gcc_cv_math_func_truncl = yes; then
23513 cat >>confdefs.h <<_ACEOF
23514 #define HAVE_TRUNCL 1
23515 _ACEOF
23522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erff" >&5
23523 $as_echo_n "checking for erff... " >&6; }
23524 if ${gcc_cv_math_func_erff+:} false; then :
23525 $as_echo_n "(cached) " >&6
23526 else
23527 if test x$gcc_no_link = xyes; then
23528 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23531 /* end confdefs.h. */
23533 #ifdef HAVE_COMPLEX_H
23534 #include <complex.h>
23535 #endif
23536 #ifdef HAVE_MATH_H
23537 #include <math.h>
23538 #endif
23540 int (*ptr)() = (int (*)())erff;
23543 main ()
23545 return 0;
23548 _ACEOF
23549 if ac_fn_c_try_link "$LINENO"; then :
23550 gcc_cv_math_func_erff=yes
23551 else
23552 gcc_cv_math_func_erff=no
23554 rm -f core conftest.err conftest.$ac_objext \
23555 conftest$ac_exeext conftest.$ac_ext
23557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erff" >&5
23558 $as_echo "$gcc_cv_math_func_erff" >&6; }
23559 if test $gcc_cv_math_func_erff = yes; then
23561 cat >>confdefs.h <<_ACEOF
23562 #define HAVE_ERFF 1
23563 _ACEOF
23570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erf" >&5
23571 $as_echo_n "checking for erf... " >&6; }
23572 if ${gcc_cv_math_func_erf+:} false; then :
23573 $as_echo_n "(cached) " >&6
23574 else
23575 if test x$gcc_no_link = xyes; then
23576 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23579 /* end confdefs.h. */
23581 #ifdef HAVE_COMPLEX_H
23582 #include <complex.h>
23583 #endif
23584 #ifdef HAVE_MATH_H
23585 #include <math.h>
23586 #endif
23588 int (*ptr)() = (int (*)())erf;
23591 main ()
23593 return 0;
23596 _ACEOF
23597 if ac_fn_c_try_link "$LINENO"; then :
23598 gcc_cv_math_func_erf=yes
23599 else
23600 gcc_cv_math_func_erf=no
23602 rm -f core conftest.err conftest.$ac_objext \
23603 conftest$ac_exeext conftest.$ac_ext
23605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erf" >&5
23606 $as_echo "$gcc_cv_math_func_erf" >&6; }
23607 if test $gcc_cv_math_func_erf = yes; then
23609 cat >>confdefs.h <<_ACEOF
23610 #define HAVE_ERF 1
23611 _ACEOF
23618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcf" >&5
23619 $as_echo_n "checking for erfcf... " >&6; }
23620 if ${gcc_cv_math_func_erfcf+:} false; then :
23621 $as_echo_n "(cached) " >&6
23622 else
23623 if test x$gcc_no_link = xyes; then
23624 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23627 /* end confdefs.h. */
23629 #ifdef HAVE_COMPLEX_H
23630 #include <complex.h>
23631 #endif
23632 #ifdef HAVE_MATH_H
23633 #include <math.h>
23634 #endif
23636 int (*ptr)() = (int (*)())erfcf;
23639 main ()
23641 return 0;
23644 _ACEOF
23645 if ac_fn_c_try_link "$LINENO"; then :
23646 gcc_cv_math_func_erfcf=yes
23647 else
23648 gcc_cv_math_func_erfcf=no
23650 rm -f core conftest.err conftest.$ac_objext \
23651 conftest$ac_exeext conftest.$ac_ext
23653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcf" >&5
23654 $as_echo "$gcc_cv_math_func_erfcf" >&6; }
23655 if test $gcc_cv_math_func_erfcf = yes; then
23657 cat >>confdefs.h <<_ACEOF
23658 #define HAVE_ERFCF 1
23659 _ACEOF
23666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfc" >&5
23667 $as_echo_n "checking for erfc... " >&6; }
23668 if ${gcc_cv_math_func_erfc+:} false; then :
23669 $as_echo_n "(cached) " >&6
23670 else
23671 if test x$gcc_no_link = xyes; then
23672 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23675 /* end confdefs.h. */
23677 #ifdef HAVE_COMPLEX_H
23678 #include <complex.h>
23679 #endif
23680 #ifdef HAVE_MATH_H
23681 #include <math.h>
23682 #endif
23684 int (*ptr)() = (int (*)())erfc;
23687 main ()
23689 return 0;
23692 _ACEOF
23693 if ac_fn_c_try_link "$LINENO"; then :
23694 gcc_cv_math_func_erfc=yes
23695 else
23696 gcc_cv_math_func_erfc=no
23698 rm -f core conftest.err conftest.$ac_objext \
23699 conftest$ac_exeext conftest.$ac_ext
23701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfc" >&5
23702 $as_echo "$gcc_cv_math_func_erfc" >&6; }
23703 if test $gcc_cv_math_func_erfc = yes; then
23705 cat >>confdefs.h <<_ACEOF
23706 #define HAVE_ERFC 1
23707 _ACEOF
23714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcl" >&5
23715 $as_echo_n "checking for erfcl... " >&6; }
23716 if ${gcc_cv_math_func_erfcl+:} false; then :
23717 $as_echo_n "(cached) " >&6
23718 else
23719 if test x$gcc_no_link = xyes; then
23720 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23723 /* end confdefs.h. */
23725 #ifdef HAVE_COMPLEX_H
23726 #include <complex.h>
23727 #endif
23728 #ifdef HAVE_MATH_H
23729 #include <math.h>
23730 #endif
23732 int (*ptr)() = (int (*)())erfcl;
23735 main ()
23737 return 0;
23740 _ACEOF
23741 if ac_fn_c_try_link "$LINENO"; then :
23742 gcc_cv_math_func_erfcl=yes
23743 else
23744 gcc_cv_math_func_erfcl=no
23746 rm -f core conftest.err conftest.$ac_objext \
23747 conftest$ac_exeext conftest.$ac_ext
23749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcl" >&5
23750 $as_echo "$gcc_cv_math_func_erfcl" >&6; }
23751 if test $gcc_cv_math_func_erfcl = yes; then
23753 cat >>confdefs.h <<_ACEOF
23754 #define HAVE_ERFCL 1
23755 _ACEOF
23762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0f" >&5
23763 $as_echo_n "checking for j0f... " >&6; }
23764 if ${gcc_cv_math_func_j0f+:} false; then :
23765 $as_echo_n "(cached) " >&6
23766 else
23767 if test x$gcc_no_link = xyes; then
23768 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23771 /* end confdefs.h. */
23773 #ifdef HAVE_COMPLEX_H
23774 #include <complex.h>
23775 #endif
23776 #ifdef HAVE_MATH_H
23777 #include <math.h>
23778 #endif
23780 int (*ptr)() = (int (*)())j0f;
23783 main ()
23785 return 0;
23788 _ACEOF
23789 if ac_fn_c_try_link "$LINENO"; then :
23790 gcc_cv_math_func_j0f=yes
23791 else
23792 gcc_cv_math_func_j0f=no
23794 rm -f core conftest.err conftest.$ac_objext \
23795 conftest$ac_exeext conftest.$ac_ext
23797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0f" >&5
23798 $as_echo "$gcc_cv_math_func_j0f" >&6; }
23799 if test $gcc_cv_math_func_j0f = yes; then
23801 cat >>confdefs.h <<_ACEOF
23802 #define HAVE_J0F 1
23803 _ACEOF
23810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0" >&5
23811 $as_echo_n "checking for j0... " >&6; }
23812 if ${gcc_cv_math_func_j0+:} false; then :
23813 $as_echo_n "(cached) " >&6
23814 else
23815 if test x$gcc_no_link = xyes; then
23816 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23819 /* end confdefs.h. */
23821 #ifdef HAVE_COMPLEX_H
23822 #include <complex.h>
23823 #endif
23824 #ifdef HAVE_MATH_H
23825 #include <math.h>
23826 #endif
23828 int (*ptr)() = (int (*)())j0;
23831 main ()
23833 return 0;
23836 _ACEOF
23837 if ac_fn_c_try_link "$LINENO"; then :
23838 gcc_cv_math_func_j0=yes
23839 else
23840 gcc_cv_math_func_j0=no
23842 rm -f core conftest.err conftest.$ac_objext \
23843 conftest$ac_exeext conftest.$ac_ext
23845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0" >&5
23846 $as_echo "$gcc_cv_math_func_j0" >&6; }
23847 if test $gcc_cv_math_func_j0 = yes; then
23849 cat >>confdefs.h <<_ACEOF
23850 #define HAVE_J0 1
23851 _ACEOF
23858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1f" >&5
23859 $as_echo_n "checking for j1f... " >&6; }
23860 if ${gcc_cv_math_func_j1f+:} false; then :
23861 $as_echo_n "(cached) " >&6
23862 else
23863 if test x$gcc_no_link = xyes; then
23864 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23867 /* end confdefs.h. */
23869 #ifdef HAVE_COMPLEX_H
23870 #include <complex.h>
23871 #endif
23872 #ifdef HAVE_MATH_H
23873 #include <math.h>
23874 #endif
23876 int (*ptr)() = (int (*)())j1f;
23879 main ()
23881 return 0;
23884 _ACEOF
23885 if ac_fn_c_try_link "$LINENO"; then :
23886 gcc_cv_math_func_j1f=yes
23887 else
23888 gcc_cv_math_func_j1f=no
23890 rm -f core conftest.err conftest.$ac_objext \
23891 conftest$ac_exeext conftest.$ac_ext
23893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1f" >&5
23894 $as_echo "$gcc_cv_math_func_j1f" >&6; }
23895 if test $gcc_cv_math_func_j1f = yes; then
23897 cat >>confdefs.h <<_ACEOF
23898 #define HAVE_J1F 1
23899 _ACEOF
23906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1" >&5
23907 $as_echo_n "checking for j1... " >&6; }
23908 if ${gcc_cv_math_func_j1+:} false; then :
23909 $as_echo_n "(cached) " >&6
23910 else
23911 if test x$gcc_no_link = xyes; then
23912 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23915 /* end confdefs.h. */
23917 #ifdef HAVE_COMPLEX_H
23918 #include <complex.h>
23919 #endif
23920 #ifdef HAVE_MATH_H
23921 #include <math.h>
23922 #endif
23924 int (*ptr)() = (int (*)())j1;
23927 main ()
23929 return 0;
23932 _ACEOF
23933 if ac_fn_c_try_link "$LINENO"; then :
23934 gcc_cv_math_func_j1=yes
23935 else
23936 gcc_cv_math_func_j1=no
23938 rm -f core conftest.err conftest.$ac_objext \
23939 conftest$ac_exeext conftest.$ac_ext
23941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1" >&5
23942 $as_echo "$gcc_cv_math_func_j1" >&6; }
23943 if test $gcc_cv_math_func_j1 = yes; then
23945 cat >>confdefs.h <<_ACEOF
23946 #define HAVE_J1 1
23947 _ACEOF
23954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnf" >&5
23955 $as_echo_n "checking for jnf... " >&6; }
23956 if ${gcc_cv_math_func_jnf+:} false; then :
23957 $as_echo_n "(cached) " >&6
23958 else
23959 if test x$gcc_no_link = xyes; then
23960 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23963 /* end confdefs.h. */
23965 #ifdef HAVE_COMPLEX_H
23966 #include <complex.h>
23967 #endif
23968 #ifdef HAVE_MATH_H
23969 #include <math.h>
23970 #endif
23972 int (*ptr)() = (int (*)())jnf;
23975 main ()
23977 return 0;
23980 _ACEOF
23981 if ac_fn_c_try_link "$LINENO"; then :
23982 gcc_cv_math_func_jnf=yes
23983 else
23984 gcc_cv_math_func_jnf=no
23986 rm -f core conftest.err conftest.$ac_objext \
23987 conftest$ac_exeext conftest.$ac_ext
23989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnf" >&5
23990 $as_echo "$gcc_cv_math_func_jnf" >&6; }
23991 if test $gcc_cv_math_func_jnf = yes; then
23993 cat >>confdefs.h <<_ACEOF
23994 #define HAVE_JNF 1
23995 _ACEOF
24002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jn" >&5
24003 $as_echo_n "checking for jn... " >&6; }
24004 if ${gcc_cv_math_func_jn+:} false; then :
24005 $as_echo_n "(cached) " >&6
24006 else
24007 if test x$gcc_no_link = xyes; then
24008 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24011 /* end confdefs.h. */
24013 #ifdef HAVE_COMPLEX_H
24014 #include <complex.h>
24015 #endif
24016 #ifdef HAVE_MATH_H
24017 #include <math.h>
24018 #endif
24020 int (*ptr)() = (int (*)())jn;
24023 main ()
24025 return 0;
24028 _ACEOF
24029 if ac_fn_c_try_link "$LINENO"; then :
24030 gcc_cv_math_func_jn=yes
24031 else
24032 gcc_cv_math_func_jn=no
24034 rm -f core conftest.err conftest.$ac_objext \
24035 conftest$ac_exeext conftest.$ac_ext
24037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jn" >&5
24038 $as_echo "$gcc_cv_math_func_jn" >&6; }
24039 if test $gcc_cv_math_func_jn = yes; then
24041 cat >>confdefs.h <<_ACEOF
24042 #define HAVE_JN 1
24043 _ACEOF
24050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnl" >&5
24051 $as_echo_n "checking for jnl... " >&6; }
24052 if ${gcc_cv_math_func_jnl+:} false; then :
24053 $as_echo_n "(cached) " >&6
24054 else
24055 if test x$gcc_no_link = xyes; then
24056 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24059 /* end confdefs.h. */
24061 #ifdef HAVE_COMPLEX_H
24062 #include <complex.h>
24063 #endif
24064 #ifdef HAVE_MATH_H
24065 #include <math.h>
24066 #endif
24068 int (*ptr)() = (int (*)())jnl;
24071 main ()
24073 return 0;
24076 _ACEOF
24077 if ac_fn_c_try_link "$LINENO"; then :
24078 gcc_cv_math_func_jnl=yes
24079 else
24080 gcc_cv_math_func_jnl=no
24082 rm -f core conftest.err conftest.$ac_objext \
24083 conftest$ac_exeext conftest.$ac_ext
24085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnl" >&5
24086 $as_echo "$gcc_cv_math_func_jnl" >&6; }
24087 if test $gcc_cv_math_func_jnl = yes; then
24089 cat >>confdefs.h <<_ACEOF
24090 #define HAVE_JNL 1
24091 _ACEOF
24098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0f" >&5
24099 $as_echo_n "checking for y0f... " >&6; }
24100 if ${gcc_cv_math_func_y0f+:} false; then :
24101 $as_echo_n "(cached) " >&6
24102 else
24103 if test x$gcc_no_link = xyes; then
24104 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24107 /* end confdefs.h. */
24109 #ifdef HAVE_COMPLEX_H
24110 #include <complex.h>
24111 #endif
24112 #ifdef HAVE_MATH_H
24113 #include <math.h>
24114 #endif
24116 int (*ptr)() = (int (*)())y0f;
24119 main ()
24121 return 0;
24124 _ACEOF
24125 if ac_fn_c_try_link "$LINENO"; then :
24126 gcc_cv_math_func_y0f=yes
24127 else
24128 gcc_cv_math_func_y0f=no
24130 rm -f core conftest.err conftest.$ac_objext \
24131 conftest$ac_exeext conftest.$ac_ext
24133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0f" >&5
24134 $as_echo "$gcc_cv_math_func_y0f" >&6; }
24135 if test $gcc_cv_math_func_y0f = yes; then
24137 cat >>confdefs.h <<_ACEOF
24138 #define HAVE_Y0F 1
24139 _ACEOF
24146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0" >&5
24147 $as_echo_n "checking for y0... " >&6; }
24148 if ${gcc_cv_math_func_y0+:} false; then :
24149 $as_echo_n "(cached) " >&6
24150 else
24151 if test x$gcc_no_link = xyes; then
24152 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24155 /* end confdefs.h. */
24157 #ifdef HAVE_COMPLEX_H
24158 #include <complex.h>
24159 #endif
24160 #ifdef HAVE_MATH_H
24161 #include <math.h>
24162 #endif
24164 int (*ptr)() = (int (*)())y0;
24167 main ()
24169 return 0;
24172 _ACEOF
24173 if ac_fn_c_try_link "$LINENO"; then :
24174 gcc_cv_math_func_y0=yes
24175 else
24176 gcc_cv_math_func_y0=no
24178 rm -f core conftest.err conftest.$ac_objext \
24179 conftest$ac_exeext conftest.$ac_ext
24181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0" >&5
24182 $as_echo "$gcc_cv_math_func_y0" >&6; }
24183 if test $gcc_cv_math_func_y0 = yes; then
24185 cat >>confdefs.h <<_ACEOF
24186 #define HAVE_Y0 1
24187 _ACEOF
24194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1f" >&5
24195 $as_echo_n "checking for y1f... " >&6; }
24196 if ${gcc_cv_math_func_y1f+:} false; then :
24197 $as_echo_n "(cached) " >&6
24198 else
24199 if test x$gcc_no_link = xyes; then
24200 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24203 /* end confdefs.h. */
24205 #ifdef HAVE_COMPLEX_H
24206 #include <complex.h>
24207 #endif
24208 #ifdef HAVE_MATH_H
24209 #include <math.h>
24210 #endif
24212 int (*ptr)() = (int (*)())y1f;
24215 main ()
24217 return 0;
24220 _ACEOF
24221 if ac_fn_c_try_link "$LINENO"; then :
24222 gcc_cv_math_func_y1f=yes
24223 else
24224 gcc_cv_math_func_y1f=no
24226 rm -f core conftest.err conftest.$ac_objext \
24227 conftest$ac_exeext conftest.$ac_ext
24229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1f" >&5
24230 $as_echo "$gcc_cv_math_func_y1f" >&6; }
24231 if test $gcc_cv_math_func_y1f = yes; then
24233 cat >>confdefs.h <<_ACEOF
24234 #define HAVE_Y1F 1
24235 _ACEOF
24242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1" >&5
24243 $as_echo_n "checking for y1... " >&6; }
24244 if ${gcc_cv_math_func_y1+:} false; then :
24245 $as_echo_n "(cached) " >&6
24246 else
24247 if test x$gcc_no_link = xyes; then
24248 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24251 /* end confdefs.h. */
24253 #ifdef HAVE_COMPLEX_H
24254 #include <complex.h>
24255 #endif
24256 #ifdef HAVE_MATH_H
24257 #include <math.h>
24258 #endif
24260 int (*ptr)() = (int (*)())y1;
24263 main ()
24265 return 0;
24268 _ACEOF
24269 if ac_fn_c_try_link "$LINENO"; then :
24270 gcc_cv_math_func_y1=yes
24271 else
24272 gcc_cv_math_func_y1=no
24274 rm -f core conftest.err conftest.$ac_objext \
24275 conftest$ac_exeext conftest.$ac_ext
24277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1" >&5
24278 $as_echo "$gcc_cv_math_func_y1" >&6; }
24279 if test $gcc_cv_math_func_y1 = yes; then
24281 cat >>confdefs.h <<_ACEOF
24282 #define HAVE_Y1 1
24283 _ACEOF
24290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynf" >&5
24291 $as_echo_n "checking for ynf... " >&6; }
24292 if ${gcc_cv_math_func_ynf+:} false; then :
24293 $as_echo_n "(cached) " >&6
24294 else
24295 if test x$gcc_no_link = xyes; then
24296 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24299 /* end confdefs.h. */
24301 #ifdef HAVE_COMPLEX_H
24302 #include <complex.h>
24303 #endif
24304 #ifdef HAVE_MATH_H
24305 #include <math.h>
24306 #endif
24308 int (*ptr)() = (int (*)())ynf;
24311 main ()
24313 return 0;
24316 _ACEOF
24317 if ac_fn_c_try_link "$LINENO"; then :
24318 gcc_cv_math_func_ynf=yes
24319 else
24320 gcc_cv_math_func_ynf=no
24322 rm -f core conftest.err conftest.$ac_objext \
24323 conftest$ac_exeext conftest.$ac_ext
24325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynf" >&5
24326 $as_echo "$gcc_cv_math_func_ynf" >&6; }
24327 if test $gcc_cv_math_func_ynf = yes; then
24329 cat >>confdefs.h <<_ACEOF
24330 #define HAVE_YNF 1
24331 _ACEOF
24338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yn" >&5
24339 $as_echo_n "checking for yn... " >&6; }
24340 if ${gcc_cv_math_func_yn+:} false; then :
24341 $as_echo_n "(cached) " >&6
24342 else
24343 if test x$gcc_no_link = xyes; then
24344 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24347 /* end confdefs.h. */
24349 #ifdef HAVE_COMPLEX_H
24350 #include <complex.h>
24351 #endif
24352 #ifdef HAVE_MATH_H
24353 #include <math.h>
24354 #endif
24356 int (*ptr)() = (int (*)())yn;
24359 main ()
24361 return 0;
24364 _ACEOF
24365 if ac_fn_c_try_link "$LINENO"; then :
24366 gcc_cv_math_func_yn=yes
24367 else
24368 gcc_cv_math_func_yn=no
24370 rm -f core conftest.err conftest.$ac_objext \
24371 conftest$ac_exeext conftest.$ac_ext
24373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_yn" >&5
24374 $as_echo "$gcc_cv_math_func_yn" >&6; }
24375 if test $gcc_cv_math_func_yn = yes; then
24377 cat >>confdefs.h <<_ACEOF
24378 #define HAVE_YN 1
24379 _ACEOF
24386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynl" >&5
24387 $as_echo_n "checking for ynl... " >&6; }
24388 if ${gcc_cv_math_func_ynl+:} false; then :
24389 $as_echo_n "(cached) " >&6
24390 else
24391 if test x$gcc_no_link = xyes; then
24392 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24395 /* end confdefs.h. */
24397 #ifdef HAVE_COMPLEX_H
24398 #include <complex.h>
24399 #endif
24400 #ifdef HAVE_MATH_H
24401 #include <math.h>
24402 #endif
24404 int (*ptr)() = (int (*)())ynl;
24407 main ()
24409 return 0;
24412 _ACEOF
24413 if ac_fn_c_try_link "$LINENO"; then :
24414 gcc_cv_math_func_ynl=yes
24415 else
24416 gcc_cv_math_func_ynl=no
24418 rm -f core conftest.err conftest.$ac_objext \
24419 conftest$ac_exeext conftest.$ac_ext
24421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynl" >&5
24422 $as_echo "$gcc_cv_math_func_ynl" >&6; }
24423 if test $gcc_cv_math_func_ynl = yes; then
24425 cat >>confdefs.h <<_ACEOF
24426 #define HAVE_YNL 1
24427 _ACEOF
24434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgamma" >&5
24435 $as_echo_n "checking for tgamma... " >&6; }
24436 if ${gcc_cv_math_func_tgamma+:} false; then :
24437 $as_echo_n "(cached) " >&6
24438 else
24439 if test x$gcc_no_link = xyes; then
24440 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24443 /* end confdefs.h. */
24445 #ifdef HAVE_COMPLEX_H
24446 #include <complex.h>
24447 #endif
24448 #ifdef HAVE_MATH_H
24449 #include <math.h>
24450 #endif
24452 int (*ptr)() = (int (*)())tgamma;
24455 main ()
24457 return 0;
24460 _ACEOF
24461 if ac_fn_c_try_link "$LINENO"; then :
24462 gcc_cv_math_func_tgamma=yes
24463 else
24464 gcc_cv_math_func_tgamma=no
24466 rm -f core conftest.err conftest.$ac_objext \
24467 conftest$ac_exeext conftest.$ac_ext
24469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgamma" >&5
24470 $as_echo "$gcc_cv_math_func_tgamma" >&6; }
24471 if test $gcc_cv_math_func_tgamma = yes; then
24473 cat >>confdefs.h <<_ACEOF
24474 #define HAVE_TGAMMA 1
24475 _ACEOF
24482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgammaf" >&5
24483 $as_echo_n "checking for tgammaf... " >&6; }
24484 if ${gcc_cv_math_func_tgammaf+:} false; then :
24485 $as_echo_n "(cached) " >&6
24486 else
24487 if test x$gcc_no_link = xyes; then
24488 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24491 /* end confdefs.h. */
24493 #ifdef HAVE_COMPLEX_H
24494 #include <complex.h>
24495 #endif
24496 #ifdef HAVE_MATH_H
24497 #include <math.h>
24498 #endif
24500 int (*ptr)() = (int (*)())tgammaf;
24503 main ()
24505 return 0;
24508 _ACEOF
24509 if ac_fn_c_try_link "$LINENO"; then :
24510 gcc_cv_math_func_tgammaf=yes
24511 else
24512 gcc_cv_math_func_tgammaf=no
24514 rm -f core conftest.err conftest.$ac_objext \
24515 conftest$ac_exeext conftest.$ac_ext
24517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgammaf" >&5
24518 $as_echo "$gcc_cv_math_func_tgammaf" >&6; }
24519 if test $gcc_cv_math_func_tgammaf = yes; then
24521 cat >>confdefs.h <<_ACEOF
24522 #define HAVE_TGAMMAF 1
24523 _ACEOF
24530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgamma" >&5
24531 $as_echo_n "checking for lgamma... " >&6; }
24532 if ${gcc_cv_math_func_lgamma+:} false; then :
24533 $as_echo_n "(cached) " >&6
24534 else
24535 if test x$gcc_no_link = xyes; then
24536 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24539 /* end confdefs.h. */
24541 #ifdef HAVE_COMPLEX_H
24542 #include <complex.h>
24543 #endif
24544 #ifdef HAVE_MATH_H
24545 #include <math.h>
24546 #endif
24548 int (*ptr)() = (int (*)())lgamma;
24551 main ()
24553 return 0;
24556 _ACEOF
24557 if ac_fn_c_try_link "$LINENO"; then :
24558 gcc_cv_math_func_lgamma=yes
24559 else
24560 gcc_cv_math_func_lgamma=no
24562 rm -f core conftest.err conftest.$ac_objext \
24563 conftest$ac_exeext conftest.$ac_ext
24565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgamma" >&5
24566 $as_echo "$gcc_cv_math_func_lgamma" >&6; }
24567 if test $gcc_cv_math_func_lgamma = yes; then
24569 cat >>confdefs.h <<_ACEOF
24570 #define HAVE_LGAMMA 1
24571 _ACEOF
24578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgammaf" >&5
24579 $as_echo_n "checking for lgammaf... " >&6; }
24580 if ${gcc_cv_math_func_lgammaf+:} false; then :
24581 $as_echo_n "(cached) " >&6
24582 else
24583 if test x$gcc_no_link = xyes; then
24584 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24587 /* end confdefs.h. */
24589 #ifdef HAVE_COMPLEX_H
24590 #include <complex.h>
24591 #endif
24592 #ifdef HAVE_MATH_H
24593 #include <math.h>
24594 #endif
24596 int (*ptr)() = (int (*)())lgammaf;
24599 main ()
24601 return 0;
24604 _ACEOF
24605 if ac_fn_c_try_link "$LINENO"; then :
24606 gcc_cv_math_func_lgammaf=yes
24607 else
24608 gcc_cv_math_func_lgammaf=no
24610 rm -f core conftest.err conftest.$ac_objext \
24611 conftest$ac_exeext conftest.$ac_ext
24613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgammaf" >&5
24614 $as_echo "$gcc_cv_math_func_lgammaf" >&6; }
24615 if test $gcc_cv_math_func_lgammaf = yes; then
24617 cat >>confdefs.h <<_ACEOF
24618 #define HAVE_LGAMMAF 1
24619 _ACEOF
24624 # Check for GFORTRAN_C99_1.1 funcs
24628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacos" >&5
24629 $as_echo_n "checking for cacos... " >&6; }
24630 if ${gcc_cv_math_func_cacos+:} false; then :
24631 $as_echo_n "(cached) " >&6
24632 else
24633 if test x$gcc_no_link = xyes; then
24634 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24637 /* end confdefs.h. */
24639 #ifdef HAVE_COMPLEX_H
24640 #include <complex.h>
24641 #endif
24642 #ifdef HAVE_MATH_H
24643 #include <math.h>
24644 #endif
24646 int (*ptr)() = (int (*)())cacos;
24649 main ()
24651 return 0;
24654 _ACEOF
24655 if ac_fn_c_try_link "$LINENO"; then :
24656 gcc_cv_math_func_cacos=yes
24657 else
24658 gcc_cv_math_func_cacos=no
24660 rm -f core conftest.err conftest.$ac_objext \
24661 conftest$ac_exeext conftest.$ac_ext
24663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacos" >&5
24664 $as_echo "$gcc_cv_math_func_cacos" >&6; }
24665 if test $gcc_cv_math_func_cacos = yes; then
24667 cat >>confdefs.h <<_ACEOF
24668 #define HAVE_CACOS 1
24669 _ACEOF
24676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosf" >&5
24677 $as_echo_n "checking for cacosf... " >&6; }
24678 if ${gcc_cv_math_func_cacosf+:} false; then :
24679 $as_echo_n "(cached) " >&6
24680 else
24681 if test x$gcc_no_link = xyes; then
24682 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24685 /* end confdefs.h. */
24687 #ifdef HAVE_COMPLEX_H
24688 #include <complex.h>
24689 #endif
24690 #ifdef HAVE_MATH_H
24691 #include <math.h>
24692 #endif
24694 int (*ptr)() = (int (*)())cacosf;
24697 main ()
24699 return 0;
24702 _ACEOF
24703 if ac_fn_c_try_link "$LINENO"; then :
24704 gcc_cv_math_func_cacosf=yes
24705 else
24706 gcc_cv_math_func_cacosf=no
24708 rm -f core conftest.err conftest.$ac_objext \
24709 conftest$ac_exeext conftest.$ac_ext
24711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosf" >&5
24712 $as_echo "$gcc_cv_math_func_cacosf" >&6; }
24713 if test $gcc_cv_math_func_cacosf = yes; then
24715 cat >>confdefs.h <<_ACEOF
24716 #define HAVE_CACOSF 1
24717 _ACEOF
24724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosh" >&5
24725 $as_echo_n "checking for cacosh... " >&6; }
24726 if ${gcc_cv_math_func_cacosh+:} false; then :
24727 $as_echo_n "(cached) " >&6
24728 else
24729 if test x$gcc_no_link = xyes; then
24730 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24733 /* end confdefs.h. */
24735 #ifdef HAVE_COMPLEX_H
24736 #include <complex.h>
24737 #endif
24738 #ifdef HAVE_MATH_H
24739 #include <math.h>
24740 #endif
24742 int (*ptr)() = (int (*)())cacosh;
24745 main ()
24747 return 0;
24750 _ACEOF
24751 if ac_fn_c_try_link "$LINENO"; then :
24752 gcc_cv_math_func_cacosh=yes
24753 else
24754 gcc_cv_math_func_cacosh=no
24756 rm -f core conftest.err conftest.$ac_objext \
24757 conftest$ac_exeext conftest.$ac_ext
24759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosh" >&5
24760 $as_echo "$gcc_cv_math_func_cacosh" >&6; }
24761 if test $gcc_cv_math_func_cacosh = yes; then
24763 cat >>confdefs.h <<_ACEOF
24764 #define HAVE_CACOSH 1
24765 _ACEOF
24772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshf" >&5
24773 $as_echo_n "checking for cacoshf... " >&6; }
24774 if ${gcc_cv_math_func_cacoshf+:} false; then :
24775 $as_echo_n "(cached) " >&6
24776 else
24777 if test x$gcc_no_link = xyes; then
24778 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24781 /* end confdefs.h. */
24783 #ifdef HAVE_COMPLEX_H
24784 #include <complex.h>
24785 #endif
24786 #ifdef HAVE_MATH_H
24787 #include <math.h>
24788 #endif
24790 int (*ptr)() = (int (*)())cacoshf;
24793 main ()
24795 return 0;
24798 _ACEOF
24799 if ac_fn_c_try_link "$LINENO"; then :
24800 gcc_cv_math_func_cacoshf=yes
24801 else
24802 gcc_cv_math_func_cacoshf=no
24804 rm -f core conftest.err conftest.$ac_objext \
24805 conftest$ac_exeext conftest.$ac_ext
24807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshf" >&5
24808 $as_echo "$gcc_cv_math_func_cacoshf" >&6; }
24809 if test $gcc_cv_math_func_cacoshf = yes; then
24811 cat >>confdefs.h <<_ACEOF
24812 #define HAVE_CACOSHF 1
24813 _ACEOF
24820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshl" >&5
24821 $as_echo_n "checking for cacoshl... " >&6; }
24822 if ${gcc_cv_math_func_cacoshl+:} false; then :
24823 $as_echo_n "(cached) " >&6
24824 else
24825 if test x$gcc_no_link = xyes; then
24826 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24829 /* end confdefs.h. */
24831 #ifdef HAVE_COMPLEX_H
24832 #include <complex.h>
24833 #endif
24834 #ifdef HAVE_MATH_H
24835 #include <math.h>
24836 #endif
24838 int (*ptr)() = (int (*)())cacoshl;
24841 main ()
24843 return 0;
24846 _ACEOF
24847 if ac_fn_c_try_link "$LINENO"; then :
24848 gcc_cv_math_func_cacoshl=yes
24849 else
24850 gcc_cv_math_func_cacoshl=no
24852 rm -f core conftest.err conftest.$ac_objext \
24853 conftest$ac_exeext conftest.$ac_ext
24855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshl" >&5
24856 $as_echo "$gcc_cv_math_func_cacoshl" >&6; }
24857 if test $gcc_cv_math_func_cacoshl = yes; then
24859 cat >>confdefs.h <<_ACEOF
24860 #define HAVE_CACOSHL 1
24861 _ACEOF
24868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosl" >&5
24869 $as_echo_n "checking for cacosl... " >&6; }
24870 if ${gcc_cv_math_func_cacosl+:} false; then :
24871 $as_echo_n "(cached) " >&6
24872 else
24873 if test x$gcc_no_link = xyes; then
24874 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24877 /* end confdefs.h. */
24879 #ifdef HAVE_COMPLEX_H
24880 #include <complex.h>
24881 #endif
24882 #ifdef HAVE_MATH_H
24883 #include <math.h>
24884 #endif
24886 int (*ptr)() = (int (*)())cacosl;
24889 main ()
24891 return 0;
24894 _ACEOF
24895 if ac_fn_c_try_link "$LINENO"; then :
24896 gcc_cv_math_func_cacosl=yes
24897 else
24898 gcc_cv_math_func_cacosl=no
24900 rm -f core conftest.err conftest.$ac_objext \
24901 conftest$ac_exeext conftest.$ac_ext
24903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosl" >&5
24904 $as_echo "$gcc_cv_math_func_cacosl" >&6; }
24905 if test $gcc_cv_math_func_cacosl = yes; then
24907 cat >>confdefs.h <<_ACEOF
24908 #define HAVE_CACOSL 1
24909 _ACEOF
24916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casin" >&5
24917 $as_echo_n "checking for casin... " >&6; }
24918 if ${gcc_cv_math_func_casin+:} false; then :
24919 $as_echo_n "(cached) " >&6
24920 else
24921 if test x$gcc_no_link = xyes; then
24922 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24925 /* end confdefs.h. */
24927 #ifdef HAVE_COMPLEX_H
24928 #include <complex.h>
24929 #endif
24930 #ifdef HAVE_MATH_H
24931 #include <math.h>
24932 #endif
24934 int (*ptr)() = (int (*)())casin;
24937 main ()
24939 return 0;
24942 _ACEOF
24943 if ac_fn_c_try_link "$LINENO"; then :
24944 gcc_cv_math_func_casin=yes
24945 else
24946 gcc_cv_math_func_casin=no
24948 rm -f core conftest.err conftest.$ac_objext \
24949 conftest$ac_exeext conftest.$ac_ext
24951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casin" >&5
24952 $as_echo "$gcc_cv_math_func_casin" >&6; }
24953 if test $gcc_cv_math_func_casin = yes; then
24955 cat >>confdefs.h <<_ACEOF
24956 #define HAVE_CASIN 1
24957 _ACEOF
24964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinf" >&5
24965 $as_echo_n "checking for casinf... " >&6; }
24966 if ${gcc_cv_math_func_casinf+:} false; then :
24967 $as_echo_n "(cached) " >&6
24968 else
24969 if test x$gcc_no_link = xyes; then
24970 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24973 /* end confdefs.h. */
24975 #ifdef HAVE_COMPLEX_H
24976 #include <complex.h>
24977 #endif
24978 #ifdef HAVE_MATH_H
24979 #include <math.h>
24980 #endif
24982 int (*ptr)() = (int (*)())casinf;
24985 main ()
24987 return 0;
24990 _ACEOF
24991 if ac_fn_c_try_link "$LINENO"; then :
24992 gcc_cv_math_func_casinf=yes
24993 else
24994 gcc_cv_math_func_casinf=no
24996 rm -f core conftest.err conftest.$ac_objext \
24997 conftest$ac_exeext conftest.$ac_ext
24999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinf" >&5
25000 $as_echo "$gcc_cv_math_func_casinf" >&6; }
25001 if test $gcc_cv_math_func_casinf = yes; then
25003 cat >>confdefs.h <<_ACEOF
25004 #define HAVE_CASINF 1
25005 _ACEOF
25012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinh" >&5
25013 $as_echo_n "checking for casinh... " >&6; }
25014 if ${gcc_cv_math_func_casinh+:} false; then :
25015 $as_echo_n "(cached) " >&6
25016 else
25017 if test x$gcc_no_link = xyes; then
25018 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25021 /* end confdefs.h. */
25023 #ifdef HAVE_COMPLEX_H
25024 #include <complex.h>
25025 #endif
25026 #ifdef HAVE_MATH_H
25027 #include <math.h>
25028 #endif
25030 int (*ptr)() = (int (*)())casinh;
25033 main ()
25035 return 0;
25038 _ACEOF
25039 if ac_fn_c_try_link "$LINENO"; then :
25040 gcc_cv_math_func_casinh=yes
25041 else
25042 gcc_cv_math_func_casinh=no
25044 rm -f core conftest.err conftest.$ac_objext \
25045 conftest$ac_exeext conftest.$ac_ext
25047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinh" >&5
25048 $as_echo "$gcc_cv_math_func_casinh" >&6; }
25049 if test $gcc_cv_math_func_casinh = yes; then
25051 cat >>confdefs.h <<_ACEOF
25052 #define HAVE_CASINH 1
25053 _ACEOF
25060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhf" >&5
25061 $as_echo_n "checking for casinhf... " >&6; }
25062 if ${gcc_cv_math_func_casinhf+:} false; then :
25063 $as_echo_n "(cached) " >&6
25064 else
25065 if test x$gcc_no_link = xyes; then
25066 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25069 /* end confdefs.h. */
25071 #ifdef HAVE_COMPLEX_H
25072 #include <complex.h>
25073 #endif
25074 #ifdef HAVE_MATH_H
25075 #include <math.h>
25076 #endif
25078 int (*ptr)() = (int (*)())casinhf;
25081 main ()
25083 return 0;
25086 _ACEOF
25087 if ac_fn_c_try_link "$LINENO"; then :
25088 gcc_cv_math_func_casinhf=yes
25089 else
25090 gcc_cv_math_func_casinhf=no
25092 rm -f core conftest.err conftest.$ac_objext \
25093 conftest$ac_exeext conftest.$ac_ext
25095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhf" >&5
25096 $as_echo "$gcc_cv_math_func_casinhf" >&6; }
25097 if test $gcc_cv_math_func_casinhf = yes; then
25099 cat >>confdefs.h <<_ACEOF
25100 #define HAVE_CASINHF 1
25101 _ACEOF
25108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhl" >&5
25109 $as_echo_n "checking for casinhl... " >&6; }
25110 if ${gcc_cv_math_func_casinhl+:} false; then :
25111 $as_echo_n "(cached) " >&6
25112 else
25113 if test x$gcc_no_link = xyes; then
25114 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25117 /* end confdefs.h. */
25119 #ifdef HAVE_COMPLEX_H
25120 #include <complex.h>
25121 #endif
25122 #ifdef HAVE_MATH_H
25123 #include <math.h>
25124 #endif
25126 int (*ptr)() = (int (*)())casinhl;
25129 main ()
25131 return 0;
25134 _ACEOF
25135 if ac_fn_c_try_link "$LINENO"; then :
25136 gcc_cv_math_func_casinhl=yes
25137 else
25138 gcc_cv_math_func_casinhl=no
25140 rm -f core conftest.err conftest.$ac_objext \
25141 conftest$ac_exeext conftest.$ac_ext
25143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhl" >&5
25144 $as_echo "$gcc_cv_math_func_casinhl" >&6; }
25145 if test $gcc_cv_math_func_casinhl = yes; then
25147 cat >>confdefs.h <<_ACEOF
25148 #define HAVE_CASINHL 1
25149 _ACEOF
25156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinl" >&5
25157 $as_echo_n "checking for casinl... " >&6; }
25158 if ${gcc_cv_math_func_casinl+:} false; then :
25159 $as_echo_n "(cached) " >&6
25160 else
25161 if test x$gcc_no_link = xyes; then
25162 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25165 /* end confdefs.h. */
25167 #ifdef HAVE_COMPLEX_H
25168 #include <complex.h>
25169 #endif
25170 #ifdef HAVE_MATH_H
25171 #include <math.h>
25172 #endif
25174 int (*ptr)() = (int (*)())casinl;
25177 main ()
25179 return 0;
25182 _ACEOF
25183 if ac_fn_c_try_link "$LINENO"; then :
25184 gcc_cv_math_func_casinl=yes
25185 else
25186 gcc_cv_math_func_casinl=no
25188 rm -f core conftest.err conftest.$ac_objext \
25189 conftest$ac_exeext conftest.$ac_ext
25191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinl" >&5
25192 $as_echo "$gcc_cv_math_func_casinl" >&6; }
25193 if test $gcc_cv_math_func_casinl = yes; then
25195 cat >>confdefs.h <<_ACEOF
25196 #define HAVE_CASINL 1
25197 _ACEOF
25204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catan" >&5
25205 $as_echo_n "checking for catan... " >&6; }
25206 if ${gcc_cv_math_func_catan+:} false; then :
25207 $as_echo_n "(cached) " >&6
25208 else
25209 if test x$gcc_no_link = xyes; then
25210 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25213 /* end confdefs.h. */
25215 #ifdef HAVE_COMPLEX_H
25216 #include <complex.h>
25217 #endif
25218 #ifdef HAVE_MATH_H
25219 #include <math.h>
25220 #endif
25222 int (*ptr)() = (int (*)())catan;
25225 main ()
25227 return 0;
25230 _ACEOF
25231 if ac_fn_c_try_link "$LINENO"; then :
25232 gcc_cv_math_func_catan=yes
25233 else
25234 gcc_cv_math_func_catan=no
25236 rm -f core conftest.err conftest.$ac_objext \
25237 conftest$ac_exeext conftest.$ac_ext
25239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catan" >&5
25240 $as_echo "$gcc_cv_math_func_catan" >&6; }
25241 if test $gcc_cv_math_func_catan = yes; then
25243 cat >>confdefs.h <<_ACEOF
25244 #define HAVE_CATAN 1
25245 _ACEOF
25252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanf" >&5
25253 $as_echo_n "checking for catanf... " >&6; }
25254 if ${gcc_cv_math_func_catanf+:} false; then :
25255 $as_echo_n "(cached) " >&6
25256 else
25257 if test x$gcc_no_link = xyes; then
25258 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25261 /* end confdefs.h. */
25263 #ifdef HAVE_COMPLEX_H
25264 #include <complex.h>
25265 #endif
25266 #ifdef HAVE_MATH_H
25267 #include <math.h>
25268 #endif
25270 int (*ptr)() = (int (*)())catanf;
25273 main ()
25275 return 0;
25278 _ACEOF
25279 if ac_fn_c_try_link "$LINENO"; then :
25280 gcc_cv_math_func_catanf=yes
25281 else
25282 gcc_cv_math_func_catanf=no
25284 rm -f core conftest.err conftest.$ac_objext \
25285 conftest$ac_exeext conftest.$ac_ext
25287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanf" >&5
25288 $as_echo "$gcc_cv_math_func_catanf" >&6; }
25289 if test $gcc_cv_math_func_catanf = yes; then
25291 cat >>confdefs.h <<_ACEOF
25292 #define HAVE_CATANF 1
25293 _ACEOF
25300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanh" >&5
25301 $as_echo_n "checking for catanh... " >&6; }
25302 if ${gcc_cv_math_func_catanh+:} false; then :
25303 $as_echo_n "(cached) " >&6
25304 else
25305 if test x$gcc_no_link = xyes; then
25306 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25309 /* end confdefs.h. */
25311 #ifdef HAVE_COMPLEX_H
25312 #include <complex.h>
25313 #endif
25314 #ifdef HAVE_MATH_H
25315 #include <math.h>
25316 #endif
25318 int (*ptr)() = (int (*)())catanh;
25321 main ()
25323 return 0;
25326 _ACEOF
25327 if ac_fn_c_try_link "$LINENO"; then :
25328 gcc_cv_math_func_catanh=yes
25329 else
25330 gcc_cv_math_func_catanh=no
25332 rm -f core conftest.err conftest.$ac_objext \
25333 conftest$ac_exeext conftest.$ac_ext
25335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanh" >&5
25336 $as_echo "$gcc_cv_math_func_catanh" >&6; }
25337 if test $gcc_cv_math_func_catanh = yes; then
25339 cat >>confdefs.h <<_ACEOF
25340 #define HAVE_CATANH 1
25341 _ACEOF
25348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhf" >&5
25349 $as_echo_n "checking for catanhf... " >&6; }
25350 if ${gcc_cv_math_func_catanhf+:} false; then :
25351 $as_echo_n "(cached) " >&6
25352 else
25353 if test x$gcc_no_link = xyes; then
25354 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25357 /* end confdefs.h. */
25359 #ifdef HAVE_COMPLEX_H
25360 #include <complex.h>
25361 #endif
25362 #ifdef HAVE_MATH_H
25363 #include <math.h>
25364 #endif
25366 int (*ptr)() = (int (*)())catanhf;
25369 main ()
25371 return 0;
25374 _ACEOF
25375 if ac_fn_c_try_link "$LINENO"; then :
25376 gcc_cv_math_func_catanhf=yes
25377 else
25378 gcc_cv_math_func_catanhf=no
25380 rm -f core conftest.err conftest.$ac_objext \
25381 conftest$ac_exeext conftest.$ac_ext
25383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhf" >&5
25384 $as_echo "$gcc_cv_math_func_catanhf" >&6; }
25385 if test $gcc_cv_math_func_catanhf = yes; then
25387 cat >>confdefs.h <<_ACEOF
25388 #define HAVE_CATANHF 1
25389 _ACEOF
25396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhl" >&5
25397 $as_echo_n "checking for catanhl... " >&6; }
25398 if ${gcc_cv_math_func_catanhl+:} false; then :
25399 $as_echo_n "(cached) " >&6
25400 else
25401 if test x$gcc_no_link = xyes; then
25402 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25405 /* end confdefs.h. */
25407 #ifdef HAVE_COMPLEX_H
25408 #include <complex.h>
25409 #endif
25410 #ifdef HAVE_MATH_H
25411 #include <math.h>
25412 #endif
25414 int (*ptr)() = (int (*)())catanhl;
25417 main ()
25419 return 0;
25422 _ACEOF
25423 if ac_fn_c_try_link "$LINENO"; then :
25424 gcc_cv_math_func_catanhl=yes
25425 else
25426 gcc_cv_math_func_catanhl=no
25428 rm -f core conftest.err conftest.$ac_objext \
25429 conftest$ac_exeext conftest.$ac_ext
25431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhl" >&5
25432 $as_echo "$gcc_cv_math_func_catanhl" >&6; }
25433 if test $gcc_cv_math_func_catanhl = yes; then
25435 cat >>confdefs.h <<_ACEOF
25436 #define HAVE_CATANHL 1
25437 _ACEOF
25444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanl" >&5
25445 $as_echo_n "checking for catanl... " >&6; }
25446 if ${gcc_cv_math_func_catanl+:} false; then :
25447 $as_echo_n "(cached) " >&6
25448 else
25449 if test x$gcc_no_link = xyes; then
25450 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25453 /* end confdefs.h. */
25455 #ifdef HAVE_COMPLEX_H
25456 #include <complex.h>
25457 #endif
25458 #ifdef HAVE_MATH_H
25459 #include <math.h>
25460 #endif
25462 int (*ptr)() = (int (*)())catanl;
25465 main ()
25467 return 0;
25470 _ACEOF
25471 if ac_fn_c_try_link "$LINENO"; then :
25472 gcc_cv_math_func_catanl=yes
25473 else
25474 gcc_cv_math_func_catanl=no
25476 rm -f core conftest.err conftest.$ac_objext \
25477 conftest$ac_exeext conftest.$ac_ext
25479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanl" >&5
25480 $as_echo "$gcc_cv_math_func_catanl" >&6; }
25481 if test $gcc_cv_math_func_catanl = yes; then
25483 cat >>confdefs.h <<_ACEOF
25484 #define HAVE_CATANL 1
25485 _ACEOF
25490 # On AIX, clog is present in libm as __clog
25491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __clog in -lm" >&5
25492 $as_echo_n "checking for __clog in -lm... " >&6; }
25493 if ${ac_cv_lib_m___clog+:} false; then :
25494 $as_echo_n "(cached) " >&6
25495 else
25496 ac_check_lib_save_LIBS=$LIBS
25497 LIBS="-lm $LIBS"
25498 if test x$gcc_no_link = xyes; then
25499 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25502 /* end confdefs.h. */
25504 /* Override any GCC internal prototype to avoid an error.
25505 Use char because int might match the return type of a GCC
25506 builtin and then its argument prototype would still apply. */
25507 #ifdef __cplusplus
25508 extern "C"
25509 #endif
25510 char __clog ();
25512 main ()
25514 return __clog ();
25516 return 0;
25518 _ACEOF
25519 if ac_fn_c_try_link "$LINENO"; then :
25520 ac_cv_lib_m___clog=yes
25521 else
25522 ac_cv_lib_m___clog=no
25524 rm -f core conftest.err conftest.$ac_objext \
25525 conftest$ac_exeext conftest.$ac_ext
25526 LIBS=$ac_check_lib_save_LIBS
25528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m___clog" >&5
25529 $as_echo "$ac_cv_lib_m___clog" >&6; }
25530 if test "x$ac_cv_lib_m___clog" = xyes; then :
25532 $as_echo "#define HAVE_CLOG 1" >>confdefs.h
25537 # Check whether the system has a working stat()
25539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target stat is reliable" >&5
25540 $as_echo_n "checking whether the target stat is reliable... " >&6; }
25541 if ${libgfor_cv_have_working_stat+:} false; then :
25542 $as_echo_n "(cached) " >&6
25543 else
25545 if test "$cross_compiling" = yes; then :
25547 case "${target}" in
25548 *mingw*) libgfor_cv_have_working_stat=no ;;
25549 *) libgfor_cv_have_working_stat=yes;;
25550 esac
25551 else
25552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25553 /* end confdefs.h. */
25555 #include <stdio.h>
25556 #include <sys/types.h>
25557 #include <sys/stat.h>
25558 #include <unistd.h>
25560 int main ()
25562 FILE *f, *g;
25563 struct stat st1, st2;
25565 f = fopen ("foo", "w");
25566 g = fopen ("bar", "w");
25567 if (stat ("foo", &st1) != 0 || stat ("bar", &st2))
25568 return 1;
25569 if (st1.st_dev == st2.st_dev && st1.st_ino == st2.st_ino)
25570 return 1;
25571 fclose(f);
25572 fclose(g);
25573 return 0;
25575 _ACEOF
25576 if ac_fn_c_try_run "$LINENO"; then :
25577 libgfor_cv_have_working_stat=yes
25578 else
25579 libgfor_cv_have_working_stat=no
25581 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25582 conftest.$ac_objext conftest.beam conftest.$ac_ext
25586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_working_stat" >&5
25587 $as_echo "$libgfor_cv_have_working_stat" >&6; }
25588 if test x"$libgfor_cv_have_working_stat" = xyes; then
25590 $as_echo "#define HAVE_WORKING_STAT 1" >>confdefs.h
25594 # Check whether __mingw_snprintf() is present
25596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __mingw_snprintf is present" >&5
25597 $as_echo_n "checking whether __mingw_snprintf is present... " >&6; }
25598 if ${libgfor_cv_have_mingw_snprintf+:} false; then :
25599 $as_echo_n "(cached) " >&6
25600 else
25602 if test x$gcc_no_link = xyes; then
25603 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25606 /* end confdefs.h. */
25608 #include <stdio.h>
25609 extern int __mingw_snprintf (char *, size_t, const char *, ...);
25612 main ()
25615 __mingw_snprintf (NULL, 0, "%d\n", 1);
25618 return 0;
25620 _ACEOF
25621 if ac_fn_c_try_link "$LINENO"; then :
25622 eval "libgfor_cv_have_mingw_snprintf=yes"
25623 else
25624 eval "libgfor_cv_have_mingw_snprintf=no"
25626 rm -f core conftest.err conftest.$ac_objext \
25627 conftest$ac_exeext conftest.$ac_ext
25630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_mingw_snprintf" >&5
25631 $as_echo "$libgfor_cv_have_mingw_snprintf" >&6; }
25632 if test x"$libgfor_cv_have_mingw_snprintf" = xyes; then
25634 $as_echo "#define HAVE_MINGW_SNPRINTF 1" >>confdefs.h
25639 # Check whether libquadmath should be used
25640 # Check whether --enable-libquadmath-support was given.
25641 if test "${enable_libquadmath_support+set}" = set; then :
25642 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
25643 else
25644 ENABLE_LIBQUADMATH_SUPPORT=yes
25647 enable_libquadmath_support=
25648 if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
25649 enable_libquadmath_support=no
25652 # Check whether we have a __float128 type, depends on enable_libquadmath_support
25654 LIBQUADSPEC=
25656 if test "x$enable_libquadmath_support" != xno; then
25658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have a usable __float128 type" >&5
25659 $as_echo_n "checking whether we have a usable __float128 type... " >&6; }
25660 if ${libgfor_cv_have_float128+:} false; then :
25661 $as_echo_n "(cached) " >&6
25662 else
25664 if test x$gcc_no_link = xyes; then
25665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25666 /* end confdefs.h. */
25668 typedef _Complex float __attribute__((mode(TC))) __complex128;
25670 __float128 foo (__float128 x)
25673 __complex128 z1, z2;
25675 z1 = x;
25676 z2 = x / 7.Q;
25677 z2 /= z1;
25679 return (__float128) z2;
25682 __float128 bar (__float128 x)
25684 return x * __builtin_huge_valq ();
25688 main ()
25691 foo (1.2Q);
25692 bar (1.2Q);
25695 return 0;
25697 _ACEOF
25698 if ac_fn_c_try_compile "$LINENO"; then :
25700 libgfor_cv_have_float128=yes
25702 else
25704 libgfor_cv_have_float128=no
25707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25708 else
25709 if test x$gcc_no_link = xyes; then
25710 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25713 /* end confdefs.h. */
25715 typedef _Complex float __attribute__((mode(TC))) __complex128;
25717 __float128 foo (__float128 x)
25720 __complex128 z1, z2;
25722 z1 = x;
25723 z2 = x / 7.Q;
25724 z2 /= z1;
25726 return (__float128) z2;
25729 __float128 bar (__float128 x)
25731 return x * __builtin_huge_valq ();
25735 main ()
25738 foo (1.2Q);
25739 bar (1.2Q);
25742 return 0;
25744 _ACEOF
25745 if ac_fn_c_try_link "$LINENO"; then :
25747 libgfor_cv_have_float128=yes
25749 else
25751 libgfor_cv_have_float128=no
25754 rm -f core conftest.err conftest.$ac_objext \
25755 conftest$ac_exeext conftest.$ac_ext
25758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_float128" >&5
25759 $as_echo "$libgfor_cv_have_float128" >&6; }
25761 if test "x$libgfor_cv_have_float128" = xyes; then
25763 $as_echo "#define HAVE_FLOAT128 1" >>confdefs.h
25766 ac_xsave_c_werror_flag=$ac_c_werror_flag
25767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --as-needed/-z ignore works" >&5
25768 $as_echo_n "checking whether --as-needed/-z ignore works... " >&6; }
25769 if ${libgfor_cv_have_as_needed+:} false; then :
25770 $as_echo_n "(cached) " >&6
25771 else
25773 # Test for native Solaris options first.
25774 # No whitespace after -z to pass it through -Wl.
25775 libgfor_cv_as_needed_option="-zignore"
25776 libgfor_cv_no_as_needed_option="-zrecord"
25777 save_LDFLAGS="$LDFLAGS"
25778 LDFLAGS="$LDFLAGS -Wl,$libgfor_cv_as_needed_option -lm -Wl,$libgfor_cv_no_as_needed_option"
25779 libgfor_cv_have_as_needed=no
25781 ac_c_werror_flag=yes
25782 if test x$gcc_no_link = xyes; then
25783 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25786 /* end confdefs.h. */
25789 main ()
25793 return 0;
25795 _ACEOF
25796 if ac_fn_c_try_link "$LINENO"; then :
25797 libgfor_cv_have_as_needed=yes
25798 else
25799 libgfor_cv_have_as_needed=no
25801 rm -f core conftest.err conftest.$ac_objext \
25802 conftest$ac_exeext conftest.$ac_ext
25803 LDFLAGS="$save_LDFLAGS"
25804 if test "x$libgfor_cv_have_as_needed" = xno; then
25805 libgfor_cv_as_needed_option="--as-needed"
25806 libgfor_cv_no_as_needed_option="--no-as-needed"
25807 save_LDFLAGS="$LDFLAGS"
25808 LDFLAGS="$LDFLAGS -Wl,$libgfor_cv_as_needed_option -lm -Wl,$libgfor_cv_no_as_needed_option"
25809 libgfor_cv_have_as_needed=no
25811 ac_c_werror_flag=yes
25812 if test x$gcc_no_link = xyes; then
25813 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25816 /* end confdefs.h. */
25819 main ()
25823 return 0;
25825 _ACEOF
25826 if ac_fn_c_try_link "$LINENO"; then :
25827 libgfor_cv_have_as_needed=yes
25828 else
25829 libgfor_cv_have_as_needed=no
25831 rm -f core conftest.err conftest.$ac_objext \
25832 conftest$ac_exeext conftest.$ac_ext
25833 LDFLAGS="$save_LDFLAGS"
25835 ac_c_werror_flag=$ac_xsave_c_werror_flag
25838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_as_needed" >&5
25839 $as_echo "$libgfor_cv_have_as_needed" >&6; }
25841 if test "x$libgfor_cv_have_as_needed" = xyes; then
25842 LIBQUADSPEC="%{static-libgfortran:$libgfor_cv_as_needed_option} -lquadmath %{static-libgfortran:$libgfor_cv_no_as_needed_option}"
25843 else
25844 LIBQUADSPEC="-lquadmath"
25846 if test -f ../libquadmath/libquadmath.la; then
25847 LIBQUADLIB=../libquadmath/libquadmath.la
25848 LIBQUADLIB_DEP=../libquadmath/libquadmath.la
25849 LIBQUADINCLUDE='-I$(srcdir)/../libquadmath'
25850 else
25851 LIBQUADLIB="-lquadmath"
25852 LIBQUADLIB_DEP=
25853 LIBQUADINCLUDE=
25856 else
25857 # for --disable-quadmath
25858 LIBQUADLIB=
25859 LIBQUADLIB_DEP=
25860 LIBQUADINCLUDE=
25868 if test "x$libgfor_cv_have_float128" = xyes; then
25869 LIBGFOR_BUILD_QUAD_TRUE=
25870 LIBGFOR_BUILD_QUAD_FALSE='#'
25871 else
25872 LIBGFOR_BUILD_QUAD_TRUE='#'
25873 LIBGFOR_BUILD_QUAD_FALSE=
25878 # Check for GNU libc feenableexcept
25879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5
25880 $as_echo_n "checking for feenableexcept in -lm... " >&6; }
25881 if ${ac_cv_lib_m_feenableexcept+:} false; then :
25882 $as_echo_n "(cached) " >&6
25883 else
25884 ac_check_lib_save_LIBS=$LIBS
25885 LIBS="-lm $LIBS"
25886 if test x$gcc_no_link = xyes; then
25887 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25890 /* end confdefs.h. */
25892 /* Override any GCC internal prototype to avoid an error.
25893 Use char because int might match the return type of a GCC
25894 builtin and then its argument prototype would still apply. */
25895 #ifdef __cplusplus
25896 extern "C"
25897 #endif
25898 char feenableexcept ();
25900 main ()
25902 return feenableexcept ();
25904 return 0;
25906 _ACEOF
25907 if ac_fn_c_try_link "$LINENO"; then :
25908 ac_cv_lib_m_feenableexcept=yes
25909 else
25910 ac_cv_lib_m_feenableexcept=no
25912 rm -f core conftest.err conftest.$ac_objext \
25913 conftest$ac_exeext conftest.$ac_ext
25914 LIBS=$ac_check_lib_save_LIBS
25916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5
25917 $as_echo "$ac_cv_lib_m_feenableexcept" >&6; }
25918 if test "x$ac_cv_lib_m_feenableexcept" = xyes; then :
25919 have_feenableexcept=yes
25920 $as_echo "#define HAVE_FEENABLEEXCEPT 1" >>confdefs.h
25925 # At least for glibc, clock_gettime is in librt. But don't
25926 # pull that in if it still doesn't give us the function we want. This
25927 # test is copied from libgomp, and modified to not link in -lrt as
25928 # libgfortran calls clock_gettime via a weak reference if it's found
25929 # in librt.
25930 if test "$ac_cv_func_clock_gettime" = no; then
25931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
25932 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
25933 if ${ac_cv_lib_rt_clock_gettime+:} false; then :
25934 $as_echo_n "(cached) " >&6
25935 else
25936 ac_check_lib_save_LIBS=$LIBS
25937 LIBS="-lrt $LIBS"
25938 if test x$gcc_no_link = xyes; then
25939 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25942 /* end confdefs.h. */
25944 /* Override any GCC internal prototype to avoid an error.
25945 Use char because int might match the return type of a GCC
25946 builtin and then its argument prototype would still apply. */
25947 #ifdef __cplusplus
25948 extern "C"
25949 #endif
25950 char clock_gettime ();
25952 main ()
25954 return clock_gettime ();
25956 return 0;
25958 _ACEOF
25959 if ac_fn_c_try_link "$LINENO"; then :
25960 ac_cv_lib_rt_clock_gettime=yes
25961 else
25962 ac_cv_lib_rt_clock_gettime=no
25964 rm -f core conftest.err conftest.$ac_objext \
25965 conftest$ac_exeext conftest.$ac_ext
25966 LIBS=$ac_check_lib_save_LIBS
25968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
25969 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
25970 if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
25972 $as_echo "#define HAVE_CLOCK_GETTIME_LIBRT 1" >>confdefs.h
25978 # Check for SysV fpsetmask
25980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fpsetmask is present" >&5
25981 $as_echo_n "checking whether fpsetmask is present... " >&6; }
25982 if ${libgfor_cv_have_fpsetmask+:} false; then :
25983 $as_echo_n "(cached) " >&6
25984 else
25986 if test x$gcc_no_link = xyes; then
25987 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25990 /* end confdefs.h. */
25992 #if HAVE_FLOATINGPOINT_H
25993 # include <floatingpoint.h>
25994 #endif /* HAVE_FLOATINGPOINT_H */
25995 #if HAVE_IEEEFP_H
25996 # include <ieeefp.h>
25997 #endif /* HAVE_IEEEFP_H */
25999 main ()
26001 fpsetmask(0);
26003 return 0;
26005 _ACEOF
26006 if ac_fn_c_try_link "$LINENO"; then :
26007 eval "libgfor_cv_have_fpsetmask=yes"
26008 else
26009 eval "libgfor_cv_have_fpsetmask=no"
26011 rm -f core conftest.err conftest.$ac_objext \
26012 conftest$ac_exeext conftest.$ac_ext
26015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_fpsetmask" >&5
26016 $as_echo "$libgfor_cv_have_fpsetmask" >&6; }
26017 if test x"$libgfor_cv_have_fpsetmask" = xyes; then
26018 have_fpsetmask=yes
26020 $as_echo "#define HAVE_FPSETMASK 1" >>confdefs.h
26024 ac_fn_c_check_type "$LINENO" "fp_except" "ac_cv_type_fp_except" "
26025 #ifdef HAVE_IEEEFP_H
26026 #include <ieeefp.h>
26027 #endif
26028 #include <math.h>
26031 if test "x$ac_cv_type_fp_except" = xyes; then :
26033 cat >>confdefs.h <<_ACEOF
26034 #define HAVE_FP_EXCEPT 1
26035 _ACEOF
26039 ac_fn_c_check_type "$LINENO" "fp_except_t" "ac_cv_type_fp_except_t" "
26040 #ifdef HAVE_IEEEFP_H
26041 #include <ieeefp.h>
26042 #endif
26043 #include <math.h>
26046 if test "x$ac_cv_type_fp_except_t" = xyes; then :
26048 cat >>confdefs.h <<_ACEOF
26049 #define HAVE_FP_EXCEPT_T 1
26050 _ACEOF
26055 ac_fn_c_check_type "$LINENO" "fp_rnd" "ac_cv_type_fp_rnd" "
26056 #ifdef HAVE_IEEEFP_H
26057 #include <ieeefp.h>
26058 #endif
26059 #include <math.h>
26062 if test "x$ac_cv_type_fp_rnd" = xyes; then :
26064 cat >>confdefs.h <<_ACEOF
26065 #define HAVE_FP_RND 1
26066 _ACEOF
26070 ac_fn_c_check_type "$LINENO" "fp_rnd_t" "ac_cv_type_fp_rnd_t" "
26071 #ifdef HAVE_IEEEFP_H
26072 #include <ieeefp.h>
26073 #endif
26074 #include <math.h>
26077 if test "x$ac_cv_type_fp_rnd_t" = xyes; then :
26079 cat >>confdefs.h <<_ACEOF
26080 #define HAVE_FP_RND_T 1
26081 _ACEOF
26087 # Check whether we have fpsetsticky or fpresetsticky
26088 ac_fn_c_check_func "$LINENO" "fpsetsticky" "ac_cv_func_fpsetsticky"
26089 if test "x$ac_cv_func_fpsetsticky" = xyes; then :
26090 have_fpsetsticky=yes
26091 $as_echo "#define HAVE_FPSETSTICKY 1" >>confdefs.h
26095 ac_fn_c_check_func "$LINENO" "fpresetsticky" "ac_cv_func_fpresetsticky"
26096 if test "x$ac_cv_func_fpresetsticky" = xyes; then :
26097 have_fpresetsticky=yes
26098 $as_echo "#define HAVE_FPRESETSTICKY 1" >>confdefs.h
26103 # Check for AIX fp_trap and fp_enable
26104 ac_fn_c_check_func "$LINENO" "fp_trap" "ac_cv_func_fp_trap"
26105 if test "x$ac_cv_func_fp_trap" = xyes; then :
26106 have_fp_trap=yes
26107 $as_echo "#define HAVE_FP_TRAP 1" >>confdefs.h
26111 ac_fn_c_check_func "$LINENO" "fp_enable" "ac_cv_func_fp_enable"
26112 if test "x$ac_cv_func_fp_enable" = xyes; then :
26113 have_fp_enable=yes
26114 $as_echo "#define HAVE_FP_ENABLE 1" >>confdefs.h
26119 # Check if _SOFT_FLOAT is defined
26121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _SOFT_FLOAT defined" >&5
26122 $as_echo_n "checking for _SOFT_FLOAT defined... " >&6; }
26123 if ${ac_cv_defined__SOFT_FLOAT+:} false; then :
26124 $as_echo_n "(cached) " >&6
26125 else
26126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26127 /* end confdefs.h. */
26130 main ()
26133 #ifdef _SOFT_FLOAT
26134 int ok;
26135 #else
26136 choke me
26137 #endif
26140 return 0;
26142 _ACEOF
26143 if ac_fn_c_try_compile "$LINENO"; then :
26144 ac_cv_defined__SOFT_FLOAT=yes
26145 else
26146 ac_cv_defined__SOFT_FLOAT=no
26148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_defined__SOFT_FLOAT" >&5
26151 $as_echo "$ac_cv_defined__SOFT_FLOAT" >&6; }
26152 if test $ac_cv_defined__SOFT_FLOAT != "no"; then :
26153 have_soft_float=yes
26156 # Runs configure.host to set up necessary host-dependent shell variables.
26157 # We then display a message about it, and propagate them through the
26158 # build chain.
26159 . ${srcdir}/configure.host
26160 { $as_echo "$as_me:${as_lineno-$LINENO}: FPU dependent file will be ${fpu_host}.h" >&5
26161 $as_echo "$as_me: FPU dependent file will be ${fpu_host}.h" >&6;}
26162 { $as_echo "$as_me:${as_lineno-$LINENO}: Support for IEEE modules: ${ieee_support}" >&5
26163 $as_echo "$as_me: Support for IEEE modules: ${ieee_support}" >&6;}
26164 FPU_HOST_HEADER=config/${fpu_host}.h
26167 # Whether we will build the IEEE modules
26168 if test x${ieee_support} = xyes; then
26169 IEEE_SUPPORT_TRUE=
26170 IEEE_SUPPORT_FALSE='#'
26171 else
26172 IEEE_SUPPORT_TRUE='#'
26173 IEEE_SUPPORT_FALSE=
26178 # Some targets require additional compiler options for IEEE compatibility.
26179 IEEE_FLAGS="${ieee_flags}"
26183 # Check for POSIX getpwuid_r
26185 # There are two versions of getpwuid_r, the POSIX one with 5
26186 # arguments, and another one with 4 arguments used by at least HP-UX
26187 # 10.2.
26188 if test "$ac_cv_func_getpwuid_r" = "yes"; then
26189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX version of getpwuid_r with 5 arguments" >&5
26190 $as_echo_n "checking POSIX version of getpwuid_r with 5 arguments... " >&6; }
26191 if ${libgfor_cv_posix_getpwuid_r+:} false; then :
26192 $as_echo_n "(cached) " >&6
26193 else
26195 if test x$gcc_no_link = xyes; then
26196 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26199 /* end confdefs.h. */
26201 #include <stdio.h>
26202 #include <sys/types.h>
26203 #include <pwd.h>
26205 main ()
26208 getpwuid_r(0, NULL, NULL, 0, NULL);
26211 return 0;
26213 _ACEOF
26214 if ac_fn_c_try_link "$LINENO"; then :
26215 libgfor_cv_posix_getpwuid_r="yes"
26216 else
26217 libgfor_cv_posix_getpwuid_r="no"
26219 rm -f core conftest.err conftest.$ac_objext \
26220 conftest$ac_exeext conftest.$ac_ext
26222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_posix_getpwuid_r" >&5
26223 $as_echo "$libgfor_cv_posix_getpwuid_r" >&6; }
26225 if test "$libgfor_cv_posix_getpwuid_r" = "yes"; then
26227 $as_echo "#define HAVE_POSIX_GETPWUID_R 1" >>confdefs.h
26232 # Check out attribute support.
26234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
26235 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
26236 if ${libgfor_cv_have_attribute_visibility+:} false; then :
26237 $as_echo_n "(cached) " >&6
26238 else
26240 save_CFLAGS="$CFLAGS"
26241 CFLAGS="$CFLAGS -Werror"
26242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26243 /* end confdefs.h. */
26244 void __attribute__((visibility("hidden"))) foo(void) { }
26246 main ()
26250 return 0;
26252 _ACEOF
26253 if ac_fn_c_try_compile "$LINENO"; then :
26254 libgfor_cv_have_attribute_visibility=yes
26255 else
26256 libgfor_cv_have_attribute_visibility=no
26258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26259 CFLAGS="$save_CFLAGS"
26261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_visibility" >&5
26262 $as_echo "$libgfor_cv_have_attribute_visibility" >&6; }
26263 if test $libgfor_cv_have_attribute_visibility = yes; then
26265 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
26269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
26270 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
26271 if ${libgfor_cv_have_attribute_alias+:} false; then :
26272 $as_echo_n "(cached) " >&6
26273 else
26275 if test x$gcc_no_link = xyes; then
26276 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26279 /* end confdefs.h. */
26281 void foo(void) { }
26282 extern void bar(void) __attribute__((alias("foo")));
26284 main ()
26286 bar();
26288 return 0;
26290 _ACEOF
26291 if ac_fn_c_try_link "$LINENO"; then :
26292 libgfor_cv_have_attribute_alias=yes
26293 else
26294 libgfor_cv_have_attribute_alias=no
26296 rm -f core conftest.err conftest.$ac_objext \
26297 conftest$ac_exeext conftest.$ac_ext
26299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_alias" >&5
26300 $as_echo "$libgfor_cv_have_attribute_alias" >&6; }
26301 if test $libgfor_cv_have_attribute_alias = yes; then
26303 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
26307 # Check out atomic builtins support.
26309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __atomic_fetch_add" >&5
26310 $as_echo_n "checking whether the target supports __atomic_fetch_add... " >&6; }
26311 if ${libgfor_cv_have_atomic_fetch_add+:} false; then :
26312 $as_echo_n "(cached) " >&6
26313 else
26315 if test x$gcc_no_link = xyes; then
26316 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26319 /* end confdefs.h. */
26320 int foovar = 0;
26322 main ()
26325 if (foovar <= 0) return __atomic_fetch_add (&foovar, 1, __ATOMIC_ACQ_REL);
26326 if (foovar > 10) return __atomic_add_fetch (&foovar, -1, __ATOMIC_ACQ_REL);
26328 return 0;
26330 _ACEOF
26331 if ac_fn_c_try_link "$LINENO"; then :
26332 libgfor_cv_have_atomic_fetch_add=yes
26333 else
26334 libgfor_cv_have_atomic_fetch_add=no
26336 rm -f core conftest.err conftest.$ac_objext \
26337 conftest$ac_exeext conftest.$ac_ext
26339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_atomic_fetch_add" >&5
26340 $as_echo "$libgfor_cv_have_atomic_fetch_add" >&6; }
26341 if test $libgfor_cv_have_atomic_fetch_add = yes; then
26343 $as_echo "#define HAVE_ATOMIC_FETCH_ADD 1" >>confdefs.h
26347 # Check out #pragma weak.
26349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pragma weak works" >&5
26350 $as_echo_n "checking whether pragma weak works... " >&6; }
26351 if ${libgfor_cv_have_pragma_weak+:} false; then :
26352 $as_echo_n "(cached) " >&6
26353 else
26355 gfor_save_CFLAGS="$CFLAGS"
26356 CFLAGS="$CFLAGS -Wunknown-pragmas"
26357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26358 /* end confdefs.h. */
26360 void foo (void);
26361 #pragma weak foo
26364 main ()
26366 if (foo) foo ();
26368 return 0;
26370 _ACEOF
26371 if ac_fn_c_try_compile "$LINENO"; then :
26372 libgfor_cv_have_pragma_weak=yes
26373 else
26374 libgfor_cv_have_pragma_weak=no
26376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_pragma_weak" >&5
26379 $as_echo "$libgfor_cv_have_pragma_weak" >&6; }
26380 if test $libgfor_cv_have_pragma_weak = yes; then
26382 $as_echo "#define SUPPORTS_WEAK 1" >>confdefs.h
26385 case "$host" in
26386 *-*-darwin* | *-*-hpux* | *-*-cygwin* | *-*-mingw* | *-*-musl* )
26388 $as_echo "#define GTHREAD_USE_WEAK 0" >>confdefs.h
26391 esac
26393 # Check out weakref support.
26395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports weakref" >&5
26396 $as_echo_n "checking whether the target supports weakref... " >&6; }
26397 if ${libgfor_cv_have_weakref+:} false; then :
26398 $as_echo_n "(cached) " >&6
26399 else
26401 save_CFLAGS="$CFLAGS"
26402 CFLAGS="$CFLAGS -Wunknown-pragmas -Werror"
26403 if test x$gcc_no_link = xyes; then
26404 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26407 /* end confdefs.h. */
26409 static int mytoto (int) __attribute__((__weakref__("toto")));
26412 main ()
26414 return (mytoto != 0);
26416 return 0;
26418 _ACEOF
26419 if ac_fn_c_try_link "$LINENO"; then :
26420 libgfor_cv_have_weakref=yes
26421 else
26422 libgfor_cv_have_weakref=no
26424 rm -f core conftest.err conftest.$ac_objext \
26425 conftest$ac_exeext conftest.$ac_ext
26426 CFLAGS="$save_CFLAGS"
26428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_weakref" >&5
26429 $as_echo "$libgfor_cv_have_weakref" >&6; }
26430 if test $libgfor_cv_have_weakref = yes; then
26432 $as_echo "#define SUPPORTS_WEAKREF 1" >>confdefs.h
26436 # Various other checks on target
26438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target can unlink an open file" >&5
26439 $as_echo_n "checking whether the target can unlink an open file... " >&6; }
26440 if ${libgfor_cv_have_unlink_open_file+:} false; then :
26441 $as_echo_n "(cached) " >&6
26442 else
26444 if test "$cross_compiling" = yes; then :
26446 case "${target}" in
26447 *mingw*) libgfor_cv_have_unlink_open_file=no ;;
26448 *) libgfor_cv_have_unlink_open_file=yes;;
26449 esac
26450 else
26451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26452 /* end confdefs.h. */
26454 #include <errno.h>
26455 #include <fcntl.h>
26456 #include <unistd.h>
26457 #include <sys/stat.h>
26459 int main ()
26461 int fd;
26463 fd = open ("testfile", O_RDWR | O_CREAT, S_IWUSR | S_IRUSR);
26464 if (fd <= 0)
26465 return 0;
26466 if (unlink ("testfile") == -1)
26467 return 1;
26468 write (fd, "This is a test\n", 15);
26469 close (fd);
26471 if (open ("testfile", O_RDONLY) == -1 && errno == ENOENT)
26472 return 0;
26473 else
26474 return 1;
26476 _ACEOF
26477 if ac_fn_c_try_run "$LINENO"; then :
26478 libgfor_cv_have_unlink_open_file=yes
26479 else
26480 libgfor_cv_have_unlink_open_file=no
26482 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26483 conftest.$ac_objext conftest.beam conftest.$ac_ext
26487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_unlink_open_file" >&5
26488 $as_echo "$libgfor_cv_have_unlink_open_file" >&6; }
26489 if test x"$libgfor_cv_have_unlink_open_file" = xyes; then
26491 $as_echo "#define HAVE_UNLINK_OPEN_FILE 1" >>confdefs.h
26495 # Check whether line terminator is LF or CRLF
26497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target has CRLF as line terminator" >&5
26498 $as_echo_n "checking whether the target has CRLF as line terminator... " >&6; }
26499 if ${libgfor_cv_have_crlf+:} false; then :
26500 $as_echo_n "(cached) " >&6
26501 else
26503 if test "$cross_compiling" = yes; then :
26505 case "${target}" in
26506 *mingw*) libgfor_cv_have_crlf=yes ;;
26507 *) libgfor_cv_have_crlf=no;;
26508 esac
26509 else
26510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26511 /* end confdefs.h. */
26513 /* This test program should exit with status 0 if system uses a CRLF as
26514 line terminator, and status 1 otherwise.
26515 Since it is used to check for mingw systems, and should return 0 in any
26516 other case, in case of a failure we will not use CRLF. */
26517 #include <sys/stat.h>
26518 #include <stdlib.h>
26519 #include <fcntl.h>
26520 #include <stdio.h>
26522 int main ()
26524 #ifndef O_BINARY
26525 exit(1);
26526 #else
26527 int fd, bytes;
26528 char buff[5];
26530 fd = open ("foo", O_WRONLY | O_CREAT | O_TRUNC, S_IRWXU);
26531 if (fd < 0)
26532 exit(1);
26533 if (write (fd, "\n", 1) < 0)
26534 perror ("write");
26536 close (fd);
26538 if ((fd = open ("foo", O_RDONLY | O_BINARY, S_IRWXU)) < 0)
26539 exit(1);
26540 bytes = read (fd, buff, 5);
26541 if (bytes == 2 && buff[0] == '\r' && buff[1] == '\n')
26542 exit(0);
26543 else
26544 exit(1);
26545 #endif
26547 _ACEOF
26548 if ac_fn_c_try_run "$LINENO"; then :
26549 libgfor_cv_have_crlf=yes
26550 else
26551 libgfor_cv_have_crlf=no
26553 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26554 conftest.$ac_objext conftest.beam conftest.$ac_ext
26558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_crlf" >&5
26559 $as_echo "$libgfor_cv_have_crlf" >&6; }
26560 if test x"$libgfor_cv_have_crlf" = xyes; then
26562 $as_echo "#define HAVE_CRLF 1" >>confdefs.h
26566 # Check whether we support AVX extensions
26568 ac_save_CFLAGS="$CFLAGS"
26569 CFLAGS="-O2 -mavx"
26570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26571 /* end confdefs.h. */
26573 void _mm256_zeroall (void)
26575 __builtin_ia32_vzeroall ();
26578 main ()
26582 return 0;
26584 _ACEOF
26585 if ac_fn_c_try_compile "$LINENO"; then :
26587 $as_echo "#define HAVE_AVX 1" >>confdefs.h
26590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26591 CFLAGS="$ac_save_CFLAGS"
26594 # Check wether we support AVX2 extensions
26596 ac_save_CFLAGS="$CFLAGS"
26597 CFLAGS="-O2 -mavx2"
26598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26599 /* end confdefs.h. */
26601 typedef long long __v4di __attribute__ ((__vector_size__ (32)));
26602 __v4di
26603 mm256_is32_andnotsi256 (__v4di __X, __v4di __Y)
26605 return __builtin_ia32_andnotsi256 (__X, __Y);
26608 main ()
26612 return 0;
26614 _ACEOF
26615 if ac_fn_c_try_compile "$LINENO"; then :
26617 $as_echo "#define HAVE_AVX2 1" >>confdefs.h
26620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26621 CFLAGS="$ac_save_CFLAGS"
26624 # Check wether we support AVX512f extensions
26626 ac_save_CFLAGS="$CFLAGS"
26627 CFLAGS="-O2 -mavx512f"
26628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26629 /* end confdefs.h. */
26631 typedef double __m512d __attribute__ ((__vector_size__ (64)));
26632 __m512d _mm512_add (__m512d a)
26634 __m512d b = __builtin_ia32_addpd512_mask (a, a, a, 1, 4);
26635 /* For -m64/-mx32 also verify that code will work even if
26636 the target uses call saved zmm16+ and needs to emit
26637 unwind info for them (e.g. on mingw). See PR79127. */
26638 #ifdef __x86_64__
26639 asm volatile ("" : : : "zmm16", "zmm17", "zmm18", "zmm19");
26640 #endif
26641 return b;
26644 main ()
26648 return 0;
26650 _ACEOF
26651 if ac_fn_c_try_compile "$LINENO"; then :
26653 $as_echo "#define HAVE_AVX512F 1" >>confdefs.h
26656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26657 CFLAGS="$ac_save_CFLAGS"
26660 # Check for FMA3 extensions
26662 ac_save_CFLAGS="$CFLAGS"
26663 CFLAGS="-O2 -mfma -mno-fma4"
26664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26665 /* end confdefs.h. */
26667 typedef float __m128 __attribute__ ((__vector_size__ (16)));
26668 typedef float __v4sf __attribute__ ((__vector_size__ (16)));
26669 __m128 _mm_macc_ps(__m128 __A, __m128 __B, __m128 __C)
26671 return (__m128) __builtin_ia32_vfmaddps ((__v4sf)__A,
26672 (__v4sf)__B,
26673 (__v4sf)__C);
26676 main ()
26680 return 0;
26682 _ACEOF
26683 if ac_fn_c_try_compile "$LINENO"; then :
26685 $as_echo "#define HAVE_FMA3 1" >>confdefs.h
26688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26689 CFLAGS="$ac_save_CFLAGS"
26692 # Check for FMA4 extensions
26694 ac_save_CFLAGS="$CFLAGS"
26695 CFLAGS="-O2 -mfma4 -mno-fma"
26696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26697 /* end confdefs.h. */
26699 typedef float __m128 __attribute__ ((__vector_size__ (16)));
26700 typedef float __v4sf __attribute__ ((__vector_size__ (16)));
26701 __m128 _mm_macc_ps(__m128 __A, __m128 __B, __m128 __C)
26703 return (__m128) __builtin_ia32_vfmaddps ((__v4sf)__A,
26704 (__v4sf)__B,
26705 (__v4sf)__C);
26708 main ()
26712 return 0;
26714 _ACEOF
26715 if ac_fn_c_try_compile "$LINENO"; then :
26717 $as_echo "#define HAVE_FMA4 1" >>confdefs.h
26720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26721 CFLAGS="$ac_save_CFLAGS"
26724 # Check if AVX128 works
26726 ac_save_CFLAGS="$CFLAGS"
26727 CFLAGS="-O2 -mavx -mprefer-avx128"
26728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26729 /* end confdefs.h. */
26731 void foo()
26735 main ()
26739 return 0;
26741 _ACEOF
26742 if ac_fn_c_try_compile "$LINENO"; then :
26744 $as_echo "#define HAVE_AVX128 1" >>confdefs.h
26746 if true; then
26747 HAVE_AVX128_TRUE=
26748 HAVE_AVX128_FALSE='#'
26749 else
26750 HAVE_AVX128_TRUE='#'
26751 HAVE_AVX128_FALSE=
26754 else
26755 if false; then
26756 HAVE_AVX128_TRUE=
26757 HAVE_AVX128_FALSE='#'
26758 else
26759 HAVE_AVX128_TRUE='#'
26760 HAVE_AVX128_FALSE=
26764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26765 CFLAGS="$ac_save_CFLAGS"
26768 # Determine what GCC version number to use in filesystem paths.
26770 get_gcc_base_ver="cat"
26772 # Check whether --with-gcc-major-version-only was given.
26773 if test "${with_gcc_major_version_only+set}" = set; then :
26774 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
26775 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
26783 cat >confcache <<\_ACEOF
26784 # This file is a shell script that caches the results of configure
26785 # tests run on this system so they can be shared between configure
26786 # scripts and configure runs, see configure's option --config-cache.
26787 # It is not useful on other systems. If it contains results you don't
26788 # want to keep, you may remove or edit it.
26790 # config.status only pays attention to the cache file if you give it
26791 # the --recheck option to rerun configure.
26793 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26794 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26795 # following values.
26797 _ACEOF
26799 # The following way of writing the cache mishandles newlines in values,
26800 # but we know of no workaround that is simple, portable, and efficient.
26801 # So, we kill variables containing newlines.
26802 # Ultrix sh set writes to stderr and can't be redirected directly,
26803 # and sets the high bit in the cache file unless we assign to the vars.
26805 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26806 eval ac_val=\$$ac_var
26807 case $ac_val in #(
26808 *${as_nl}*)
26809 case $ac_var in #(
26810 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26811 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26812 esac
26813 case $ac_var in #(
26814 _ | IFS | as_nl) ;; #(
26815 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
26816 *) { eval $ac_var=; unset $ac_var;} ;;
26817 esac ;;
26818 esac
26819 done
26821 (set) 2>&1 |
26822 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26823 *${as_nl}ac_space=\ *)
26824 # `set' does not quote correctly, so add quotes: double-quote
26825 # substitution turns \\\\ into \\, and sed turns \\ into \.
26826 sed -n \
26827 "s/'/'\\\\''/g;
26828 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26829 ;; #(
26831 # `set' quotes correctly as required by POSIX, so do not add quotes.
26832 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26834 esac |
26835 sort
26837 sed '
26838 /^ac_cv_env_/b end
26839 t clear
26840 :clear
26841 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26842 t end
26843 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26844 :end' >>confcache
26845 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
26846 if test -w "$cache_file"; then
26847 if test "x$cache_file" != "x/dev/null"; then
26848 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26849 $as_echo "$as_me: updating cache $cache_file" >&6;}
26850 if test ! -f "$cache_file" || test -h "$cache_file"; then
26851 cat confcache >"$cache_file"
26852 else
26853 case $cache_file in #(
26854 */* | ?:*)
26855 mv -f confcache "$cache_file"$$ &&
26856 mv -f "$cache_file"$$ "$cache_file" ;; #(
26858 mv -f confcache "$cache_file" ;;
26859 esac
26862 else
26863 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26864 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26867 rm -f confcache
26869 if test ${multilib} = yes; then
26870 multilib_arg="--enable-multilib"
26871 else
26872 multilib_arg=
26875 # Write our Makefile and spec file.
26876 ac_config_files="$ac_config_files Makefile libgfortran.spec"
26878 cat >confcache <<\_ACEOF
26879 # This file is a shell script that caches the results of configure
26880 # tests run on this system so they can be shared between configure
26881 # scripts and configure runs, see configure's option --config-cache.
26882 # It is not useful on other systems. If it contains results you don't
26883 # want to keep, you may remove or edit it.
26885 # config.status only pays attention to the cache file if you give it
26886 # the --recheck option to rerun configure.
26888 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26889 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26890 # following values.
26892 _ACEOF
26894 # The following way of writing the cache mishandles newlines in values,
26895 # but we know of no workaround that is simple, portable, and efficient.
26896 # So, we kill variables containing newlines.
26897 # Ultrix sh set writes to stderr and can't be redirected directly,
26898 # and sets the high bit in the cache file unless we assign to the vars.
26900 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26901 eval ac_val=\$$ac_var
26902 case $ac_val in #(
26903 *${as_nl}*)
26904 case $ac_var in #(
26905 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26906 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26907 esac
26908 case $ac_var in #(
26909 _ | IFS | as_nl) ;; #(
26910 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
26911 *) { eval $ac_var=; unset $ac_var;} ;;
26912 esac ;;
26913 esac
26914 done
26916 (set) 2>&1 |
26917 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26918 *${as_nl}ac_space=\ *)
26919 # `set' does not quote correctly, so add quotes: double-quote
26920 # substitution turns \\\\ into \\, and sed turns \\ into \.
26921 sed -n \
26922 "s/'/'\\\\''/g;
26923 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26924 ;; #(
26926 # `set' quotes correctly as required by POSIX, so do not add quotes.
26927 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26929 esac |
26930 sort
26932 sed '
26933 /^ac_cv_env_/b end
26934 t clear
26935 :clear
26936 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26937 t end
26938 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26939 :end' >>confcache
26940 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
26941 if test -w "$cache_file"; then
26942 if test "x$cache_file" != "x/dev/null"; then
26943 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26944 $as_echo "$as_me: updating cache $cache_file" >&6;}
26945 if test ! -f "$cache_file" || test -h "$cache_file"; then
26946 cat confcache >"$cache_file"
26947 else
26948 case $cache_file in #(
26949 */* | ?:*)
26950 mv -f confcache "$cache_file"$$ &&
26951 mv -f "$cache_file"$$ "$cache_file" ;; #(
26953 mv -f confcache "$cache_file" ;;
26954 esac
26957 else
26958 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26959 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26962 rm -f confcache
26964 test "x$prefix" = xNONE && prefix=$ac_default_prefix
26965 # Let make expand exec_prefix.
26966 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
26968 DEFS=-DHAVE_CONFIG_H
26970 ac_libobjs=
26971 ac_ltlibobjs=
26973 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
26974 # 1. Remove the extension, and $U if already installed.
26975 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
26976 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
26977 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
26978 # will be set to the directory where LIBOBJS objects are built.
26979 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
26980 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
26981 done
26982 LIBOBJS=$ac_libobjs
26984 LTLIBOBJS=$ac_ltlibobjs
26987 if test -z "${onestep_TRUE}" && test -z "${onestep_FALSE}"; then
26988 as_fn_error $? "conditional \"onestep\" was never defined.
26989 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
26992 $as_echo_n "checking that generated files are newer than configure... " >&6; }
26993 if test -n "$am_sleep_pid"; then
26994 # Hide warnings about reused PIDs.
26995 wait $am_sleep_pid 2>/dev/null
26997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
26998 $as_echo "done" >&6; }
26999 if test -n "$EXEEXT"; then
27000 am__EXEEXT_TRUE=
27001 am__EXEEXT_FALSE='#'
27002 else
27003 am__EXEEXT_TRUE='#'
27004 am__EXEEXT_FALSE=
27007 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
27008 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
27009 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27011 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
27012 as_fn_error $? "conditional \"AMDEP\" was never defined.
27013 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27015 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
27016 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
27017 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27019 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
27020 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
27021 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27023 if test -z "${LIBGFOR_USE_SYMVER_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_FALSE}"; then
27024 as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER\" was never defined.
27025 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27027 if test -z "${LIBGFOR_USE_SYMVER_GNU_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_GNU_FALSE}"; then
27028 as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER_GNU\" was never defined.
27029 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27031 if test -z "${LIBGFOR_USE_SYMVER_SUN_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_SUN_FALSE}"; then
27032 as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER_SUN\" was never defined.
27033 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27035 if test -z "${LIBGFOR_MINIMAL_TRUE}" && test -z "${LIBGFOR_MINIMAL_FALSE}"; then
27036 as_fn_error $? "conditional \"LIBGFOR_MINIMAL\" was never defined.
27037 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27039 if test -z "${HAVE_HWCAP_TRUE}" && test -z "${HAVE_HWCAP_FALSE}"; then
27040 as_fn_error $? "conditional \"HAVE_HWCAP\" was never defined.
27041 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27043 if test -z "${LIBGFOR_BUILD_QUAD_TRUE}" && test -z "${LIBGFOR_BUILD_QUAD_FALSE}"; then
27044 as_fn_error $? "conditional \"LIBGFOR_BUILD_QUAD\" was never defined.
27045 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27047 if test -z "${IEEE_SUPPORT_TRUE}" && test -z "${IEEE_SUPPORT_FALSE}"; then
27048 as_fn_error $? "conditional \"IEEE_SUPPORT\" was never defined.
27049 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27051 if test -z "${HAVE_AVX128_TRUE}" && test -z "${HAVE_AVX128_FALSE}"; then
27052 as_fn_error $? "conditional \"HAVE_AVX128\" was never defined.
27053 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27055 if test -z "${HAVE_AVX128_TRUE}" && test -z "${HAVE_AVX128_FALSE}"; then
27056 as_fn_error $? "conditional \"HAVE_AVX128\" was never defined.
27057 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27060 : "${CONFIG_STATUS=./config.status}"
27061 ac_write_fail=0
27062 ac_clean_files_save=$ac_clean_files
27063 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
27064 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
27065 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
27066 as_write_fail=0
27067 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
27068 #! $SHELL
27069 # Generated by $as_me.
27070 # Run this file to recreate the current configuration.
27071 # Compiler output produced by configure, useful for debugging
27072 # configure, is in config.log if it exists.
27074 debug=false
27075 ac_cs_recheck=false
27076 ac_cs_silent=false
27078 SHELL=\${CONFIG_SHELL-$SHELL}
27079 export SHELL
27080 _ASEOF
27081 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
27082 ## -------------------- ##
27083 ## M4sh Initialization. ##
27084 ## -------------------- ##
27086 # Be more Bourne compatible
27087 DUALCASE=1; export DUALCASE # for MKS sh
27088 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
27089 emulate sh
27090 NULLCMD=:
27091 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
27092 # is contrary to our usage. Disable this feature.
27093 alias -g '${1+"$@"}'='"$@"'
27094 setopt NO_GLOB_SUBST
27095 else
27096 case `(set -o) 2>/dev/null` in #(
27097 *posix*) :
27098 set -o posix ;; #(
27099 *) :
27101 esac
27105 as_nl='
27107 export as_nl
27108 # Printing a long string crashes Solaris 7 /usr/bin/printf.
27109 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
27110 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
27111 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
27112 # Prefer a ksh shell builtin over an external printf program on Solaris,
27113 # but without wasting forks for bash or zsh.
27114 if test -z "$BASH_VERSION$ZSH_VERSION" \
27115 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
27116 as_echo='print -r --'
27117 as_echo_n='print -rn --'
27118 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
27119 as_echo='printf %s\n'
27120 as_echo_n='printf %s'
27121 else
27122 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
27123 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
27124 as_echo_n='/usr/ucb/echo -n'
27125 else
27126 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
27127 as_echo_n_body='eval
27128 arg=$1;
27129 case $arg in #(
27130 *"$as_nl"*)
27131 expr "X$arg" : "X\\(.*\\)$as_nl";
27132 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
27133 esac;
27134 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
27136 export as_echo_n_body
27137 as_echo_n='sh -c $as_echo_n_body as_echo'
27139 export as_echo_body
27140 as_echo='sh -c $as_echo_body as_echo'
27143 # The user is always right.
27144 if test "${PATH_SEPARATOR+set}" != set; then
27145 PATH_SEPARATOR=:
27146 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
27147 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
27148 PATH_SEPARATOR=';'
27153 # IFS
27154 # We need space, tab and new line, in precisely that order. Quoting is
27155 # there to prevent editors from complaining about space-tab.
27156 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
27157 # splitting by setting IFS to empty value.)
27158 IFS=" "" $as_nl"
27160 # Find who we are. Look in the path if we contain no directory separator.
27161 as_myself=
27162 case $0 in #((
27163 *[\\/]* ) as_myself=$0 ;;
27164 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27165 for as_dir in $PATH
27167 IFS=$as_save_IFS
27168 test -z "$as_dir" && as_dir=.
27169 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
27170 done
27171 IFS=$as_save_IFS
27174 esac
27175 # We did not find ourselves, most probably we were run as `sh COMMAND'
27176 # in which case we are not to be found in the path.
27177 if test "x$as_myself" = x; then
27178 as_myself=$0
27180 if test ! -f "$as_myself"; then
27181 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
27182 exit 1
27185 # Unset variables that we do not need and which cause bugs (e.g. in
27186 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
27187 # suppresses any "Segmentation fault" message there. '((' could
27188 # trigger a bug in pdksh 5.2.14.
27189 for as_var in BASH_ENV ENV MAIL MAILPATH
27190 do eval test x\${$as_var+set} = xset \
27191 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
27192 done
27193 PS1='$ '
27194 PS2='> '
27195 PS4='+ '
27197 # NLS nuisances.
27198 LC_ALL=C
27199 export LC_ALL
27200 LANGUAGE=C
27201 export LANGUAGE
27203 # CDPATH.
27204 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
27207 # as_fn_error STATUS ERROR [LINENO LOG_FD]
27208 # ----------------------------------------
27209 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
27210 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
27211 # script with STATUS, using 1 if that was 0.
27212 as_fn_error ()
27214 as_status=$1; test $as_status -eq 0 && as_status=1
27215 if test "$4"; then
27216 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
27217 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
27219 $as_echo "$as_me: error: $2" >&2
27220 as_fn_exit $as_status
27221 } # as_fn_error
27224 # as_fn_set_status STATUS
27225 # -----------------------
27226 # Set $? to STATUS, without forking.
27227 as_fn_set_status ()
27229 return $1
27230 } # as_fn_set_status
27232 # as_fn_exit STATUS
27233 # -----------------
27234 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
27235 as_fn_exit ()
27237 set +e
27238 as_fn_set_status $1
27239 exit $1
27240 } # as_fn_exit
27242 # as_fn_unset VAR
27243 # ---------------
27244 # Portably unset VAR.
27245 as_fn_unset ()
27247 { eval $1=; unset $1;}
27249 as_unset=as_fn_unset
27250 # as_fn_append VAR VALUE
27251 # ----------------------
27252 # Append the text in VALUE to the end of the definition contained in VAR. Take
27253 # advantage of any shell optimizations that allow amortized linear growth over
27254 # repeated appends, instead of the typical quadratic growth present in naive
27255 # implementations.
27256 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
27257 eval 'as_fn_append ()
27259 eval $1+=\$2
27261 else
27262 as_fn_append ()
27264 eval $1=\$$1\$2
27266 fi # as_fn_append
27268 # as_fn_arith ARG...
27269 # ------------------
27270 # Perform arithmetic evaluation on the ARGs, and store the result in the
27271 # global $as_val. Take advantage of shells that can avoid forks. The arguments
27272 # must be portable across $(()) and expr.
27273 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
27274 eval 'as_fn_arith ()
27276 as_val=$(( $* ))
27278 else
27279 as_fn_arith ()
27281 as_val=`expr "$@" || test $? -eq 1`
27283 fi # as_fn_arith
27286 if expr a : '\(a\)' >/dev/null 2>&1 &&
27287 test "X`expr 00001 : '.*\(...\)'`" = X001; then
27288 as_expr=expr
27289 else
27290 as_expr=false
27293 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
27294 as_basename=basename
27295 else
27296 as_basename=false
27299 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
27300 as_dirname=dirname
27301 else
27302 as_dirname=false
27305 as_me=`$as_basename -- "$0" ||
27306 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
27307 X"$0" : 'X\(//\)$' \| \
27308 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
27309 $as_echo X/"$0" |
27310 sed '/^.*\/\([^/][^/]*\)\/*$/{
27311 s//\1/
27314 /^X\/\(\/\/\)$/{
27315 s//\1/
27318 /^X\/\(\/\).*/{
27319 s//\1/
27322 s/.*/./; q'`
27324 # Avoid depending upon Character Ranges.
27325 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
27326 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
27327 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
27328 as_cr_digits='0123456789'
27329 as_cr_alnum=$as_cr_Letters$as_cr_digits
27331 ECHO_C= ECHO_N= ECHO_T=
27332 case `echo -n x` in #(((((
27333 -n*)
27334 case `echo 'xy\c'` in
27335 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
27336 xy) ECHO_C='\c';;
27337 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
27338 ECHO_T=' ';;
27339 esac;;
27341 ECHO_N='-n';;
27342 esac
27344 rm -f conf$$ conf$$.exe conf$$.file
27345 if test -d conf$$.dir; then
27346 rm -f conf$$.dir/conf$$.file
27347 else
27348 rm -f conf$$.dir
27349 mkdir conf$$.dir 2>/dev/null
27351 if (echo >conf$$.file) 2>/dev/null; then
27352 if ln -s conf$$.file conf$$ 2>/dev/null; then
27353 as_ln_s='ln -s'
27354 # ... but there are two gotchas:
27355 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
27356 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
27357 # In both cases, we have to default to `cp -pR'.
27358 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
27359 as_ln_s='cp -pR'
27360 elif ln conf$$.file conf$$ 2>/dev/null; then
27361 as_ln_s=ln
27362 else
27363 as_ln_s='cp -pR'
27365 else
27366 as_ln_s='cp -pR'
27368 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
27369 rmdir conf$$.dir 2>/dev/null
27372 # as_fn_mkdir_p
27373 # -------------
27374 # Create "$as_dir" as a directory, including parents if necessary.
27375 as_fn_mkdir_p ()
27378 case $as_dir in #(
27379 -*) as_dir=./$as_dir;;
27380 esac
27381 test -d "$as_dir" || eval $as_mkdir_p || {
27382 as_dirs=
27383 while :; do
27384 case $as_dir in #(
27385 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
27386 *) as_qdir=$as_dir;;
27387 esac
27388 as_dirs="'$as_qdir' $as_dirs"
27389 as_dir=`$as_dirname -- "$as_dir" ||
27390 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27391 X"$as_dir" : 'X\(//\)[^/]' \| \
27392 X"$as_dir" : 'X\(//\)$' \| \
27393 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
27394 $as_echo X"$as_dir" |
27395 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27396 s//\1/
27399 /^X\(\/\/\)[^/].*/{
27400 s//\1/
27403 /^X\(\/\/\)$/{
27404 s//\1/
27407 /^X\(\/\).*/{
27408 s//\1/
27411 s/.*/./; q'`
27412 test -d "$as_dir" && break
27413 done
27414 test -z "$as_dirs" || eval "mkdir $as_dirs"
27415 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
27418 } # as_fn_mkdir_p
27419 if mkdir -p . 2>/dev/null; then
27420 as_mkdir_p='mkdir -p "$as_dir"'
27421 else
27422 test -d ./-p && rmdir ./-p
27423 as_mkdir_p=false
27427 # as_fn_executable_p FILE
27428 # -----------------------
27429 # Test if FILE is an executable regular file.
27430 as_fn_executable_p ()
27432 test -f "$1" && test -x "$1"
27433 } # as_fn_executable_p
27434 as_test_x='test -x'
27435 as_executable_p=as_fn_executable_p
27437 # Sed expression to map a string onto a valid CPP name.
27438 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
27440 # Sed expression to map a string onto a valid variable name.
27441 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
27444 exec 6>&1
27445 ## ----------------------------------- ##
27446 ## Main body of $CONFIG_STATUS script. ##
27447 ## ----------------------------------- ##
27448 _ASEOF
27449 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
27451 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27452 # Save the log message, to keep $0 and so on meaningful, and to
27453 # report actual input values of CONFIG_FILES etc. instead of their
27454 # values after options handling.
27455 ac_log="
27456 This file was extended by GNU Fortran Runtime Library $as_me 0.3, which was
27457 generated by GNU Autoconf 2.69. Invocation command line was
27459 CONFIG_FILES = $CONFIG_FILES
27460 CONFIG_HEADERS = $CONFIG_HEADERS
27461 CONFIG_LINKS = $CONFIG_LINKS
27462 CONFIG_COMMANDS = $CONFIG_COMMANDS
27463 $ $0 $@
27465 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27468 _ACEOF
27470 case $ac_config_files in *"
27471 "*) set x $ac_config_files; shift; ac_config_files=$*;;
27472 esac
27474 case $ac_config_headers in *"
27475 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
27476 esac
27479 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27480 # Files that config.status was made for.
27481 config_files="$ac_config_files"
27482 config_headers="$ac_config_headers"
27483 config_commands="$ac_config_commands"
27485 _ACEOF
27487 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27488 ac_cs_usage="\
27489 \`$as_me' instantiates files and other configuration actions
27490 from templates according to the current configuration. Unless the files
27491 and actions are specified as TAGs, all are instantiated by default.
27493 Usage: $0 [OPTION]... [TAG]...
27495 -h, --help print this help, then exit
27496 -V, --version print version number and configuration settings, then exit
27497 --config print configuration, then exit
27498 -q, --quiet, --silent
27499 do not print progress messages
27500 -d, --debug don't remove temporary files
27501 --recheck update $as_me by reconfiguring in the same conditions
27502 --file=FILE[:TEMPLATE]
27503 instantiate the configuration file FILE
27504 --header=FILE[:TEMPLATE]
27505 instantiate the configuration header FILE
27507 Configuration files:
27508 $config_files
27510 Configuration headers:
27511 $config_headers
27513 Configuration commands:
27514 $config_commands
27516 Report bugs to the package provider.
27517 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
27518 General help using GNU software: <http://www.gnu.org/gethelp/>."
27520 _ACEOF
27521 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27522 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
27523 ac_cs_version="\\
27524 GNU Fortran Runtime Library config.status 0.3
27525 configured by $0, generated by GNU Autoconf 2.69,
27526 with options \\"\$ac_cs_config\\"
27528 Copyright (C) 2012 Free Software Foundation, Inc.
27529 This config.status script is free software; the Free Software Foundation
27530 gives unlimited permission to copy, distribute and modify it."
27532 ac_pwd='$ac_pwd'
27533 srcdir='$srcdir'
27534 INSTALL='$INSTALL'
27535 MKDIR_P='$MKDIR_P'
27536 AWK='$AWK'
27537 test -n "\$AWK" || AWK=awk
27538 _ACEOF
27540 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27541 # The default lists apply if the user does not specify any file.
27542 ac_need_defaults=:
27543 while test $# != 0
27545 case $1 in
27546 --*=?*)
27547 ac_option=`expr "X$1" : 'X\([^=]*\)='`
27548 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
27549 ac_shift=:
27551 --*=)
27552 ac_option=`expr "X$1" : 'X\([^=]*\)='`
27553 ac_optarg=
27554 ac_shift=:
27557 ac_option=$1
27558 ac_optarg=$2
27559 ac_shift=shift
27561 esac
27563 case $ac_option in
27564 # Handling of the options.
27565 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
27566 ac_cs_recheck=: ;;
27567 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
27568 $as_echo "$ac_cs_version"; exit ;;
27569 --config | --confi | --conf | --con | --co | --c )
27570 $as_echo "$ac_cs_config"; exit ;;
27571 --debug | --debu | --deb | --de | --d | -d )
27572 debug=: ;;
27573 --file | --fil | --fi | --f )
27574 $ac_shift
27575 case $ac_optarg in
27576 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27577 '') as_fn_error $? "missing file argument" ;;
27578 esac
27579 as_fn_append CONFIG_FILES " '$ac_optarg'"
27580 ac_need_defaults=false;;
27581 --header | --heade | --head | --hea )
27582 $ac_shift
27583 case $ac_optarg in
27584 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27585 esac
27586 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
27587 ac_need_defaults=false;;
27588 --he | --h)
27589 # Conflict between --help and --header
27590 as_fn_error $? "ambiguous option: \`$1'
27591 Try \`$0 --help' for more information.";;
27592 --help | --hel | -h )
27593 $as_echo "$ac_cs_usage"; exit ;;
27594 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
27595 | -silent | --silent | --silen | --sile | --sil | --si | --s)
27596 ac_cs_silent=: ;;
27598 # This is an error.
27599 -*) as_fn_error $? "unrecognized option: \`$1'
27600 Try \`$0 --help' for more information." ;;
27602 *) as_fn_append ac_config_targets " $1"
27603 ac_need_defaults=false ;;
27605 esac
27606 shift
27607 done
27609 ac_configure_extra_args=
27611 if $ac_cs_silent; then
27612 exec 6>/dev/null
27613 ac_configure_extra_args="$ac_configure_extra_args --silent"
27616 _ACEOF
27617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27618 if \$ac_cs_recheck; then
27619 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
27620 shift
27621 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
27622 CONFIG_SHELL='$SHELL'
27623 export CONFIG_SHELL
27624 exec "\$@"
27627 _ACEOF
27628 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27629 exec 5>>config.log
27631 echo
27632 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
27633 ## Running $as_me. ##
27634 _ASBOX
27635 $as_echo "$ac_log"
27636 } >&5
27638 _ACEOF
27639 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27641 # INIT-COMMANDS
27644 srcdir="$srcdir"
27645 host="$host"
27646 target="$target"
27647 with_multisubdir="$with_multisubdir"
27648 with_multisrctop="$with_multisrctop"
27649 with_target_subdir="$with_target_subdir"
27650 ac_configure_args="${multilib_arg} ${ac_configure_args}"
27651 multi_basedir="$multi_basedir"
27652 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
27653 CC="$CC"
27654 CXX="$CXX"
27655 GFORTRAN="$GFORTRAN"
27656 GDC="$GDC"
27657 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
27660 # The HP-UX ksh and POSIX shell print the target directory to stdout
27661 # if CDPATH is set.
27662 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
27664 sed_quote_subst='$sed_quote_subst'
27665 double_quote_subst='$double_quote_subst'
27666 delay_variable_subst='$delay_variable_subst'
27667 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
27668 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
27669 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
27670 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
27671 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
27672 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
27673 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
27674 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
27675 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
27676 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
27677 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
27678 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
27679 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
27680 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
27681 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
27682 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
27683 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
27684 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
27685 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
27686 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
27687 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
27688 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
27689 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
27690 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
27691 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
27692 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
27693 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
27694 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
27695 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
27696 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
27697 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
27698 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
27699 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
27700 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
27701 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
27702 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
27703 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
27704 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27705 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27706 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
27707 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
27708 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
27709 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
27710 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
27711 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
27712 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
27713 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
27714 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
27715 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"`'
27716 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
27717 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
27718 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
27719 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
27720 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
27721 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
27722 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
27723 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
27724 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
27725 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
27726 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
27727 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
27728 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
27729 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
27730 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
27731 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27732 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
27733 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
27734 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
27735 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
27736 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
27737 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
27738 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27739 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
27740 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27741 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
27742 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27743 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
27744 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
27745 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
27746 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
27747 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
27748 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
27749 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
27750 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
27751 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
27752 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
27753 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
27754 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
27755 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
27756 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
27757 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
27758 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
27759 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
27760 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
27761 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
27762 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
27763 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
27764 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
27765 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
27766 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
27767 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
27768 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
27769 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
27770 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
27771 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
27772 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
27773 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
27774 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27775 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27776 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
27777 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
27778 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
27779 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
27780 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
27781 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
27782 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
27783 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
27784 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
27785 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
27786 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
27787 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
27788 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
27789 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
27790 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
27791 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
27792 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
27793 LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
27794 reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
27795 reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
27796 old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27797 compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
27798 GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
27799 lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
27800 lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
27801 lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
27802 lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
27803 lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
27804 archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
27805 enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
27806 export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27807 whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27808 compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
27809 old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
27810 old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
27811 archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27812 archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27813 module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
27814 module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27815 with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
27816 allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27817 no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27818 hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27819 hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
27820 hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
27821 hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
27822 hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
27823 hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
27824 hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
27825 hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
27826 inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
27827 link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
27828 fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
27829 always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
27830 export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
27831 exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27832 include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27833 prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
27834 file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
27835 hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
27836 compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
27837 predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
27838 postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
27839 predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
27840 postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
27841 compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
27843 LTCC='$LTCC'
27844 LTCFLAGS='$LTCFLAGS'
27845 compiler='$compiler_DEFAULT'
27847 # A function that is used when there is no print builtin or printf.
27848 func_fallback_echo ()
27850 eval 'cat <<_LTECHO_EOF
27852 _LTECHO_EOF'
27855 # Quote evaled strings.
27856 for var in SED \
27857 GREP \
27858 EGREP \
27859 FGREP \
27860 SHELL \
27861 ECHO \
27862 LD \
27863 NM \
27864 LN_S \
27865 lt_SP2NL \
27866 lt_NL2SP \
27867 reload_flag \
27868 OBJDUMP \
27869 deplibs_check_method \
27870 file_magic_cmd \
27871 AR \
27872 AR_FLAGS \
27873 STRIP \
27874 RANLIB \
27875 CC \
27876 CFLAGS \
27877 compiler \
27878 lt_cv_sys_global_symbol_pipe \
27879 lt_cv_sys_global_symbol_to_cdecl \
27880 lt_cv_sys_global_symbol_to_c_name_address \
27881 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
27882 lt_prog_compiler_no_builtin_flag \
27883 lt_prog_compiler_wl \
27884 lt_prog_compiler_pic \
27885 lt_prog_compiler_static \
27886 lt_cv_prog_compiler_c_o \
27887 need_locks \
27888 DSYMUTIL \
27889 NMEDIT \
27890 LIPO \
27891 OTOOL \
27892 OTOOL64 \
27893 shrext_cmds \
27894 export_dynamic_flag_spec \
27895 whole_archive_flag_spec \
27896 compiler_needs_object \
27897 with_gnu_ld \
27898 allow_undefined_flag \
27899 no_undefined_flag \
27900 hardcode_libdir_flag_spec \
27901 hardcode_libdir_flag_spec_ld \
27902 hardcode_libdir_separator \
27903 fix_srcfile_path \
27904 exclude_expsyms \
27905 include_expsyms \
27906 file_list_spec \
27907 variables_saved_for_relink \
27908 libname_spec \
27909 library_names_spec \
27910 soname_spec \
27911 install_override_mode \
27912 finish_eval \
27913 old_striplib \
27914 striplib \
27915 compiler_lib_search_dirs \
27916 predep_objects \
27917 postdep_objects \
27918 predeps \
27919 postdeps \
27920 compiler_lib_search_path \
27921 LD_FC \
27922 reload_flag_FC \
27923 compiler_FC \
27924 lt_prog_compiler_no_builtin_flag_FC \
27925 lt_prog_compiler_wl_FC \
27926 lt_prog_compiler_pic_FC \
27927 lt_prog_compiler_static_FC \
27928 lt_cv_prog_compiler_c_o_FC \
27929 export_dynamic_flag_spec_FC \
27930 whole_archive_flag_spec_FC \
27931 compiler_needs_object_FC \
27932 with_gnu_ld_FC \
27933 allow_undefined_flag_FC \
27934 no_undefined_flag_FC \
27935 hardcode_libdir_flag_spec_FC \
27936 hardcode_libdir_flag_spec_ld_FC \
27937 hardcode_libdir_separator_FC \
27938 fix_srcfile_path_FC \
27939 exclude_expsyms_FC \
27940 include_expsyms_FC \
27941 file_list_spec_FC \
27942 compiler_lib_search_dirs_FC \
27943 predep_objects_FC \
27944 postdep_objects_FC \
27945 predeps_FC \
27946 postdeps_FC \
27947 compiler_lib_search_path_FC; do
27948 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
27949 *[\\\\\\\`\\"\\\$]*)
27950 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
27953 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
27955 esac
27956 done
27958 # Double-quote double-evaled strings.
27959 for var in reload_cmds \
27960 old_postinstall_cmds \
27961 old_postuninstall_cmds \
27962 old_archive_cmds \
27963 extract_expsyms_cmds \
27964 old_archive_from_new_cmds \
27965 old_archive_from_expsyms_cmds \
27966 archive_cmds \
27967 archive_expsym_cmds \
27968 module_cmds \
27969 module_expsym_cmds \
27970 export_symbols_cmds \
27971 prelink_cmds \
27972 postinstall_cmds \
27973 postuninstall_cmds \
27974 finish_cmds \
27975 sys_lib_search_path_spec \
27976 sys_lib_dlsearch_path_spec \
27977 reload_cmds_FC \
27978 old_archive_cmds_FC \
27979 old_archive_from_new_cmds_FC \
27980 old_archive_from_expsyms_cmds_FC \
27981 archive_cmds_FC \
27982 archive_expsym_cmds_FC \
27983 module_cmds_FC \
27984 module_expsym_cmds_FC \
27985 export_symbols_cmds_FC \
27986 prelink_cmds_FC; do
27987 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
27988 *[\\\\\\\`\\"\\\$]*)
27989 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
27992 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
27994 esac
27995 done
27997 ac_aux_dir='$ac_aux_dir'
27998 xsi_shell='$xsi_shell'
27999 lt_shell_append='$lt_shell_append'
28001 # See if we are running on zsh, and set the options which allow our
28002 # commands through without removal of \ escapes INIT.
28003 if test -n "\${ZSH_VERSION+set}" ; then
28004 setopt NO_GLOB_SUBST
28008 PACKAGE='$PACKAGE'
28009 VERSION='$VERSION'
28010 TIMESTAMP='$TIMESTAMP'
28011 RM='$RM'
28012 ofile='$ofile'
28019 GCC="$GCC"
28020 CC="$CC"
28021 acx_cv_header_stdint="$acx_cv_header_stdint"
28022 acx_cv_type_int8_t="$acx_cv_type_int8_t"
28023 acx_cv_type_int16_t="$acx_cv_type_int16_t"
28024 acx_cv_type_int32_t="$acx_cv_type_int32_t"
28025 acx_cv_type_int64_t="$acx_cv_type_int64_t"
28026 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
28027 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
28028 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
28029 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
28030 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
28031 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
28032 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
28033 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
28034 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
28037 _ACEOF
28039 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28041 # Handling of arguments.
28042 for ac_config_target in $ac_config_targets
28044 case $ac_config_target in
28045 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
28046 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
28047 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
28048 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
28049 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
28050 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
28051 "libgfortran.spec") CONFIG_FILES="$CONFIG_FILES libgfortran.spec" ;;
28053 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
28054 esac
28055 done
28058 # If the user did not use the arguments to specify the items to instantiate,
28059 # then the envvar interface is used. Set only those that are not.
28060 # We use the long form for the default assignment because of an extremely
28061 # bizarre bug on SunOS 4.1.3.
28062 if $ac_need_defaults; then
28063 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
28064 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
28065 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
28068 # Have a temporary directory for convenience. Make it in the build tree
28069 # simply because there is no reason against having it here, and in addition,
28070 # creating and moving files from /tmp can sometimes cause problems.
28071 # Hook for its removal unless debugging.
28072 # Note that there is a small window in which the directory will not be cleaned:
28073 # after its creation but before its name has been assigned to `$tmp'.
28074 $debug ||
28076 tmp= ac_tmp=
28077 trap 'exit_status=$?
28078 : "${ac_tmp:=$tmp}"
28079 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
28081 trap 'as_fn_exit 1' 1 2 13 15
28083 # Create a (secure) tmp directory for tmp files.
28086 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
28087 test -d "$tmp"
28088 } ||
28090 tmp=./conf$$-$RANDOM
28091 (umask 077 && mkdir "$tmp")
28092 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
28093 ac_tmp=$tmp
28095 # Set up the scripts for CONFIG_FILES section.
28096 # No need to generate them if there are no CONFIG_FILES.
28097 # This happens for instance with `./config.status config.h'.
28098 if test -n "$CONFIG_FILES"; then
28101 ac_cr=`echo X | tr X '\015'`
28102 # On cygwin, bash can eat \r inside `` if the user requested igncr.
28103 # But we know of no other shell where ac_cr would be empty at this
28104 # point, so we can use a bashism as a fallback.
28105 if test "x$ac_cr" = x; then
28106 eval ac_cr=\$\'\\r\'
28108 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
28109 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
28110 ac_cs_awk_cr='\\r'
28111 else
28112 ac_cs_awk_cr=$ac_cr
28115 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
28116 _ACEOF
28120 echo "cat >conf$$subs.awk <<_ACEOF" &&
28121 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
28122 echo "_ACEOF"
28123 } >conf$$subs.sh ||
28124 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
28125 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
28126 ac_delim='%!_!# '
28127 for ac_last_try in false false false false false :; do
28128 . ./conf$$subs.sh ||
28129 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
28131 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
28132 if test $ac_delim_n = $ac_delim_num; then
28133 break
28134 elif $ac_last_try; then
28135 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
28136 else
28137 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
28139 done
28140 rm -f conf$$subs.sh
28142 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28143 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
28144 _ACEOF
28145 sed -n '
28147 s/^/S["/; s/!.*/"]=/
28150 s/^[^!]*!//
28151 :repl
28152 t repl
28153 s/'"$ac_delim"'$//
28154 t delim
28157 s/\(.\{148\}\)..*/\1/
28158 t more1
28159 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
28162 b repl
28163 :more1
28164 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
28167 s/.\{148\}//
28168 t nl
28169 :delim
28171 s/\(.\{148\}\)..*/\1/
28172 t more2
28173 s/["\\]/\\&/g; s/^/"/; s/$/"/
28176 :more2
28177 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
28180 s/.\{148\}//
28181 t delim
28182 ' <conf$$subs.awk | sed '
28183 /^[^""]/{
28185 s/\n//
28187 ' >>$CONFIG_STATUS || ac_write_fail=1
28188 rm -f conf$$subs.awk
28189 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28190 _ACAWK
28191 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
28192 for (key in S) S_is_set[key] = 1
28193 FS = "\a"
28197 line = $ 0
28198 nfields = split(line, field, "@")
28199 substed = 0
28200 len = length(field[1])
28201 for (i = 2; i < nfields; i++) {
28202 key = field[i]
28203 keylen = length(key)
28204 if (S_is_set[key]) {
28205 value = S[key]
28206 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
28207 len += length(value) + length(field[++i])
28208 substed = 1
28209 } else
28210 len += 1 + keylen
28213 print line
28216 _ACAWK
28217 _ACEOF
28218 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28219 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
28220 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
28221 else
28223 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
28224 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
28225 _ACEOF
28227 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
28228 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
28229 # trailing colons and then remove the whole line if VPATH becomes empty
28230 # (actually we leave an empty line to preserve line numbers).
28231 if test "x$srcdir" = x.; then
28232 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
28234 s///
28235 s/^/:/
28236 s/[ ]*$/:/
28237 s/:\$(srcdir):/:/g
28238 s/:\${srcdir}:/:/g
28239 s/:@srcdir@:/:/g
28240 s/^:*//
28241 s/:*$//
28243 s/\(=[ ]*\).*/\1/
28245 s/\n//
28246 s/^[^=]*=[ ]*$//
28250 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28251 fi # test -n "$CONFIG_FILES"
28253 # Set up the scripts for CONFIG_HEADERS section.
28254 # No need to generate them if there are no CONFIG_HEADERS.
28255 # This happens for instance with `./config.status Makefile'.
28256 if test -n "$CONFIG_HEADERS"; then
28257 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
28258 BEGIN {
28259 _ACEOF
28261 # Transform confdefs.h into an awk script `defines.awk', embedded as
28262 # here-document in config.status, that substitutes the proper values into
28263 # config.h.in to produce config.h.
28265 # Create a delimiter string that does not exist in confdefs.h, to ease
28266 # handling of long lines.
28267 ac_delim='%!_!# '
28268 for ac_last_try in false false :; do
28269 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
28270 if test -z "$ac_tt"; then
28271 break
28272 elif $ac_last_try; then
28273 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
28274 else
28275 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
28277 done
28279 # For the awk script, D is an array of macro values keyed by name,
28280 # likewise P contains macro parameters if any. Preserve backslash
28281 # newline sequences.
28283 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
28284 sed -n '
28285 s/.\{148\}/&'"$ac_delim"'/g
28286 t rset
28287 :rset
28288 s/^[ ]*#[ ]*define[ ][ ]*/ /
28289 t def
28291 :def
28292 s/\\$//
28293 t bsnl
28294 s/["\\]/\\&/g
28295 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
28296 D["\1"]=" \3"/p
28297 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
28299 :bsnl
28300 s/["\\]/\\&/g
28301 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
28302 D["\1"]=" \3\\\\\\n"\\/p
28303 t cont
28304 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
28305 t cont
28307 :cont
28309 s/.\{148\}/&'"$ac_delim"'/g
28310 t clear
28311 :clear
28312 s/\\$//
28313 t bsnlc
28314 s/["\\]/\\&/g; s/^/"/; s/$/"/p
28316 :bsnlc
28317 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
28318 b cont
28319 ' <confdefs.h | sed '
28320 s/'"$ac_delim"'/"\\\
28321 "/g' >>$CONFIG_STATUS || ac_write_fail=1
28323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28324 for (key in D) D_is_set[key] = 1
28325 FS = "\a"
28327 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
28328 line = \$ 0
28329 split(line, arg, " ")
28330 if (arg[1] == "#") {
28331 defundef = arg[2]
28332 mac1 = arg[3]
28333 } else {
28334 defundef = substr(arg[1], 2)
28335 mac1 = arg[2]
28337 split(mac1, mac2, "(") #)
28338 macro = mac2[1]
28339 prefix = substr(line, 1, index(line, defundef) - 1)
28340 if (D_is_set[macro]) {
28341 # Preserve the white space surrounding the "#".
28342 print prefix "define", macro P[macro] D[macro]
28343 next
28344 } else {
28345 # Replace #undef with comments. This is necessary, for example,
28346 # in the case of _POSIX_SOURCE, which is predefined and required
28347 # on some systems where configure will not decide to define it.
28348 if (defundef == "undef") {
28349 print "/*", prefix defundef, macro, "*/"
28350 next
28354 { print }
28355 _ACAWK
28356 _ACEOF
28357 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28358 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
28359 fi # test -n "$CONFIG_HEADERS"
28362 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
28363 shift
28364 for ac_tag
28366 case $ac_tag in
28367 :[FHLC]) ac_mode=$ac_tag; continue;;
28368 esac
28369 case $ac_mode$ac_tag in
28370 :[FHL]*:*);;
28371 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
28372 :[FH]-) ac_tag=-:-;;
28373 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
28374 esac
28375 ac_save_IFS=$IFS
28376 IFS=:
28377 set x $ac_tag
28378 IFS=$ac_save_IFS
28379 shift
28380 ac_file=$1
28381 shift
28383 case $ac_mode in
28384 :L) ac_source=$1;;
28385 :[FH])
28386 ac_file_inputs=
28387 for ac_f
28389 case $ac_f in
28390 -) ac_f="$ac_tmp/stdin";;
28391 *) # Look for the file first in the build tree, then in the source tree
28392 # (if the path is not absolute). The absolute path cannot be DOS-style,
28393 # because $ac_f cannot contain `:'.
28394 test -f "$ac_f" ||
28395 case $ac_f in
28396 [\\/$]*) false;;
28397 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
28398 esac ||
28399 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
28400 esac
28401 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
28402 as_fn_append ac_file_inputs " '$ac_f'"
28403 done
28405 # Let's still pretend it is `configure' which instantiates (i.e., don't
28406 # use $as_me), people would be surprised to read:
28407 # /* config.h. Generated by config.status. */
28408 configure_input='Generated from '`
28409 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
28410 `' by configure.'
28411 if test x"$ac_file" != x-; then
28412 configure_input="$ac_file. $configure_input"
28413 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
28414 $as_echo "$as_me: creating $ac_file" >&6;}
28416 # Neutralize special characters interpreted by sed in replacement strings.
28417 case $configure_input in #(
28418 *\&* | *\|* | *\\* )
28419 ac_sed_conf_input=`$as_echo "$configure_input" |
28420 sed 's/[\\\\&|]/\\\\&/g'`;; #(
28421 *) ac_sed_conf_input=$configure_input;;
28422 esac
28424 case $ac_tag in
28425 *:-:* | *:-) cat >"$ac_tmp/stdin" \
28426 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
28427 esac
28429 esac
28431 ac_dir=`$as_dirname -- "$ac_file" ||
28432 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28433 X"$ac_file" : 'X\(//\)[^/]' \| \
28434 X"$ac_file" : 'X\(//\)$' \| \
28435 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
28436 $as_echo X"$ac_file" |
28437 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28438 s//\1/
28441 /^X\(\/\/\)[^/].*/{
28442 s//\1/
28445 /^X\(\/\/\)$/{
28446 s//\1/
28449 /^X\(\/\).*/{
28450 s//\1/
28453 s/.*/./; q'`
28454 as_dir="$ac_dir"; as_fn_mkdir_p
28455 ac_builddir=.
28457 case "$ac_dir" in
28458 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28460 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28461 # A ".." for each directory in $ac_dir_suffix.
28462 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28463 case $ac_top_builddir_sub in
28464 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28465 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28466 esac ;;
28467 esac
28468 ac_abs_top_builddir=$ac_pwd
28469 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28470 # for backward compatibility:
28471 ac_top_builddir=$ac_top_build_prefix
28473 case $srcdir in
28474 .) # We are building in place.
28475 ac_srcdir=.
28476 ac_top_srcdir=$ac_top_builddir_sub
28477 ac_abs_top_srcdir=$ac_pwd ;;
28478 [\\/]* | ?:[\\/]* ) # Absolute name.
28479 ac_srcdir=$srcdir$ac_dir_suffix;
28480 ac_top_srcdir=$srcdir
28481 ac_abs_top_srcdir=$srcdir ;;
28482 *) # Relative name.
28483 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28484 ac_top_srcdir=$ac_top_build_prefix$srcdir
28485 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28486 esac
28487 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28490 case $ac_mode in
28493 # CONFIG_FILE
28496 case $INSTALL in
28497 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
28498 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
28499 esac
28500 ac_MKDIR_P=$MKDIR_P
28501 case $MKDIR_P in
28502 [\\/$]* | ?:[\\/]* ) ;;
28503 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
28504 esac
28505 _ACEOF
28507 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28508 # If the template does not know about datarootdir, expand it.
28509 # FIXME: This hack should be removed a few years after 2.60.
28510 ac_datarootdir_hack=; ac_datarootdir_seen=
28511 ac_sed_dataroot='
28512 /datarootdir/ {
28516 /@datadir@/p
28517 /@docdir@/p
28518 /@infodir@/p
28519 /@localedir@/p
28520 /@mandir@/p'
28521 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
28522 *datarootdir*) ac_datarootdir_seen=yes;;
28523 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
28524 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
28525 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
28526 _ACEOF
28527 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28528 ac_datarootdir_hack='
28529 s&@datadir@&$datadir&g
28530 s&@docdir@&$docdir&g
28531 s&@infodir@&$infodir&g
28532 s&@localedir@&$localedir&g
28533 s&@mandir@&$mandir&g
28534 s&\\\${datarootdir}&$datarootdir&g' ;;
28535 esac
28536 _ACEOF
28538 # Neutralize VPATH when `$srcdir' = `.'.
28539 # Shell code in configure.ac might set extrasub.
28540 # FIXME: do we really want to maintain this feature?
28541 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28542 ac_sed_extra="$ac_vpsub
28543 $extrasub
28544 _ACEOF
28545 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28547 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
28548 s|@configure_input@|$ac_sed_conf_input|;t t
28549 s&@top_builddir@&$ac_top_builddir_sub&;t t
28550 s&@top_build_prefix@&$ac_top_build_prefix&;t t
28551 s&@srcdir@&$ac_srcdir&;t t
28552 s&@abs_srcdir@&$ac_abs_srcdir&;t t
28553 s&@top_srcdir@&$ac_top_srcdir&;t t
28554 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
28555 s&@builddir@&$ac_builddir&;t t
28556 s&@abs_builddir@&$ac_abs_builddir&;t t
28557 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
28558 s&@INSTALL@&$ac_INSTALL&;t t
28559 s&@MKDIR_P@&$ac_MKDIR_P&;t t
28560 $ac_datarootdir_hack
28562 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
28563 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28565 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
28566 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
28567 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
28568 "$ac_tmp/out"`; test -z "$ac_out"; } &&
28569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28570 which seems to be undefined. Please make sure it is defined" >&5
28571 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28572 which seems to be undefined. Please make sure it is defined" >&2;}
28574 rm -f "$ac_tmp/stdin"
28575 case $ac_file in
28576 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
28577 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
28578 esac \
28579 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28583 # CONFIG_HEADER
28585 if test x"$ac_file" != x-; then
28587 $as_echo "/* $configure_input */" \
28588 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
28589 } >"$ac_tmp/config.h" \
28590 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28591 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
28592 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
28593 $as_echo "$as_me: $ac_file is unchanged" >&6;}
28594 else
28595 rm -f "$ac_file"
28596 mv "$ac_tmp/config.h" "$ac_file" \
28597 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28599 else
28600 $as_echo "/* $configure_input */" \
28601 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
28602 || as_fn_error $? "could not create -" "$LINENO" 5
28604 # Compute "$ac_file"'s index in $config_headers.
28605 _am_arg="$ac_file"
28606 _am_stamp_count=1
28607 for _am_header in $config_headers :; do
28608 case $_am_header in
28609 $_am_arg | $_am_arg:* )
28610 break ;;
28612 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
28613 esac
28614 done
28615 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
28616 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28617 X"$_am_arg" : 'X\(//\)[^/]' \| \
28618 X"$_am_arg" : 'X\(//\)$' \| \
28619 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
28620 $as_echo X"$_am_arg" |
28621 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28622 s//\1/
28625 /^X\(\/\/\)[^/].*/{
28626 s//\1/
28629 /^X\(\/\/\)$/{
28630 s//\1/
28633 /^X\(\/\).*/{
28634 s//\1/
28637 s/.*/./; q'`/stamp-h$_am_stamp_count
28640 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
28641 $as_echo "$as_me: executing $ac_file commands" >&6;}
28643 esac
28646 case $ac_file$ac_mode in
28647 "default-1":C)
28648 # Only add multilib support code if we just rebuilt the top-level
28649 # Makefile.
28650 case " $CONFIG_FILES " in
28651 *" Makefile "*)
28652 ac_file=Makefile . ${multi_basedir}/config-ml.in
28654 esac ;;
28655 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
28656 # Older Autoconf quotes --file arguments for eval, but not when files
28657 # are listed without --file. Let's play safe and only enable the eval
28658 # if we detect the quoting.
28659 case $CONFIG_FILES in
28660 *\'*) eval set x "$CONFIG_FILES" ;;
28661 *) set x $CONFIG_FILES ;;
28662 esac
28663 shift
28664 for mf
28666 # Strip MF so we end up with the name of the file.
28667 mf=`echo "$mf" | sed -e 's/:.*$//'`
28668 # Check whether this is an Automake generated Makefile or not.
28669 # We used to match only the files named 'Makefile.in', but
28670 # some people rename them; so instead we look at the file content.
28671 # Grep'ing the first line is not enough: some people post-process
28672 # each Makefile.in and add a new line on top of each file to say so.
28673 # Grep'ing the whole file is not good either: AIX grep has a line
28674 # limit of 2048, but all sed's we know have understand at least 4000.
28675 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
28676 dirpart=`$as_dirname -- "$mf" ||
28677 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28678 X"$mf" : 'X\(//\)[^/]' \| \
28679 X"$mf" : 'X\(//\)$' \| \
28680 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
28681 $as_echo X"$mf" |
28682 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28683 s//\1/
28686 /^X\(\/\/\)[^/].*/{
28687 s//\1/
28690 /^X\(\/\/\)$/{
28691 s//\1/
28694 /^X\(\/\).*/{
28695 s//\1/
28698 s/.*/./; q'`
28699 else
28700 continue
28702 # Extract the definition of DEPDIR, am__include, and am__quote
28703 # from the Makefile without running 'make'.
28704 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
28705 test -z "$DEPDIR" && continue
28706 am__include=`sed -n 's/^am__include = //p' < "$mf"`
28707 test -z "$am__include" && continue
28708 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
28709 # Find all dependency output files, they are included files with
28710 # $(DEPDIR) in their names. We invoke sed twice because it is the
28711 # simplest approach to changing $(DEPDIR) to its actual value in the
28712 # expansion.
28713 for file in `sed -n "
28714 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
28715 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
28716 # Make sure the directory exists.
28717 test -f "$dirpart/$file" && continue
28718 fdir=`$as_dirname -- "$file" ||
28719 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28720 X"$file" : 'X\(//\)[^/]' \| \
28721 X"$file" : 'X\(//\)$' \| \
28722 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
28723 $as_echo X"$file" |
28724 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28725 s//\1/
28728 /^X\(\/\/\)[^/].*/{
28729 s//\1/
28732 /^X\(\/\/\)$/{
28733 s//\1/
28736 /^X\(\/\).*/{
28737 s//\1/
28740 s/.*/./; q'`
28741 as_dir=$dirpart/$fdir; as_fn_mkdir_p
28742 # echo "creating $dirpart/$file"
28743 echo '# dummy' > "$dirpart/$file"
28744 done
28745 done
28748 "libtool":C)
28750 # See if we are running on zsh, and set the options which allow our
28751 # commands through without removal of \ escapes.
28752 if test -n "${ZSH_VERSION+set}" ; then
28753 setopt NO_GLOB_SUBST
28756 cfgfile="${ofile}T"
28757 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
28758 $RM "$cfgfile"
28760 cat <<_LT_EOF >> "$cfgfile"
28761 #! $SHELL
28763 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
28764 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
28765 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
28766 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
28768 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
28769 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
28770 # Written by Gordon Matzigkeit, 1996
28772 # This file is part of GNU Libtool.
28774 # GNU Libtool is free software; you can redistribute it and/or
28775 # modify it under the terms of the GNU General Public License as
28776 # published by the Free Software Foundation; either version 2 of
28777 # the License, or (at your option) any later version.
28779 # As a special exception to the GNU General Public License,
28780 # if you distribute this file as part of a program or library that
28781 # is built using GNU Libtool, you may include this file under the
28782 # same distribution terms that you use for the rest of that program.
28784 # GNU Libtool is distributed in the hope that it will be useful,
28785 # but WITHOUT ANY WARRANTY; without even the implied warranty of
28786 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28787 # GNU General Public License for more details.
28789 # You should have received a copy of the GNU General Public License
28790 # along with GNU Libtool; see the file COPYING. If not, a copy
28791 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
28792 # obtained by writing to the Free Software Foundation, Inc.,
28793 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
28796 # The names of the tagged configurations supported by this script.
28797 available_tags="FC "
28799 # ### BEGIN LIBTOOL CONFIG
28801 # A sed program that does not truncate output.
28802 SED=$lt_SED
28804 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
28805 Xsed="\$SED -e 1s/^X//"
28807 # A grep program that handles long lines.
28808 GREP=$lt_GREP
28810 # An ERE matcher.
28811 EGREP=$lt_EGREP
28813 # A literal string matcher.
28814 FGREP=$lt_FGREP
28816 # Shell to use when invoking shell scripts.
28817 SHELL=$lt_SHELL
28819 # An echo program that protects backslashes.
28820 ECHO=$lt_ECHO
28822 # Which release of libtool.m4 was used?
28823 macro_version=$macro_version
28824 macro_revision=$macro_revision
28826 # Whether or not to build shared libraries.
28827 build_libtool_libs=$enable_shared
28829 # Whether or not to build static libraries.
28830 build_old_libs=$enable_static
28832 # What type of objects to build.
28833 pic_mode=$pic_mode
28835 # Whether or not to optimize for fast installation.
28836 fast_install=$enable_fast_install
28838 # The host system.
28839 host_alias=$host_alias
28840 host=$host
28841 host_os=$host_os
28843 # The build system.
28844 build_alias=$build_alias
28845 build=$build
28846 build_os=$build_os
28848 # A BSD- or MS-compatible name lister.
28849 NM=$lt_NM
28851 # Whether we need soft or hard links.
28852 LN_S=$lt_LN_S
28854 # What is the maximum length of a command?
28855 max_cmd_len=$max_cmd_len
28857 # Object file suffix (normally "o").
28858 objext=$ac_objext
28860 # Executable file suffix (normally "").
28861 exeext=$exeext
28863 # whether the shell understands "unset".
28864 lt_unset=$lt_unset
28866 # turn spaces into newlines.
28867 SP2NL=$lt_lt_SP2NL
28869 # turn newlines into spaces.
28870 NL2SP=$lt_lt_NL2SP
28872 # An object symbol dumper.
28873 OBJDUMP=$lt_OBJDUMP
28875 # Method to check whether dependent libraries are shared objects.
28876 deplibs_check_method=$lt_deplibs_check_method
28878 # Command to use when deplibs_check_method == "file_magic".
28879 file_magic_cmd=$lt_file_magic_cmd
28881 # The archiver.
28882 AR=$lt_AR
28883 AR_FLAGS=$lt_AR_FLAGS
28885 # A symbol stripping program.
28886 STRIP=$lt_STRIP
28888 # Commands used to install an old-style archive.
28889 RANLIB=$lt_RANLIB
28890 old_postinstall_cmds=$lt_old_postinstall_cmds
28891 old_postuninstall_cmds=$lt_old_postuninstall_cmds
28893 # Whether to use a lock for old archive extraction.
28894 lock_old_archive_extraction=$lock_old_archive_extraction
28896 # A C compiler.
28897 LTCC=$lt_CC
28899 # LTCC compiler flags.
28900 LTCFLAGS=$lt_CFLAGS
28902 # Take the output of nm and produce a listing of raw symbols and C names.
28903 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
28905 # Transform the output of nm in a proper C declaration.
28906 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
28908 # Transform the output of nm in a C name address pair.
28909 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
28911 # Transform the output of nm in a C name address pair when lib prefix is needed.
28912 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
28914 # The name of the directory that contains temporary libtool files.
28915 objdir=$objdir
28917 # Used to examine libraries when file_magic_cmd begins with "file".
28918 MAGIC_CMD=$MAGIC_CMD
28920 # Must we lock files when doing compilation?
28921 need_locks=$lt_need_locks
28923 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
28924 DSYMUTIL=$lt_DSYMUTIL
28926 # Tool to change global to local symbols on Mac OS X.
28927 NMEDIT=$lt_NMEDIT
28929 # Tool to manipulate fat objects and archives on Mac OS X.
28930 LIPO=$lt_LIPO
28932 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
28933 OTOOL=$lt_OTOOL
28935 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
28936 OTOOL64=$lt_OTOOL64
28938 # Old archive suffix (normally "a").
28939 libext=$libext
28941 # Shared library suffix (normally ".so").
28942 shrext_cmds=$lt_shrext_cmds
28944 # The commands to extract the exported symbol list from a shared archive.
28945 extract_expsyms_cmds=$lt_extract_expsyms_cmds
28947 # Variables whose values should be saved in libtool wrapper scripts and
28948 # restored at link time.
28949 variables_saved_for_relink=$lt_variables_saved_for_relink
28951 # Do we need the "lib" prefix for modules?
28952 need_lib_prefix=$need_lib_prefix
28954 # Do we need a version for libraries?
28955 need_version=$need_version
28957 # Library versioning type.
28958 version_type=$version_type
28960 # Shared library runtime path variable.
28961 runpath_var=$runpath_var
28963 # Shared library path variable.
28964 shlibpath_var=$shlibpath_var
28966 # Is shlibpath searched before the hard-coded library search path?
28967 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
28969 # Format of library name prefix.
28970 libname_spec=$lt_libname_spec
28972 # List of archive names. First name is the real one, the rest are links.
28973 # The last name is the one that the linker finds with -lNAME
28974 library_names_spec=$lt_library_names_spec
28976 # The coded name of the library, if different from the real name.
28977 soname_spec=$lt_soname_spec
28979 # Permission mode override for installation of shared libraries.
28980 install_override_mode=$lt_install_override_mode
28982 # Command to use after installation of a shared archive.
28983 postinstall_cmds=$lt_postinstall_cmds
28985 # Command to use after uninstallation of a shared archive.
28986 postuninstall_cmds=$lt_postuninstall_cmds
28988 # Commands used to finish a libtool library installation in a directory.
28989 finish_cmds=$lt_finish_cmds
28991 # As "finish_cmds", except a single script fragment to be evaled but
28992 # not shown.
28993 finish_eval=$lt_finish_eval
28995 # Whether we should hardcode library paths into libraries.
28996 hardcode_into_libs=$hardcode_into_libs
28998 # Compile-time system search path for libraries.
28999 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
29001 # Run-time system search path for libraries.
29002 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
29004 # Whether dlopen is supported.
29005 dlopen_support=$enable_dlopen
29007 # Whether dlopen of programs is supported.
29008 dlopen_self=$enable_dlopen_self
29010 # Whether dlopen of statically linked programs is supported.
29011 dlopen_self_static=$enable_dlopen_self_static
29013 # Commands to strip libraries.
29014 old_striplib=$lt_old_striplib
29015 striplib=$lt_striplib
29018 # The linker used to build libraries.
29019 LD=$lt_LD
29021 # How to create reloadable object files.
29022 reload_flag=$lt_reload_flag
29023 reload_cmds=$lt_reload_cmds
29025 # Commands used to build an old-style archive.
29026 old_archive_cmds=$lt_old_archive_cmds
29028 # A language specific compiler.
29029 CC=$lt_compiler
29031 # Is the compiler the GNU compiler?
29032 with_gcc=$GCC
29034 # Compiler flag to turn off builtin functions.
29035 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
29037 # How to pass a linker flag through the compiler.
29038 wl=$lt_lt_prog_compiler_wl
29040 # Additional compiler flags for building library objects.
29041 pic_flag=$lt_lt_prog_compiler_pic
29043 # Compiler flag to prevent dynamic linking.
29044 link_static_flag=$lt_lt_prog_compiler_static
29046 # Does compiler simultaneously support -c and -o options?
29047 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
29049 # Whether or not to add -lc for building shared libraries.
29050 build_libtool_need_lc=$archive_cmds_need_lc
29052 # Whether or not to disallow shared libs when runtime libs are static.
29053 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
29055 # Compiler flag to allow reflexive dlopens.
29056 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
29058 # Compiler flag to generate shared objects directly from archives.
29059 whole_archive_flag_spec=$lt_whole_archive_flag_spec
29061 # Whether the compiler copes with passing no objects directly.
29062 compiler_needs_object=$lt_compiler_needs_object
29064 # Create an old-style archive from a shared archive.
29065 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
29067 # Create a temporary old-style archive to link instead of a shared archive.
29068 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
29070 # Commands used to build a shared archive.
29071 archive_cmds=$lt_archive_cmds
29072 archive_expsym_cmds=$lt_archive_expsym_cmds
29074 # Commands used to build a loadable module if different from building
29075 # a shared archive.
29076 module_cmds=$lt_module_cmds
29077 module_expsym_cmds=$lt_module_expsym_cmds
29079 # Whether we are building with GNU ld or not.
29080 with_gnu_ld=$lt_with_gnu_ld
29082 # Flag that allows shared libraries with undefined symbols to be built.
29083 allow_undefined_flag=$lt_allow_undefined_flag
29085 # Flag that enforces no undefined symbols.
29086 no_undefined_flag=$lt_no_undefined_flag
29088 # Flag to hardcode \$libdir into a binary during linking.
29089 # This must work even if \$libdir does not exist
29090 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
29092 # If ld is used when linking, flag to hardcode \$libdir into a binary
29093 # during linking. This must work even if \$libdir does not exist.
29094 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
29096 # Whether we need a single "-rpath" flag with a separated argument.
29097 hardcode_libdir_separator=$lt_hardcode_libdir_separator
29099 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29100 # DIR into the resulting binary.
29101 hardcode_direct=$hardcode_direct
29103 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29104 # DIR into the resulting binary and the resulting library dependency is
29105 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
29106 # library is relocated.
29107 hardcode_direct_absolute=$hardcode_direct_absolute
29109 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29110 # into the resulting binary.
29111 hardcode_minus_L=$hardcode_minus_L
29113 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29114 # into the resulting binary.
29115 hardcode_shlibpath_var=$hardcode_shlibpath_var
29117 # Set to "yes" if building a shared library automatically hardcodes DIR
29118 # into the library and all subsequent libraries and executables linked
29119 # against it.
29120 hardcode_automatic=$hardcode_automatic
29122 # Set to yes if linker adds runtime paths of dependent libraries
29123 # to runtime path list.
29124 inherit_rpath=$inherit_rpath
29126 # Whether libtool must link a program against all its dependency libraries.
29127 link_all_deplibs=$link_all_deplibs
29129 # Fix the shell variable \$srcfile for the compiler.
29130 fix_srcfile_path=$lt_fix_srcfile_path
29132 # Set to "yes" if exported symbols are required.
29133 always_export_symbols=$always_export_symbols
29135 # The commands to list exported symbols.
29136 export_symbols_cmds=$lt_export_symbols_cmds
29138 # Symbols that should not be listed in the preloaded symbols.
29139 exclude_expsyms=$lt_exclude_expsyms
29141 # Symbols that must always be exported.
29142 include_expsyms=$lt_include_expsyms
29144 # Commands necessary for linking programs (against libraries) with templates.
29145 prelink_cmds=$lt_prelink_cmds
29147 # Specify filename containing input files.
29148 file_list_spec=$lt_file_list_spec
29150 # How to hardcode a shared library path into an executable.
29151 hardcode_action=$hardcode_action
29153 # The directories searched by this compiler when creating a shared library.
29154 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
29156 # Dependencies to place before and after the objects being linked to
29157 # create a shared library.
29158 predep_objects=$lt_predep_objects
29159 postdep_objects=$lt_postdep_objects
29160 predeps=$lt_predeps
29161 postdeps=$lt_postdeps
29163 # The library search path used internally by the compiler when linking
29164 # a shared library.
29165 compiler_lib_search_path=$lt_compiler_lib_search_path
29167 # ### END LIBTOOL CONFIG
29169 _LT_EOF
29171 case $host_os in
29172 aix3*)
29173 cat <<\_LT_EOF >> "$cfgfile"
29174 # AIX sometimes has problems with the GCC collect2 program. For some
29175 # reason, if we set the COLLECT_NAMES environment variable, the problems
29176 # vanish in a puff of smoke.
29177 if test "X${COLLECT_NAMES+set}" != Xset; then
29178 COLLECT_NAMES=
29179 export COLLECT_NAMES
29181 _LT_EOF
29183 esac
29186 ltmain="$ac_aux_dir/ltmain.sh"
29189 # We use sed instead of cat because bash on DJGPP gets confused if
29190 # if finds mixed CR/LF and LF-only lines. Since sed operates in
29191 # text mode, it properly converts lines to CR/LF. This bash problem
29192 # is reportedly fixed, but why not run on old versions too?
29193 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
29194 || (rm -f "$cfgfile"; exit 1)
29196 case $xsi_shell in
29197 yes)
29198 cat << \_LT_EOF >> "$cfgfile"
29200 # func_dirname file append nondir_replacement
29201 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
29202 # otherwise set result to NONDIR_REPLACEMENT.
29203 func_dirname ()
29205 case ${1} in
29206 */*) func_dirname_result="${1%/*}${2}" ;;
29207 * ) func_dirname_result="${3}" ;;
29208 esac
29211 # func_basename file
29212 func_basename ()
29214 func_basename_result="${1##*/}"
29217 # func_dirname_and_basename file append nondir_replacement
29218 # perform func_basename and func_dirname in a single function
29219 # call:
29220 # dirname: Compute the dirname of FILE. If nonempty,
29221 # add APPEND to the result, otherwise set result
29222 # to NONDIR_REPLACEMENT.
29223 # value returned in "$func_dirname_result"
29224 # basename: Compute filename of FILE.
29225 # value retuned in "$func_basename_result"
29226 # Implementation must be kept synchronized with func_dirname
29227 # and func_basename. For efficiency, we do not delegate to
29228 # those functions but instead duplicate the functionality here.
29229 func_dirname_and_basename ()
29231 case ${1} in
29232 */*) func_dirname_result="${1%/*}${2}" ;;
29233 * ) func_dirname_result="${3}" ;;
29234 esac
29235 func_basename_result="${1##*/}"
29238 # func_stripname prefix suffix name
29239 # strip PREFIX and SUFFIX off of NAME.
29240 # PREFIX and SUFFIX must not contain globbing or regex special
29241 # characters, hashes, percent signs, but SUFFIX may contain a leading
29242 # dot (in which case that matches only a dot).
29243 func_stripname ()
29245 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
29246 # positional parameters, so assign one to ordinary parameter first.
29247 func_stripname_result=${3}
29248 func_stripname_result=${func_stripname_result#"${1}"}
29249 func_stripname_result=${func_stripname_result%"${2}"}
29252 # func_opt_split
29253 func_opt_split ()
29255 func_opt_split_opt=${1%%=*}
29256 func_opt_split_arg=${1#*=}
29259 # func_lo2o object
29260 func_lo2o ()
29262 case ${1} in
29263 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
29264 *) func_lo2o_result=${1} ;;
29265 esac
29268 # func_xform libobj-or-source
29269 func_xform ()
29271 func_xform_result=${1%.*}.lo
29274 # func_arith arithmetic-term...
29275 func_arith ()
29277 func_arith_result=$(( $* ))
29280 # func_len string
29281 # STRING may not start with a hyphen.
29282 func_len ()
29284 func_len_result=${#1}
29287 _LT_EOF
29289 *) # Bourne compatible functions.
29290 cat << \_LT_EOF >> "$cfgfile"
29292 # func_dirname file append nondir_replacement
29293 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
29294 # otherwise set result to NONDIR_REPLACEMENT.
29295 func_dirname ()
29297 # Extract subdirectory from the argument.
29298 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
29299 if test "X$func_dirname_result" = "X${1}"; then
29300 func_dirname_result="${3}"
29301 else
29302 func_dirname_result="$func_dirname_result${2}"
29306 # func_basename file
29307 func_basename ()
29309 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
29313 # func_stripname prefix suffix name
29314 # strip PREFIX and SUFFIX off of NAME.
29315 # PREFIX and SUFFIX must not contain globbing or regex special
29316 # characters, hashes, percent signs, but SUFFIX may contain a leading
29317 # dot (in which case that matches only a dot).
29318 # func_strip_suffix prefix name
29319 func_stripname ()
29321 case ${2} in
29322 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
29323 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
29324 esac
29327 # sed scripts:
29328 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
29329 my_sed_long_arg='1s/^-[^=]*=//'
29331 # func_opt_split
29332 func_opt_split ()
29334 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
29335 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
29338 # func_lo2o object
29339 func_lo2o ()
29341 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
29344 # func_xform libobj-or-source
29345 func_xform ()
29347 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
29350 # func_arith arithmetic-term...
29351 func_arith ()
29353 func_arith_result=`expr "$@"`
29356 # func_len string
29357 # STRING may not start with a hyphen.
29358 func_len ()
29360 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
29363 _LT_EOF
29364 esac
29366 case $lt_shell_append in
29367 yes)
29368 cat << \_LT_EOF >> "$cfgfile"
29370 # func_append var value
29371 # Append VALUE to the end of shell variable VAR.
29372 func_append ()
29374 eval "$1+=\$2"
29376 _LT_EOF
29379 cat << \_LT_EOF >> "$cfgfile"
29381 # func_append var value
29382 # Append VALUE to the end of shell variable VAR.
29383 func_append ()
29385 eval "$1=\$$1\$2"
29388 _LT_EOF
29390 esac
29393 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
29394 || (rm -f "$cfgfile"; exit 1)
29396 mv -f "$cfgfile" "$ofile" ||
29397 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
29398 chmod +x "$ofile"
29401 cat <<_LT_EOF >> "$ofile"
29403 # ### BEGIN LIBTOOL TAG CONFIG: FC
29405 # The linker used to build libraries.
29406 LD=$lt_LD_FC
29408 # How to create reloadable object files.
29409 reload_flag=$lt_reload_flag_FC
29410 reload_cmds=$lt_reload_cmds_FC
29412 # Commands used to build an old-style archive.
29413 old_archive_cmds=$lt_old_archive_cmds_FC
29415 # A language specific compiler.
29416 CC=$lt_compiler_FC
29418 # Is the compiler the GNU compiler?
29419 with_gcc=$GCC_FC
29421 # Compiler flag to turn off builtin functions.
29422 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
29424 # How to pass a linker flag through the compiler.
29425 wl=$lt_lt_prog_compiler_wl_FC
29427 # Additional compiler flags for building library objects.
29428 pic_flag=$lt_lt_prog_compiler_pic_FC
29430 # Compiler flag to prevent dynamic linking.
29431 link_static_flag=$lt_lt_prog_compiler_static_FC
29433 # Does compiler simultaneously support -c and -o options?
29434 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
29436 # Whether or not to add -lc for building shared libraries.
29437 build_libtool_need_lc=$archive_cmds_need_lc_FC
29439 # Whether or not to disallow shared libs when runtime libs are static.
29440 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
29442 # Compiler flag to allow reflexive dlopens.
29443 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
29445 # Compiler flag to generate shared objects directly from archives.
29446 whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
29448 # Whether the compiler copes with passing no objects directly.
29449 compiler_needs_object=$lt_compiler_needs_object_FC
29451 # Create an old-style archive from a shared archive.
29452 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
29454 # Create a temporary old-style archive to link instead of a shared archive.
29455 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
29457 # Commands used to build a shared archive.
29458 archive_cmds=$lt_archive_cmds_FC
29459 archive_expsym_cmds=$lt_archive_expsym_cmds_FC
29461 # Commands used to build a loadable module if different from building
29462 # a shared archive.
29463 module_cmds=$lt_module_cmds_FC
29464 module_expsym_cmds=$lt_module_expsym_cmds_FC
29466 # Whether we are building with GNU ld or not.
29467 with_gnu_ld=$lt_with_gnu_ld_FC
29469 # Flag that allows shared libraries with undefined symbols to be built.
29470 allow_undefined_flag=$lt_allow_undefined_flag_FC
29472 # Flag that enforces no undefined symbols.
29473 no_undefined_flag=$lt_no_undefined_flag_FC
29475 # Flag to hardcode \$libdir into a binary during linking.
29476 # This must work even if \$libdir does not exist
29477 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
29479 # If ld is used when linking, flag to hardcode \$libdir into a binary
29480 # during linking. This must work even if \$libdir does not exist.
29481 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
29483 # Whether we need a single "-rpath" flag with a separated argument.
29484 hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
29486 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29487 # DIR into the resulting binary.
29488 hardcode_direct=$hardcode_direct_FC
29490 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29491 # DIR into the resulting binary and the resulting library dependency is
29492 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
29493 # library is relocated.
29494 hardcode_direct_absolute=$hardcode_direct_absolute_FC
29496 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29497 # into the resulting binary.
29498 hardcode_minus_L=$hardcode_minus_L_FC
29500 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29501 # into the resulting binary.
29502 hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
29504 # Set to "yes" if building a shared library automatically hardcodes DIR
29505 # into the library and all subsequent libraries and executables linked
29506 # against it.
29507 hardcode_automatic=$hardcode_automatic_FC
29509 # Set to yes if linker adds runtime paths of dependent libraries
29510 # to runtime path list.
29511 inherit_rpath=$inherit_rpath_FC
29513 # Whether libtool must link a program against all its dependency libraries.
29514 link_all_deplibs=$link_all_deplibs_FC
29516 # Fix the shell variable \$srcfile for the compiler.
29517 fix_srcfile_path=$lt_fix_srcfile_path_FC
29519 # Set to "yes" if exported symbols are required.
29520 always_export_symbols=$always_export_symbols_FC
29522 # The commands to list exported symbols.
29523 export_symbols_cmds=$lt_export_symbols_cmds_FC
29525 # Symbols that should not be listed in the preloaded symbols.
29526 exclude_expsyms=$lt_exclude_expsyms_FC
29528 # Symbols that must always be exported.
29529 include_expsyms=$lt_include_expsyms_FC
29531 # Commands necessary for linking programs (against libraries) with templates.
29532 prelink_cmds=$lt_prelink_cmds_FC
29534 # Specify filename containing input files.
29535 file_list_spec=$lt_file_list_spec_FC
29537 # How to hardcode a shared library path into an executable.
29538 hardcode_action=$hardcode_action_FC
29540 # The directories searched by this compiler when creating a shared library.
29541 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
29543 # Dependencies to place before and after the objects being linked to
29544 # create a shared library.
29545 predep_objects=$lt_predep_objects_FC
29546 postdep_objects=$lt_postdep_objects_FC
29547 predeps=$lt_predeps_FC
29548 postdeps=$lt_postdeps_FC
29550 # The library search path used internally by the compiler when linking
29551 # a shared library.
29552 compiler_lib_search_path=$lt_compiler_lib_search_path_FC
29554 # ### END LIBTOOL TAG CONFIG: FC
29555 _LT_EOF
29558 "gstdint.h":C)
29559 if test "$GCC" = yes; then
29560 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
29561 else
29562 echo "/* generated for $CC */" > tmp-stdint.h
29565 sed 's/^ *//' >> tmp-stdint.h <<EOF
29567 #ifndef GCC_GENERATED_STDINT_H
29568 #define GCC_GENERATED_STDINT_H 1
29570 #include <sys/types.h>
29573 if test "$acx_cv_header_stdint" != stdint.h; then
29574 echo "#include <stddef.h>" >> tmp-stdint.h
29576 if test "$acx_cv_header_stdint" != stddef.h; then
29577 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
29580 sed 's/^ *//' >> tmp-stdint.h <<EOF
29581 /* glibc uses these symbols as guards to prevent redefinitions. */
29582 #ifdef __int8_t_defined
29583 #define _INT8_T
29584 #define _INT16_T
29585 #define _INT32_T
29586 #endif
29587 #ifdef __uint32_t_defined
29588 #define _UINT32_T
29589 #endif
29593 # ----------------- done header, emit basic int types -------------
29594 if test "$acx_cv_header_stdint" = stddef.h; then
29595 sed 's/^ *//' >> tmp-stdint.h <<EOF
29597 #ifndef _UINT8_T
29598 #define _UINT8_T
29599 #ifndef __uint8_t_defined
29600 #define __uint8_t_defined
29601 #ifndef uint8_t
29602 typedef unsigned $acx_cv_type_int8_t uint8_t;
29603 #endif
29604 #endif
29605 #endif
29607 #ifndef _UINT16_T
29608 #define _UINT16_T
29609 #ifndef __uint16_t_defined
29610 #define __uint16_t_defined
29611 #ifndef uint16_t
29612 typedef unsigned $acx_cv_type_int16_t uint16_t;
29613 #endif
29614 #endif
29615 #endif
29617 #ifndef _UINT32_T
29618 #define _UINT32_T
29619 #ifndef __uint32_t_defined
29620 #define __uint32_t_defined
29621 #ifndef uint32_t
29622 typedef unsigned $acx_cv_type_int32_t uint32_t;
29623 #endif
29624 #endif
29625 #endif
29627 #ifndef _INT8_T
29628 #define _INT8_T
29629 #ifndef __int8_t_defined
29630 #define __int8_t_defined
29631 #ifndef int8_t
29632 typedef $acx_cv_type_int8_t int8_t;
29633 #endif
29634 #endif
29635 #endif
29637 #ifndef _INT16_T
29638 #define _INT16_T
29639 #ifndef __int16_t_defined
29640 #define __int16_t_defined
29641 #ifndef int16_t
29642 typedef $acx_cv_type_int16_t int16_t;
29643 #endif
29644 #endif
29645 #endif
29647 #ifndef _INT32_T
29648 #define _INT32_T
29649 #ifndef __int32_t_defined
29650 #define __int32_t_defined
29651 #ifndef int32_t
29652 typedef $acx_cv_type_int32_t int32_t;
29653 #endif
29654 #endif
29655 #endif
29657 elif test "$ac_cv_type_u_int32_t" = yes; then
29658 sed 's/^ *//' >> tmp-stdint.h <<EOF
29660 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
29661 #ifndef _INT8_T
29662 #define _INT8_T
29663 #endif
29664 #ifndef _INT16_T
29665 #define _INT16_T
29666 #endif
29667 #ifndef _INT32_T
29668 #define _INT32_T
29669 #endif
29671 #ifndef _UINT8_T
29672 #define _UINT8_T
29673 #ifndef __uint8_t_defined
29674 #define __uint8_t_defined
29675 #ifndef uint8_t
29676 typedef u_int8_t uint8_t;
29677 #endif
29678 #endif
29679 #endif
29681 #ifndef _UINT16_T
29682 #define _UINT16_T
29683 #ifndef __uint16_t_defined
29684 #define __uint16_t_defined
29685 #ifndef uint16_t
29686 typedef u_int16_t uint16_t;
29687 #endif
29688 #endif
29689 #endif
29691 #ifndef _UINT32_T
29692 #define _UINT32_T
29693 #ifndef __uint32_t_defined
29694 #define __uint32_t_defined
29695 #ifndef uint32_t
29696 typedef u_int32_t uint32_t;
29697 #endif
29698 #endif
29699 #endif
29701 else
29702 sed 's/^ *//' >> tmp-stdint.h <<EOF
29704 /* Some systems have guard macros to prevent redefinitions, define them. */
29705 #ifndef _INT8_T
29706 #define _INT8_T
29707 #endif
29708 #ifndef _INT16_T
29709 #define _INT16_T
29710 #endif
29711 #ifndef _INT32_T
29712 #define _INT32_T
29713 #endif
29714 #ifndef _UINT8_T
29715 #define _UINT8_T
29716 #endif
29717 #ifndef _UINT16_T
29718 #define _UINT16_T
29719 #endif
29720 #ifndef _UINT32_T
29721 #define _UINT32_T
29722 #endif
29726 # ------------- done basic int types, emit int64_t types ------------
29727 if test "$ac_cv_type_uint64_t" = yes; then
29728 sed 's/^ *//' >> tmp-stdint.h <<EOF
29730 /* system headers have good uint64_t and int64_t */
29731 #ifndef _INT64_T
29732 #define _INT64_T
29733 #endif
29734 #ifndef _UINT64_T
29735 #define _UINT64_T
29736 #endif
29738 elif test "$ac_cv_type_u_int64_t" = yes; then
29739 sed 's/^ *//' >> tmp-stdint.h <<EOF
29741 /* system headers have an u_int64_t (and int64_t) */
29742 #ifndef _INT64_T
29743 #define _INT64_T
29744 #endif
29745 #ifndef _UINT64_T
29746 #define _UINT64_T
29747 #ifndef __uint64_t_defined
29748 #define __uint64_t_defined
29749 #ifndef uint64_t
29750 typedef u_int64_t uint64_t;
29751 #endif
29752 #endif
29753 #endif
29755 elif test -n "$acx_cv_type_int64_t"; then
29756 sed 's/^ *//' >> tmp-stdint.h <<EOF
29758 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
29759 #ifndef _INT64_T
29760 #define _INT64_T
29761 #ifndef int64_t
29762 typedef $acx_cv_type_int64_t int64_t;
29763 #endif
29764 #endif
29765 #ifndef _UINT64_T
29766 #define _UINT64_T
29767 #ifndef __uint64_t_defined
29768 #define __uint64_t_defined
29769 #ifndef uint64_t
29770 typedef unsigned $acx_cv_type_int64_t uint64_t;
29771 #endif
29772 #endif
29773 #endif
29775 else
29776 sed 's/^ *//' >> tmp-stdint.h <<EOF
29778 /* some common heuristics for int64_t, using compiler-specific tests */
29779 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
29780 #ifndef _INT64_T
29781 #define _INT64_T
29782 #ifndef __int64_t_defined
29783 #ifndef int64_t
29784 typedef long long int64_t;
29785 #endif
29786 #endif
29787 #endif
29788 #ifndef _UINT64_T
29789 #define _UINT64_T
29790 #ifndef uint64_t
29791 typedef unsigned long long uint64_t;
29792 #endif
29793 #endif
29795 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
29796 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
29797 does not implement __extension__. But that compiler doesn't define
29798 __GNUC_MINOR__. */
29799 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
29800 # define __extension__
29801 # endif
29803 # ifndef _INT64_T
29804 # define _INT64_T
29805 # ifndef int64_t
29806 __extension__ typedef long long int64_t;
29807 # endif
29808 # endif
29809 # ifndef _UINT64_T
29810 # define _UINT64_T
29811 # ifndef uint64_t
29812 __extension__ typedef unsigned long long uint64_t;
29813 # endif
29814 # endif
29816 #elif !defined __STRICT_ANSI__
29817 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
29819 # ifndef _INT64_T
29820 # define _INT64_T
29821 # ifndef int64_t
29822 typedef __int64 int64_t;
29823 # endif
29824 # endif
29825 # ifndef _UINT64_T
29826 # define _UINT64_T
29827 # ifndef uint64_t
29828 typedef unsigned __int64 uint64_t;
29829 # endif
29830 # endif
29831 # endif /* compiler */
29833 #endif /* ANSI version */
29837 # ------------- done int64_t types, emit intptr types ------------
29838 if test "$ac_cv_type_uintptr_t" != yes; then
29839 sed 's/^ *//' >> tmp-stdint.h <<EOF
29841 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
29842 #ifndef __uintptr_t_defined
29843 #ifndef uintptr_t
29844 typedef u$acx_cv_type_intptr_t uintptr_t;
29845 #endif
29846 #endif
29847 #ifndef __intptr_t_defined
29848 #ifndef intptr_t
29849 typedef $acx_cv_type_intptr_t intptr_t;
29850 #endif
29851 #endif
29855 # ------------- done intptr types, emit int_least types ------------
29856 if test "$ac_cv_type_int_least32_t" != yes; then
29857 sed 's/^ *//' >> tmp-stdint.h <<EOF
29859 /* Define int_least types */
29860 typedef int8_t int_least8_t;
29861 typedef int16_t int_least16_t;
29862 typedef int32_t int_least32_t;
29863 #ifdef _INT64_T
29864 typedef int64_t int_least64_t;
29865 #endif
29867 typedef uint8_t uint_least8_t;
29868 typedef uint16_t uint_least16_t;
29869 typedef uint32_t uint_least32_t;
29870 #ifdef _UINT64_T
29871 typedef uint64_t uint_least64_t;
29872 #endif
29876 # ------------- done intptr types, emit int_fast types ------------
29877 if test "$ac_cv_type_int_fast32_t" != yes; then
29878 sed 's/^ *//' >> tmp-stdint.h <<EOF
29880 /* Define int_fast types. short is often slow */
29881 typedef int8_t int_fast8_t;
29882 typedef int int_fast16_t;
29883 typedef int32_t int_fast32_t;
29884 #ifdef _INT64_T
29885 typedef int64_t int_fast64_t;
29886 #endif
29888 typedef uint8_t uint_fast8_t;
29889 typedef unsigned int uint_fast16_t;
29890 typedef uint32_t uint_fast32_t;
29891 #ifdef _UINT64_T
29892 typedef uint64_t uint_fast64_t;
29893 #endif
29897 if test "$ac_cv_type_uintmax_t" != yes; then
29898 sed 's/^ *//' >> tmp-stdint.h <<EOF
29900 /* Define intmax based on what we found */
29901 #ifndef intmax_t
29902 #ifdef _INT64_T
29903 typedef int64_t intmax_t;
29904 #else
29905 typedef long intmax_t;
29906 #endif
29907 #endif
29908 #ifndef uintmax_t
29909 #ifdef _UINT64_T
29910 typedef uint64_t uintmax_t;
29911 #else
29912 typedef unsigned long uintmax_t;
29913 #endif
29914 #endif
29918 sed 's/^ *//' >> tmp-stdint.h <<EOF
29920 #endif /* GCC_GENERATED_STDINT_H */
29923 if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
29924 rm -f tmp-stdint.h
29925 else
29926 mv -f tmp-stdint.h gstdint.h
29931 esac
29932 done # for ac_tag
29935 as_fn_exit 0
29936 _ACEOF
29937 ac_clean_files=$ac_clean_files_save
29939 test $ac_write_fail = 0 ||
29940 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
29943 # configure is writing to config.log, and then calls config.status.
29944 # config.status does its own redirection, appending to config.log.
29945 # Unfortunately, on DOS this fails, as config.log is still kept open
29946 # by configure, so config.status won't be able to write to it; its
29947 # output is simply discarded. So we exec the FD to /dev/null,
29948 # effectively closing config.log, so it can be properly (re)opened and
29949 # appended to by config.status. When coming back to configure, we
29950 # need to make the FD available again.
29951 if test "$no_create" != yes; then
29952 ac_cs_success=:
29953 ac_config_status_args=
29954 test "$silent" = yes &&
29955 ac_config_status_args="$ac_config_status_args --quiet"
29956 exec 5>/dev/null
29957 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
29958 exec 5>>config.log
29959 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
29960 # would make configure fail if this is the last instruction.
29961 $ac_cs_success || as_fn_exit 1
29963 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
29964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
29965 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}